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 --cacsl2boogietranslator.bitprecise.bitfields false -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf -i ../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-11 14:03:03,532 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-11 14:03:03,533 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-11 14:03:03,545 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-11 14:03:03,545 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-11 14:03:03,546 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-11 14:03:03,547 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-11 14:03:03,549 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-11 14:03:03,551 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-11 14:03:03,551 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-11 14:03:03,552 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-11 14:03:03,552 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-11 14:03:03,553 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-11 14:03:03,554 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-11 14:03:03,555 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-11 14:03:03,556 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-11 14:03:03,558 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-11 14:03:03,559 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-11 14:03:03,561 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-11 14:03:03,562 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-11 14:03:03,564 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-11 14:03:03,564 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-11 14:03:03,564 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-11 14:03:03,565 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-11 14:03:03,566 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-11 14:03:03,567 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-11 14:03:03,567 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-11 14:03:03,568 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-11 14:03:03,568 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-11 14:03:03,568 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-11 14:03:03,569 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-11 14:03:03,569 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf [2018-04-11 14:03:03,590 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-11 14:03:03,590 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-11 14:03:03,591 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-11 14:03:03,591 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-11 14:03:03,592 INFO L133 SettingsManager]: * Use SBE=true [2018-04-11 14:03:03,592 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-11 14:03:03,592 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-11 14:03:03,592 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-11 14:03:03,592 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-11 14:03:03,592 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-11 14:03:03,592 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-11 14:03:03,592 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-11 14:03:03,592 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-11 14:03:03,592 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-11 14:03:03,592 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-11 14:03:03,593 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-11 14:03:03,593 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-11 14:03:03,593 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-11 14:03:03,593 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-11 14:03:03,593 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 14:03:03,593 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-11 14:03:03,593 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_TreeInterpolation Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-11 14:03:03,619 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-11 14:03:03,627 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-11 14:03:03,630 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-11 14:03:03,631 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-11 14:03:03,631 INFO L276 PluginConnector]: CDTParser initialized [2018-04-11 14:03:03,631 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-11 14:03:03,939 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG5d0c79d32 [2018-04-11 14:03:04,051 INFO L287 CDTParser]: IsIndexed: true [2018-04-11 14:03:04,052 INFO L288 CDTParser]: Found 1 translation units. [2018-04-11 14:03:04,052 INFO L168 CDTParser]: Scanning ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-11 14:03:04,053 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-11 14:03:04,053 INFO L215 ultiparseSymbolTable]: [2018-04-11 14:03:04,053 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-11 14:03:04,053 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-11 14:03:04,053 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo ('foo') in ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-11 14:03:04,053 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-11 14:03:04,054 INFO L233 ultiparseSymbolTable]: [2018-04-11 14:03:04,077 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG5d0c79d32 [2018-04-11 14:03:04,079 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-11 14:03:04,080 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-11 14:03:04,081 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-11 14:03:04,081 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-11 14:03:04,085 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-11 14:03:04,086 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 02:03:04" (1/1) ... [2018-04-11 14:03:04,088 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@224cb4cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 02:03:04, skipping insertion in model container [2018-04-11 14:03:04,088 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 02:03:04" (1/1) ... [2018-04-11 14:03:04,101 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 14:03:04,112 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 14:03:04,221 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 14:03:04,240 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 14:03:04,243 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-11 14:03:04,249 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 02:03:04 WrapperNode [2018-04-11 14:03:04,249 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-11 14:03:04,249 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-11 14:03:04,249 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-11 14:03:04,249 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-11 14:03:04,258 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 02:03:04" (1/1) ... [2018-04-11 14:03:04,258 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 02:03:04" (1/1) ... [2018-04-11 14:03:04,265 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 02:03:04" (1/1) ... [2018-04-11 14:03:04,265 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 02:03:04" (1/1) ... [2018-04-11 14:03:04,268 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 02:03:04" (1/1) ... [2018-04-11 14:03:04,272 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 02:03:04" (1/1) ... [2018-04-11 14:03:04,273 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 02:03:04" (1/1) ... [2018-04-11 14:03:04,275 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-11 14:03:04,275 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-11 14:03:04,275 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-11 14:03:04,276 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-11 14:03:04,277 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 02:03:04" (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-11 14:03:04,314 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-11 14:03:04,314 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-11 14:03:04,314 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo [2018-04-11 14:03:04,314 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-11 14:03:04,315 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo [2018-04-11 14:03:04,315 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-11 14:03:04,315 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-11 14:03:04,315 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-11 14:03:04,315 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-11 14:03:04,315 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-11 14:03:04,315 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-11 14:03:04,315 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-11 14:03:04,315 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-11 14:03:04,472 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-11 14:03:04,473 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 02:03:04 BoogieIcfgContainer [2018-04-11 14:03:04,473 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-11 14:03:04,473 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-11 14:03:04,473 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-11 14:03:04,476 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-11 14:03:04,476 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.04 02:03:04" (1/3) ... [2018-04-11 14:03:04,477 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e7f0527 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 02:03:04, skipping insertion in model container [2018-04-11 14:03:04,477 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 02:03:04" (2/3) ... [2018-04-11 14:03:04,478 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e7f0527 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 02:03:04, skipping insertion in model container [2018-04-11 14:03:04,478 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 02:03:04" (3/3) ... [2018-04-11 14:03:04,479 INFO L107 eAbstractionObserver]: Analyzing ICFG ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-11 14:03:04,485 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_TreeInterpolation Determinization: PREDICATE_ABSTRACTION [2018-04-11 14:03:04,490 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-04-11 14:03:04,515 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-11 14:03:04,516 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-11 14:03:04,516 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-11 14:03:04,516 INFO L371 AbstractCegarLoop]: Compute interpolants for Craig_TreeInterpolation [2018-04-11 14:03:04,516 INFO L372 AbstractCegarLoop]: Backedges is CANONICAL [2018-04-11 14:03:04,516 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-11 14:03:04,516 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-11 14:03:04,517 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-11 14:03:04,517 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-11 14:03:04,517 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-11 14:03:04,529 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states. [2018-04-11 14:03:04,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2018-04-11 14:03:04,535 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:04,536 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:04,536 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:04,539 INFO L82 PathProgramCache]: Analyzing trace with hash -895474378, now seen corresponding path program 1 times [2018-04-11 14:03:04,577 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:04,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:04,612 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:04,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:03:04,675 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 14:03:04,676 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 14:03:04,676 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:04,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:03:04,677 INFO L182 omatonBuilderFactory]: Interpolants [49#true, 50#false, 51#(= main_~i~1 0)] [2018-04-11 14:03:04,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:03:04,677 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 14:03:04,685 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 14:03:04,685 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 14:03:04,687 INFO L87 Difference]: Start difference. First operand 46 states. Second operand 3 states. [2018-04-11 14:03:04,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:04,738 INFO L93 Difference]: Finished difference Result 63 states and 68 transitions. [2018-04-11 14:03:04,738 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 14:03:04,739 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 11 [2018-04-11 14:03:04,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:04,745 INFO L225 Difference]: With dead ends: 63 [2018-04-11 14:03:04,745 INFO L226 Difference]: Without dead ends: 59 [2018-04-11 14:03:04,746 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-11 14:03:04,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-04-11 14:03:04,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 49. [2018-04-11 14:03:04,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-04-11 14:03:04,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 52 transitions. [2018-04-11 14:03:04,770 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 52 transitions. Word has length 11 [2018-04-11 14:03:04,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:04,770 INFO L459 AbstractCegarLoop]: Abstraction has 49 states and 52 transitions. [2018-04-11 14:03:04,770 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 14:03:04,771 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 52 transitions. [2018-04-11 14:03:04,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-04-11 14:03:04,771 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:04,771 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:04,771 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:04,771 INFO L82 PathProgramCache]: Analyzing trace with hash 1597342241, now seen corresponding path program 1 times [2018-04-11 14:03:04,772 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:04,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:04,786 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:04,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:03:04,803 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 14:03:04,803 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 14:03:04,803 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:04,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:03:04,804 INFO L182 omatonBuilderFactory]: Interpolants [164#true, 165#false, 166#(= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0)] [2018-04-11 14:03:04,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:03:04,805 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 14:03:04,805 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 14:03:04,806 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 14:03:04,806 INFO L87 Difference]: Start difference. First operand 49 states and 52 transitions. Second operand 3 states. [2018-04-11 14:03:04,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:04,851 INFO L93 Difference]: Finished difference Result 60 states and 64 transitions. [2018-04-11 14:03:04,852 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 14:03:04,852 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 16 [2018-04-11 14:03:04,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:04,854 INFO L225 Difference]: With dead ends: 60 [2018-04-11 14:03:04,854 INFO L226 Difference]: Without dead ends: 60 [2018-04-11 14:03:04,855 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-11 14:03:04,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2018-04-11 14:03:04,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 52. [2018-04-11 14:03:04,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-04-11 14:03:04,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 56 transitions. [2018-04-11 14:03:04,859 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 56 transitions. Word has length 16 [2018-04-11 14:03:04,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:04,860 INFO L459 AbstractCegarLoop]: Abstraction has 52 states and 56 transitions. [2018-04-11 14:03:04,860 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 14:03:04,860 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 56 transitions. [2018-04-11 14:03:04,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-04-11 14:03:04,860 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:04,861 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:04,861 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:04,861 INFO L82 PathProgramCache]: Analyzing trace with hash -2021997981, now seen corresponding path program 1 times [2018-04-11 14:03:04,862 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:04,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:04,870 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:04,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:03:04,902 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 14:03:04,903 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 14:03:04,903 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:04,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:03:04,903 INFO L182 omatonBuilderFactory]: Interpolants [279#true, 280#false, 281#(= 1 (select |#valid| |main_~#mask~0.base|)), 282#(= 1 (select |#valid| |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.base|)), 283#(= 1 (select |#valid| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base))] [2018-04-11 14:03:04,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:03:04,904 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 14:03:04,904 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 14:03:04,904 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 14:03:04,904 INFO L87 Difference]: Start difference. First operand 52 states and 56 transitions. Second operand 5 states. [2018-04-11 14:03:04,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:04,955 INFO L93 Difference]: Finished difference Result 51 states and 55 transitions. [2018-04-11 14:03:04,956 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 14:03:04,956 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2018-04-11 14:03:04,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:04,957 INFO L225 Difference]: With dead ends: 51 [2018-04-11 14:03:04,957 INFO L226 Difference]: Without dead ends: 51 [2018-04-11 14:03:04,957 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-11 14:03:04,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2018-04-11 14:03:04,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2018-04-11 14:03:04,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2018-04-11 14:03:04,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 55 transitions. [2018-04-11 14:03:04,964 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 55 transitions. Word has length 17 [2018-04-11 14:03:04,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:04,964 INFO L459 AbstractCegarLoop]: Abstraction has 51 states and 55 transitions. [2018-04-11 14:03:04,964 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 14:03:04,965 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 55 transitions. [2018-04-11 14:03:04,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-04-11 14:03:04,965 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:04,965 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:04,965 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:04,965 INFO L82 PathProgramCache]: Analyzing trace with hash -2021997980, now seen corresponding path program 1 times [2018-04-11 14:03:04,966 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:04,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:04,977 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:05,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:03:05,048 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 14:03:05,048 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 14:03:05,049 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:05,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:03:05,049 INFO L182 omatonBuilderFactory]: Interpolants [388#true, 389#false, 390#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 391#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.base|))), 392#(and (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset 0)), 393#(and (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base)) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 31) (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset 0))] [2018-04-11 14:03:05,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:03:05,049 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 14:03:05,049 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 14:03:05,050 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-11 14:03:05,050 INFO L87 Difference]: Start difference. First operand 51 states and 55 transitions. Second operand 6 states. [2018-04-11 14:03:05,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:05,111 INFO L93 Difference]: Finished difference Result 53 states and 57 transitions. [2018-04-11 14:03:05,111 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 14:03:05,111 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 17 [2018-04-11 14:03:05,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:05,112 INFO L225 Difference]: With dead ends: 53 [2018-04-11 14:03:05,112 INFO L226 Difference]: Without dead ends: 53 [2018-04-11 14:03:05,112 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-11 14:03:05,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-04-11 14:03:05,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 50. [2018-04-11 14:03:05,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-04-11 14:03:05,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 54 transitions. [2018-04-11 14:03:05,117 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 54 transitions. Word has length 17 [2018-04-11 14:03:05,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:05,118 INFO L459 AbstractCegarLoop]: Abstraction has 50 states and 54 transitions. [2018-04-11 14:03:05,118 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 14:03:05,118 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 54 transitions. [2018-04-11 14:03:05,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-11 14:03:05,119 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:05,119 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-11 14:03:05,119 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:05,119 INFO L82 PathProgramCache]: Analyzing trace with hash -869005287, now seen corresponding path program 1 times [2018-04-11 14:03:05,120 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:05,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:05,131 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:05,193 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:03:05,193 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 14:03:05,193 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-11 14:03:05,193 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:05,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:03:05,193 INFO L182 omatonBuilderFactory]: Interpolants [501#true, 502#false, 503#(= 0 main_~i~1), 504#(= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size|), 505#(= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 0), 506#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 0) (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0)), 507#(and (<= 1 __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 0))] [2018-04-11 14:03:05,194 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:03:05,194 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 14:03:05,194 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 14:03:05,194 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2018-04-11 14:03:05,194 INFO L87 Difference]: Start difference. First operand 50 states and 54 transitions. Second operand 7 states. [2018-04-11 14:03:05,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:05,262 INFO L93 Difference]: Finished difference Result 72 states and 77 transitions. [2018-04-11 14:03:05,263 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 14:03:05,263 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2018-04-11 14:03:05,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:05,264 INFO L225 Difference]: With dead ends: 72 [2018-04-11 14:03:05,264 INFO L226 Difference]: Without dead ends: 72 [2018-04-11 14:03:05,264 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2018-04-11 14:03:05,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2018-04-11 14:03:05,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 63. [2018-04-11 14:03:05,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-04-11 14:03:05,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 68 transitions. [2018-04-11 14:03:05,269 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 68 transitions. Word has length 22 [2018-04-11 14:03:05,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:05,269 INFO L459 AbstractCegarLoop]: Abstraction has 63 states and 68 transitions. [2018-04-11 14:03:05,269 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 14:03:05,270 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 68 transitions. [2018-04-11 14:03:05,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-11 14:03:05,270 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:05,270 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-11 14:03:05,270 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:05,271 INFO L82 PathProgramCache]: Analyzing trace with hash -994035242, now seen corresponding path program 1 times [2018-04-11 14:03:05,271 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:05,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:05,279 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:05,303 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:03:05,303 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 14:03:05,303 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 14:03:05,303 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:05,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:03:05,304 INFO L182 omatonBuilderFactory]: Interpolants [647#true, 648#false, 649#(<= 0 main_~i~1), 650#(<= 1 main_~i~1), 651#(and (<= main_~i~1 31) (<= 1 main_~i~1))] [2018-04-11 14:03:05,304 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:03:05,304 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 14:03:05,304 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 14:03:05,304 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-11 14:03:05,304 INFO L87 Difference]: Start difference. First operand 63 states and 68 transitions. Second operand 5 states. [2018-04-11 14:03:05,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:05,330 INFO L93 Difference]: Finished difference Result 72 states and 76 transitions. [2018-04-11 14:03:05,330 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 14:03:05,330 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-04-11 14:03:05,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:05,332 INFO L225 Difference]: With dead ends: 72 [2018-04-11 14:03:05,332 INFO L226 Difference]: Without dead ends: 72 [2018-04-11 14:03:05,332 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-11 14:03:05,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2018-04-11 14:03:05,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 60. [2018-04-11 14:03:05,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-04-11 14:03:05,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 65 transitions. [2018-04-11 14:03:05,335 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 65 transitions. Word has length 23 [2018-04-11 14:03:05,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:05,335 INFO L459 AbstractCegarLoop]: Abstraction has 60 states and 65 transitions. [2018-04-11 14:03:05,335 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 14:03:05,335 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 65 transitions. [2018-04-11 14:03:05,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-11 14:03:05,335 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:05,335 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-11 14:03:05,335 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:05,336 INFO L82 PathProgramCache]: Analyzing trace with hash 701046357, now seen corresponding path program 1 times [2018-04-11 14:03:05,336 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:05,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:05,341 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:05,391 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-11 14:03:05,391 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:05,391 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-11 14:03:05,391 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:05,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:03:05,392 INFO L182 omatonBuilderFactory]: Interpolants [784#true, 785#false, 786#(= main_~i~1 0), 787#(= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0), 788#(= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#res| 0), 789#(and (= |main_#t~ret3| 0) (= main_~i~1 0)), 790#(= (select main_~b~0 0) 0), 791#(= main_~i~1 (select main_~b~0 main_~i~1))] [2018-04-11 14:03:05,392 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-11 14:03:05,392 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 14:03:05,392 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 14:03:05,393 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2018-04-11 14:03:05,393 INFO L87 Difference]: Start difference. First operand 60 states and 65 transitions. Second operand 8 states. [2018-04-11 14:03:05,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:05,501 INFO L93 Difference]: Finished difference Result 91 states and 99 transitions. [2018-04-11 14:03:05,501 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 14:03:05,501 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 31 [2018-04-11 14:03:05,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:05,502 INFO L225 Difference]: With dead ends: 91 [2018-04-11 14:03:05,502 INFO L226 Difference]: Without dead ends: 91 [2018-04-11 14:03:05,502 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2018-04-11 14:03:05,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2018-04-11 14:03:05,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 72. [2018-04-11 14:03:05,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2018-04-11 14:03:05,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 78 transitions. [2018-04-11 14:03:05,506 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 78 transitions. Word has length 31 [2018-04-11 14:03:05,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:05,506 INFO L459 AbstractCegarLoop]: Abstraction has 72 states and 78 transitions. [2018-04-11 14:03:05,506 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 14:03:05,506 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 78 transitions. [2018-04-11 14:03:05,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-04-11 14:03:05,507 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:05,507 INFO L355 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:05,507 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:05,507 INFO L82 PathProgramCache]: Analyzing trace with hash -301543559, now seen corresponding path program 1 times [2018-04-11 14:03:05,507 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:05,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:05,523 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:05,581 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-11 14:03:05,581 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 14:03:05,581 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 14:03:05,582 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:05,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:03:05,582 INFO L182 omatonBuilderFactory]: Interpolants [961#true, 962#false, 963#(= 0 main_~i~1), 964#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (or (= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size) (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 0))), 965#(and (not (= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 0)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0)), 966#(not (= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 0))] [2018-04-11 14:03:05,582 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-11 14:03:05,582 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 14:03:05,583 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 14:03:05,583 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-11 14:03:05,583 INFO L87 Difference]: Start difference. First operand 72 states and 78 transitions. Second operand 6 states. [2018-04-11 14:03:05,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:05,645 INFO L93 Difference]: Finished difference Result 79 states and 83 transitions. [2018-04-11 14:03:05,645 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 14:03:05,645 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 34 [2018-04-11 14:03:05,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:05,646 INFO L225 Difference]: With dead ends: 79 [2018-04-11 14:03:05,646 INFO L226 Difference]: Without dead ends: 76 [2018-04-11 14:03:05,647 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-11 14:03:05,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2018-04-11 14:03:05,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 60. [2018-04-11 14:03:05,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-04-11 14:03:05,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 64 transitions. [2018-04-11 14:03:05,651 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 64 transitions. Word has length 34 [2018-04-11 14:03:05,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:05,651 INFO L459 AbstractCegarLoop]: Abstraction has 60 states and 64 transitions. [2018-04-11 14:03:05,651 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 14:03:05,652 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 64 transitions. [2018-04-11 14:03:05,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-11 14:03:05,652 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:05,653 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:05,653 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:05,653 INFO L82 PathProgramCache]: Analyzing trace with hash -1365317283, now seen corresponding path program 1 times [2018-04-11 14:03:05,654 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:05,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:05,663 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:05,687 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-11 14:03:05,687 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:05,687 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2018-04-11 14:03:05,688 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:05,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:03:05,688 INFO L182 omatonBuilderFactory]: Interpolants [1108#true, 1109#false, 1110#(= main_~i~1 0), 1111#(<= main_~i~1 1)] [2018-04-11 14:03:05,688 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-11 14:03:05,688 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 14:03:05,689 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 14:03:05,689 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-11 14:03:05,689 INFO L87 Difference]: Start difference. First operand 60 states and 64 transitions. Second operand 4 states. [2018-04-11 14:03:05,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:05,716 INFO L93 Difference]: Finished difference Result 86 states and 91 transitions. [2018-04-11 14:03:05,716 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 14:03:05,716 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 37 [2018-04-11 14:03:05,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:05,717 INFO L225 Difference]: With dead ends: 86 [2018-04-11 14:03:05,717 INFO L226 Difference]: Without dead ends: 86 [2018-04-11 14:03:05,717 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-11 14:03:05,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2018-04-11 14:03:05,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 69. [2018-04-11 14:03:05,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2018-04-11 14:03:05,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 74 transitions. [2018-04-11 14:03:05,722 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 74 transitions. Word has length 37 [2018-04-11 14:03:05,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:05,722 INFO L459 AbstractCegarLoop]: Abstraction has 69 states and 74 transitions. [2018-04-11 14:03:05,722 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 14:03:05,722 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 74 transitions. [2018-04-11 14:03:05,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2018-04-11 14:03:05,723 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:05,723 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:05,723 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:05,723 INFO L82 PathProgramCache]: Analyzing trace with hash 425510769, now seen corresponding path program 2 times [2018-04-11 14:03:05,724 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:05,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:05,735 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:05,789 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 18 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-11 14:03:05,789 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:05,789 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-11 14:03:05,789 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:05,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:03:05,790 INFO L182 omatonBuilderFactory]: Interpolants [1267#true, 1268#false, 1269#(<= main_~i~1 31), 1270#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 31), 1271#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 31), 1272#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 31) (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0)), 1273#(and (<= 1 __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 31)), 1274#(and (<= 1 __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 31))] [2018-04-11 14:03:05,790 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 18 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-11 14:03:05,790 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 14:03:05,790 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 14:03:05,790 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2018-04-11 14:03:05,790 INFO L87 Difference]: Start difference. First operand 69 states and 74 transitions. Second operand 8 states. [2018-04-11 14:03:05,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:05,865 INFO L93 Difference]: Finished difference Result 76 states and 80 transitions. [2018-04-11 14:03:05,865 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 14:03:05,865 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 40 [2018-04-11 14:03:05,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:05,866 INFO L225 Difference]: With dead ends: 76 [2018-04-11 14:03:05,866 INFO L226 Difference]: Without dead ends: 76 [2018-04-11 14:03:05,866 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2018-04-11 14:03:05,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2018-04-11 14:03:05,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 65. [2018-04-11 14:03:05,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2018-04-11 14:03:05,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 69 transitions. [2018-04-11 14:03:05,869 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 69 transitions. Word has length 40 [2018-04-11 14:03:05,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:05,870 INFO L459 AbstractCegarLoop]: Abstraction has 65 states and 69 transitions. [2018-04-11 14:03:05,870 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 14:03:05,870 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 69 transitions. [2018-04-11 14:03:05,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-04-11 14:03:05,871 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:05,871 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:05,871 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:05,871 INFO L82 PathProgramCache]: Analyzing trace with hash -297393667, now seen corresponding path program 2 times [2018-04-11 14:03:05,872 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:05,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:05,888 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:05,916 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-11 14:03:05,916 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:05,916 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2018-04-11 14:03:05,917 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:05,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:03:05,917 INFO L182 omatonBuilderFactory]: Interpolants [1424#(= main_~i~1 0), 1425#(<= main_~i~1 1), 1426#(<= main_~i~1 2), 1422#true, 1423#false] [2018-04-11 14:03:05,917 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-11 14:03:05,917 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 14:03:05,918 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 14:03:05,918 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-11 14:03:05,918 INFO L87 Difference]: Start difference. First operand 65 states and 69 transitions. Second operand 5 states. [2018-04-11 14:03:05,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:05,966 INFO L93 Difference]: Finished difference Result 98 states and 103 transitions. [2018-04-11 14:03:05,967 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 14:03:05,967 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 49 [2018-04-11 14:03:05,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:05,968 INFO L225 Difference]: With dead ends: 98 [2018-04-11 14:03:05,968 INFO L226 Difference]: Without dead ends: 98 [2018-04-11 14:03:05,968 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 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-11 14:03:05,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2018-04-11 14:03:05,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 76. [2018-04-11 14:03:05,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2018-04-11 14:03:05,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 82 transitions. [2018-04-11 14:03:05,972 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 82 transitions. Word has length 49 [2018-04-11 14:03:05,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:05,972 INFO L459 AbstractCegarLoop]: Abstraction has 76 states and 82 transitions. [2018-04-11 14:03:05,972 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 14:03:05,973 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 82 transitions. [2018-04-11 14:03:05,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-04-11 14:03:05,974 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:05,974 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:05,974 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:05,975 INFO L82 PathProgramCache]: Analyzing trace with hash -1497535843, now seen corresponding path program 3 times [2018-04-11 14:03:05,975 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:05,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:05,987 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:06,026 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2018-04-11 14:03:06,026 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:06,026 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-11 14:03:06,026 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:06,027 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-11 14:03:06,027 INFO L182 omatonBuilderFactory]: Interpolants [1601#true, 1602#false, 1603#(= main_~i~1 0), 1604#(<= main_~i~1 1), 1605#(<= main_~i~1 2), 1606#(<= main_~i~1 3)] [2018-04-11 14:03:06,027 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2018-04-11 14:03:06,027 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 14:03:06,028 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 14:03:06,028 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-11 14:03:06,028 INFO L87 Difference]: Start difference. First operand 76 states and 82 transitions. Second operand 6 states. [2018-04-11 14:03:06,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:06,086 INFO L93 Difference]: Finished difference Result 114 states and 120 transitions. [2018-04-11 14:03:06,086 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 14:03:06,086 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 61 [2018-04-11 14:03:06,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:06,087 INFO L225 Difference]: With dead ends: 114 [2018-04-11 14:03:06,087 INFO L226 Difference]: Without dead ends: 114 [2018-04-11 14:03:06,087 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-11 14:03:06,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2018-04-11 14:03:06,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 87. [2018-04-11 14:03:06,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2018-04-11 14:03:06,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 95 transitions. [2018-04-11 14:03:06,091 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 95 transitions. Word has length 61 [2018-04-11 14:03:06,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:06,091 INFO L459 AbstractCegarLoop]: Abstraction has 87 states and 95 transitions. [2018-04-11 14:03:06,091 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 14:03:06,091 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 95 transitions. [2018-04-11 14:03:06,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-04-11 14:03:06,092 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:06,092 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:06,092 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:06,093 INFO L82 PathProgramCache]: Analyzing trace with hash 1349305149, now seen corresponding path program 4 times [2018-04-11 14:03:06,093 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:06,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:06,106 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:06,165 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 52 proven. 5 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-04-11 14:03:06,165 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:06,165 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-11 14:03:06,165 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:06,165 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-04-11 14:03:06,165 INFO L182 omatonBuilderFactory]: Interpolants [1808#true, 1809#false, 1810#(<= 0 main_~i~1), 1811#(<= 1 main_~i~1), 1812#(<= 2 main_~i~1), 1813#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 1814#(and (<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 1) __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0)), 1815#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 1) 0)] [2018-04-11 14:03:06,166 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 52 proven. 5 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-04-11 14:03:06,166 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 14:03:06,166 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 14:03:06,166 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-11 14:03:06,166 INFO L87 Difference]: Start difference. First operand 87 states and 95 transitions. Second operand 8 states. [2018-04-11 14:03:06,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:06,243 INFO L93 Difference]: Finished difference Result 106 states and 112 transitions. [2018-04-11 14:03:06,243 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 14:03:06,243 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 73 [2018-04-11 14:03:06,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:06,244 INFO L225 Difference]: With dead ends: 106 [2018-04-11 14:03:06,244 INFO L226 Difference]: Without dead ends: 103 [2018-04-11 14:03:06,244 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-04-11 14:03:06,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2018-04-11 14:03:06,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 89. [2018-04-11 14:03:06,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-04-11 14:03:06,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 97 transitions. [2018-04-11 14:03:06,246 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 97 transitions. Word has length 73 [2018-04-11 14:03:06,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:06,247 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 97 transitions. [2018-04-11 14:03:06,247 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 14:03:06,247 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 97 transitions. [2018-04-11 14:03:06,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-04-11 14:03:06,247 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:06,247 INFO L355 BasicCegarLoop]: trace histogram [8, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:06,248 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:06,248 INFO L82 PathProgramCache]: Analyzing trace with hash -2001400747, now seen corresponding path program 5 times [2018-04-11 14:03:06,248 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:06,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:06,262 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:06,341 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-04-11 14:03:06,341 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:06,342 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-11 14:03:06,342 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:06,342 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 14:03:06,342 INFO L182 omatonBuilderFactory]: Interpolants [2016#(<= main_~i~1 1), 2017#(<= main_~i~1 2), 2018#(<= main_~i~1 3), 2019#(<= main_~i~1 4), 2013#true, 2014#false, 2015#(= main_~i~1 0)] [2018-04-11 14:03:06,343 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-04-11 14:03:06,344 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 14:03:06,344 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 14:03:06,344 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2018-04-11 14:03:06,344 INFO L87 Difference]: Start difference. First operand 89 states and 97 transitions. Second operand 7 states. [2018-04-11 14:03:06,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:06,406 INFO L93 Difference]: Finished difference Result 132 states and 139 transitions. [2018-04-11 14:03:06,406 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 14:03:06,406 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 91 [2018-04-11 14:03:06,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:06,407 INFO L225 Difference]: With dead ends: 132 [2018-04-11 14:03:06,408 INFO L226 Difference]: Without dead ends: 132 [2018-04-11 14:03:06,408 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2018-04-11 14:03:06,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-04-11 14:03:06,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 100. [2018-04-11 14:03:06,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2018-04-11 14:03:06,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2018-04-11 14:03:06,414 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 91 [2018-04-11 14:03:06,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:06,415 INFO L459 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2018-04-11 14:03:06,415 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 14:03:06,415 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2018-04-11 14:03:06,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2018-04-11 14:03:06,416 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:06,416 INFO L355 BasicCegarLoop]: trace histogram [10, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:06,417 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:06,417 INFO L82 PathProgramCache]: Analyzing trace with hash 1774511101, now seen corresponding path program 6 times [2018-04-11 14:03:06,417 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:06,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:06,438 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:06,506 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 55 proven. 47 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2018-04-11 14:03:06,507 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:06,507 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-11 14:03:06,507 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:06,507 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2018-04-11 14:03:06,508 INFO L182 omatonBuilderFactory]: Interpolants [2256#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 2257#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 2258#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 0), 2252#true, 2253#false, 2254#(<= 0 main_~i~1), 2255#(<= 1 main_~i~1)] [2018-04-11 14:03:06,508 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 55 proven. 47 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2018-04-11 14:03:06,508 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 14:03:06,508 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 14:03:06,508 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-11 14:03:06,508 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand 7 states. [2018-04-11 14:03:06,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:06,598 INFO L93 Difference]: Finished difference Result 118 states and 127 transitions. [2018-04-11 14:03:06,598 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 14:03:06,598 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 109 [2018-04-11 14:03:06,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:06,600 INFO L225 Difference]: With dead ends: 118 [2018-04-11 14:03:06,601 INFO L226 Difference]: Without dead ends: 115 [2018-04-11 14:03:06,601 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-11 14:03:06,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2018-04-11 14:03:06,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 106. [2018-04-11 14:03:06,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2018-04-11 14:03:06,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 116 transitions. [2018-04-11 14:03:06,604 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 116 transitions. Word has length 109 [2018-04-11 14:03:06,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:06,605 INFO L459 AbstractCegarLoop]: Abstraction has 106 states and 116 transitions. [2018-04-11 14:03:06,605 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 14:03:06,605 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 116 transitions. [2018-04-11 14:03:06,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-04-11 14:03:06,606 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:06,607 INFO L355 BasicCegarLoop]: trace histogram [14, 9, 9, 9, 9, 9, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:06,607 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:06,607 INFO L82 PathProgramCache]: Analyzing trace with hash -1689961443, now seen corresponding path program 7 times [2018-04-11 14:03:06,608 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:06,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:06,627 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:06,696 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 366 trivial. 0 not checked. [2018-04-11 14:03:06,696 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:06,697 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-11 14:03:06,697 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:06,697 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2018-04-11 14:03:06,697 INFO L182 omatonBuilderFactory]: Interpolants [2485#true, 2486#false, 2487#(= main_~i~1 0), 2488#(<= main_~i~1 1), 2489#(<= main_~i~1 2), 2490#(<= main_~i~1 3), 2491#(<= main_~i~1 4), 2492#(<= main_~i~1 5)] [2018-04-11 14:03:06,698 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 366 trivial. 0 not checked. [2018-04-11 14:03:06,698 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 14:03:06,698 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 14:03:06,698 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2018-04-11 14:03:06,698 INFO L87 Difference]: Start difference. First operand 106 states and 116 transitions. Second operand 8 states. [2018-04-11 14:03:06,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:06,778 INFO L93 Difference]: Finished difference Result 154 states and 162 transitions. [2018-04-11 14:03:06,778 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 14:03:06,779 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 133 [2018-04-11 14:03:06,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:06,780 INFO L225 Difference]: With dead ends: 154 [2018-04-11 14:03:06,780 INFO L226 Difference]: Without dead ends: 154 [2018-04-11 14:03:06,780 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2018-04-11 14:03:06,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2018-04-11 14:03:06,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 117. [2018-04-11 14:03:06,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 117 states. [2018-04-11 14:03:06,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 129 transitions. [2018-04-11 14:03:06,784 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 129 transitions. Word has length 133 [2018-04-11 14:03:06,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:06,785 INFO L459 AbstractCegarLoop]: Abstraction has 117 states and 129 transitions. [2018-04-11 14:03:06,785 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 14:03:06,785 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 129 transitions. [2018-04-11 14:03:06,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2018-04-11 14:03:06,787 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:06,787 INFO L355 BasicCegarLoop]: trace histogram [17, 11, 11, 11, 11, 11, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:06,787 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:06,787 INFO L82 PathProgramCache]: Analyzing trace with hash 796469453, now seen corresponding path program 8 times [2018-04-11 14:03:06,788 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:06,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:06,808 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:06,912 INFO L134 CoverageAnalysis]: Checked inductivity of 654 backedges. 0 proven. 102 refuted. 0 times theorem prover too weak. 552 trivial. 0 not checked. [2018-04-11 14:03:06,912 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:06,912 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-11 14:03:06,913 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:06,913 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2018-04-11 14:03:06,913 INFO L182 omatonBuilderFactory]: Interpolants [2768#(<= main_~i~1 2), 2769#(<= main_~i~1 3), 2770#(<= main_~i~1 4), 2771#(<= main_~i~1 5), 2772#(<= main_~i~1 6), 2764#true, 2765#false, 2766#(= main_~i~1 0), 2767#(<= main_~i~1 1)] [2018-04-11 14:03:06,913 INFO L134 CoverageAnalysis]: Checked inductivity of 654 backedges. 0 proven. 102 refuted. 0 times theorem prover too weak. 552 trivial. 0 not checked. [2018-04-11 14:03:06,914 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 14:03:06,914 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 14:03:06,914 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2018-04-11 14:03:06,914 INFO L87 Difference]: Start difference. First operand 117 states and 129 transitions. Second operand 9 states. [2018-04-11 14:03:06,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:06,994 INFO L93 Difference]: Finished difference Result 170 states and 179 transitions. [2018-04-11 14:03:06,995 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 14:03:06,995 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 157 [2018-04-11 14:03:06,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:06,995 INFO L225 Difference]: With dead ends: 170 [2018-04-11 14:03:06,995 INFO L226 Difference]: Without dead ends: 170 [2018-04-11 14:03:06,996 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2018-04-11 14:03:06,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2018-04-11 14:03:06,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 128. [2018-04-11 14:03:06,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2018-04-11 14:03:06,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 142 transitions. [2018-04-11 14:03:06,999 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 142 transitions. Word has length 157 [2018-04-11 14:03:06,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:06,999 INFO L459 AbstractCegarLoop]: Abstraction has 128 states and 142 transitions. [2018-04-11 14:03:06,999 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 14:03:06,999 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 142 transitions. [2018-04-11 14:03:07,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2018-04-11 14:03:07,000 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:07,000 INFO L355 BasicCegarLoop]: trace histogram [20, 13, 13, 13, 13, 13, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:07,000 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:07,000 INFO L82 PathProgramCache]: Analyzing trace with hash -2099378819, now seen corresponding path program 9 times [2018-04-11 14:03:07,001 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:07,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:07,016 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:07,077 INFO L134 CoverageAnalysis]: Checked inductivity of 916 backedges. 234 proven. 10 refuted. 0 times theorem prover too weak. 672 trivial. 0 not checked. [2018-04-11 14:03:07,077 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:07,077 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-11 14:03:07,077 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:07,078 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 185 trivial. 0 not checked. [2018-04-11 14:03:07,078 INFO L182 omatonBuilderFactory]: Interpolants [3072#false, 3073#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 3074#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 3075#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 3076#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 1), 3077#(<= main_~i~1 1), 3078#(<= main_~i~1 2), 3071#true] [2018-04-11 14:03:07,078 INFO L134 CoverageAnalysis]: Checked inductivity of 916 backedges. 234 proven. 10 refuted. 0 times theorem prover too weak. 672 trivial. 0 not checked. [2018-04-11 14:03:07,078 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 14:03:07,078 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 14:03:07,078 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-11 14:03:07,079 INFO L87 Difference]: Start difference. First operand 128 states and 142 transitions. Second operand 8 states. [2018-04-11 14:03:07,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:07,169 INFO L93 Difference]: Finished difference Result 195 states and 223 transitions. [2018-04-11 14:03:07,169 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-11 14:03:07,169 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 181 [2018-04-11 14:03:07,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:07,171 INFO L225 Difference]: With dead ends: 195 [2018-04-11 14:03:07,171 INFO L226 Difference]: Without dead ends: 195 [2018-04-11 14:03:07,171 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2018-04-11 14:03:07,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2018-04-11 14:03:07,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 137. [2018-04-11 14:03:07,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-04-11 14:03:07,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 157 transitions. [2018-04-11 14:03:07,177 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 157 transitions. Word has length 181 [2018-04-11 14:03:07,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:07,177 INFO L459 AbstractCegarLoop]: Abstraction has 137 states and 157 transitions. [2018-04-11 14:03:07,177 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 14:03:07,178 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 157 transitions. [2018-04-11 14:03:07,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2018-04-11 14:03:07,179 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:07,179 INFO L355 BasicCegarLoop]: trace histogram [21, 14, 14, 14, 14, 14, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:07,180 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:07,180 INFO L82 PathProgramCache]: Analyzing trace with hash -333196667, now seen corresponding path program 10 times [2018-04-11 14:03:07,180 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:07,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:07,203 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:07,309 INFO L134 CoverageAnalysis]: Checked inductivity of 1008 backedges. 148 proven. 172 refuted. 0 times theorem prover too weak. 688 trivial. 0 not checked. [2018-04-11 14:03:07,309 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:07,309 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-11 14:03:07,309 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:07,310 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 17 proven. 65 refuted. 0 times theorem prover too weak. 173 trivial. 0 not checked. [2018-04-11 14:03:07,310 INFO L182 omatonBuilderFactory]: Interpolants [3424#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 3425#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 1), 3417#true, 3418#false, 3419#(<= 0 main_~i~1), 3420#(<= 1 main_~i~1), 3421#(<= 2 main_~i~1), 3422#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 3423#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1))] [2018-04-11 14:03:07,310 INFO L134 CoverageAnalysis]: Checked inductivity of 1008 backedges. 148 proven. 172 refuted. 0 times theorem prover too weak. 688 trivial. 0 not checked. [2018-04-11 14:03:07,311 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 14:03:07,311 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 14:03:07,311 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2018-04-11 14:03:07,311 INFO L87 Difference]: Start difference. First operand 137 states and 157 transitions. Second operand 9 states. [2018-04-11 14:03:07,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:07,390 INFO L93 Difference]: Finished difference Result 151 states and 164 transitions. [2018-04-11 14:03:07,390 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 14:03:07,390 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 187 [2018-04-11 14:03:07,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:07,391 INFO L225 Difference]: With dead ends: 151 [2018-04-11 14:03:07,391 INFO L226 Difference]: Without dead ends: 151 [2018-04-11 14:03:07,391 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2018-04-11 14:03:07,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-04-11 14:03:07,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 137. [2018-04-11 14:03:07,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-04-11 14:03:07,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 152 transitions. [2018-04-11 14:03:07,394 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 152 transitions. Word has length 187 [2018-04-11 14:03:07,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:07,395 INFO L459 AbstractCegarLoop]: Abstraction has 137 states and 152 transitions. [2018-04-11 14:03:07,395 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 14:03:07,395 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 152 transitions. [2018-04-11 14:03:07,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2018-04-11 14:03:07,397 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:07,397 INFO L355 BasicCegarLoop]: trace histogram [25, 18, 18, 18, 18, 18, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:07,397 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:07,397 INFO L82 PathProgramCache]: Analyzing trace with hash -889208155, now seen corresponding path program 11 times [2018-04-11 14:03:07,398 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:07,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:07,421 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:07,536 INFO L134 CoverageAnalysis]: Checked inductivity of 1436 backedges. 0 proven. 140 refuted. 0 times theorem prover too weak. 1296 trivial. 0 not checked. [2018-04-11 14:03:07,536 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:07,537 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-11 14:03:07,537 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:07,537 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2018-04-11 14:03:07,537 INFO L182 omatonBuilderFactory]: Interpolants [3718#true, 3719#false, 3720#(= main_~i~1 0), 3721#(<= main_~i~1 1), 3722#(<= main_~i~1 2), 3723#(<= main_~i~1 3), 3724#(<= main_~i~1 4), 3725#(<= main_~i~1 5), 3726#(<= main_~i~1 6), 3727#(<= main_~i~1 7)] [2018-04-11 14:03:07,538 INFO L134 CoverageAnalysis]: Checked inductivity of 1436 backedges. 0 proven. 140 refuted. 0 times theorem prover too weak. 1296 trivial. 0 not checked. [2018-04-11 14:03:07,538 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 14:03:07,538 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 14:03:07,538 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2018-04-11 14:03:07,538 INFO L87 Difference]: Start difference. First operand 137 states and 152 transitions. Second operand 10 states. [2018-04-11 14:03:07,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:07,659 INFO L93 Difference]: Finished difference Result 195 states and 206 transitions. [2018-04-11 14:03:07,659 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 14:03:07,659 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 211 [2018-04-11 14:03:07,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:07,661 INFO L225 Difference]: With dead ends: 195 [2018-04-11 14:03:07,661 INFO L226 Difference]: Without dead ends: 195 [2018-04-11 14:03:07,661 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2018-04-11 14:03:07,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2018-04-11 14:03:07,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 148. [2018-04-11 14:03:07,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-04-11 14:03:07,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 165 transitions. [2018-04-11 14:03:07,665 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 165 transitions. Word has length 211 [2018-04-11 14:03:07,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:07,665 INFO L459 AbstractCegarLoop]: Abstraction has 148 states and 165 transitions. [2018-04-11 14:03:07,665 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 14:03:07,665 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 165 transitions. [2018-04-11 14:03:07,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2018-04-11 14:03:07,666 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:07,668 INFO L355 BasicCegarLoop]: trace histogram [29, 21, 21, 21, 21, 21, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:07,668 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:07,668 INFO L82 PathProgramCache]: Analyzing trace with hash -582901155, now seen corresponding path program 12 times [2018-04-11 14:03:07,669 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:07,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:07,702 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:07,824 INFO L134 CoverageAnalysis]: Checked inductivity of 1948 backedges. 0 proven. 184 refuted. 0 times theorem prover too weak. 1764 trivial. 0 not checked. [2018-04-11 14:03:07,825 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:07,825 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-11 14:03:07,825 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:07,825 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 450 trivial. 0 not checked. [2018-04-11 14:03:07,825 INFO L182 omatonBuilderFactory]: Interpolants [4080#(<= main_~i~1 7), 4081#(<= main_~i~1 8), 4071#true, 4072#false, 4073#(= main_~i~1 0), 4074#(<= main_~i~1 1), 4075#(<= main_~i~1 2), 4076#(<= main_~i~1 3), 4077#(<= main_~i~1 4), 4078#(<= main_~i~1 5), 4079#(<= main_~i~1 6)] [2018-04-11 14:03:07,826 INFO L134 CoverageAnalysis]: Checked inductivity of 1948 backedges. 0 proven. 184 refuted. 0 times theorem prover too weak. 1764 trivial. 0 not checked. [2018-04-11 14:03:07,826 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-11 14:03:07,826 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-11 14:03:07,826 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2018-04-11 14:03:07,826 INFO L87 Difference]: Start difference. First operand 148 states and 165 transitions. Second operand 11 states. [2018-04-11 14:03:07,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:07,932 INFO L93 Difference]: Finished difference Result 211 states and 223 transitions. [2018-04-11 14:03:07,932 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-11 14:03:07,932 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 241 [2018-04-11 14:03:07,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:07,933 INFO L225 Difference]: With dead ends: 211 [2018-04-11 14:03:07,933 INFO L226 Difference]: Without dead ends: 211 [2018-04-11 14:03:07,933 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2018-04-11 14:03:07,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2018-04-11 14:03:07,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 159. [2018-04-11 14:03:07,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 159 states. [2018-04-11 14:03:07,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 178 transitions. [2018-04-11 14:03:07,937 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 178 transitions. Word has length 241 [2018-04-11 14:03:07,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:07,937 INFO L459 AbstractCegarLoop]: Abstraction has 159 states and 178 transitions. [2018-04-11 14:03:07,937 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-11 14:03:07,937 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 178 transitions. [2018-04-11 14:03:07,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2018-04-11 14:03:07,938 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:07,938 INFO L355 BasicCegarLoop]: trace histogram [33, 24, 24, 24, 24, 24, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:07,938 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:07,939 INFO L82 PathProgramCache]: Analyzing trace with hash 360919061, now seen corresponding path program 13 times [2018-04-11 14:03:07,939 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:07,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:07,959 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:08,093 INFO L134 CoverageAnalysis]: Checked inductivity of 2538 backedges. 542 proven. 24 refuted. 0 times theorem prover too weak. 1972 trivial. 0 not checked. [2018-04-11 14:03:08,094 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:08,094 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-11 14:03:08,094 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:08,094 INFO L134 CoverageAnalysis]: Checked inductivity of 609 backedges. 152 proven. 0 refuted. 0 times theorem prover too weak. 457 trivial. 0 not checked. [2018-04-11 14:03:08,094 INFO L182 omatonBuilderFactory]: Interpolants [4452#true, 4453#false, 4454#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 4455#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 4456#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 4457#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 4458#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 2), 4459#(<= main_~i~1 2), 4460#(<= main_~i~1 3)] [2018-04-11 14:03:08,095 INFO L134 CoverageAnalysis]: Checked inductivity of 2538 backedges. 542 proven. 24 refuted. 0 times theorem prover too weak. 1972 trivial. 0 not checked. [2018-04-11 14:03:08,095 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 14:03:08,095 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 14:03:08,095 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-04-11 14:03:08,095 INFO L87 Difference]: Start difference. First operand 159 states and 178 transitions. Second operand 9 states. [2018-04-11 14:03:08,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:08,204 INFO L93 Difference]: Finished difference Result 242 states and 281 transitions. [2018-04-11 14:03:08,205 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-11 14:03:08,205 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 271 [2018-04-11 14:03:08,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:08,207 INFO L225 Difference]: With dead ends: 242 [2018-04-11 14:03:08,207 INFO L226 Difference]: Without dead ends: 242 [2018-04-11 14:03:08,207 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2018-04-11 14:03:08,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2018-04-11 14:03:08,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 168. [2018-04-11 14:03:08,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-11 14:03:08,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 195 transitions. [2018-04-11 14:03:08,214 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 195 transitions. Word has length 271 [2018-04-11 14:03:08,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:08,214 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 195 transitions. [2018-04-11 14:03:08,214 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 14:03:08,215 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 195 transitions. [2018-04-11 14:03:08,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2018-04-11 14:03:08,216 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:08,216 INFO L355 BasicCegarLoop]: trace histogram [34, 25, 25, 25, 25, 25, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:08,216 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:08,217 INFO L82 PathProgramCache]: Analyzing trace with hash 1567927069, now seen corresponding path program 14 times [2018-04-11 14:03:08,217 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:08,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:08,246 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:08,425 INFO L134 CoverageAnalysis]: Checked inductivity of 2700 backedges. 684 proven. 44 refuted. 0 times theorem prover too weak. 1972 trivial. 0 not checked. [2018-04-11 14:03:08,425 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:08,425 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-11 14:03:08,425 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:08,426 INFO L134 CoverageAnalysis]: Checked inductivity of 591 backedges. 134 proven. 0 refuted. 0 times theorem prover too weak. 457 trivial. 0 not checked. [2018-04-11 14:03:08,426 INFO L182 omatonBuilderFactory]: Interpolants [4880#false, 4881#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 4882#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 4883#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 4884#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 4885#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 4886#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 3), 4887#(<= main_~i~1 3), 4888#(<= main_~i~1 4), 4879#true] [2018-04-11 14:03:08,427 INFO L134 CoverageAnalysis]: Checked inductivity of 2700 backedges. 684 proven. 44 refuted. 0 times theorem prover too weak. 1972 trivial. 0 not checked. [2018-04-11 14:03:08,427 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 14:03:08,427 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 14:03:08,427 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2018-04-11 14:03:08,427 INFO L87 Difference]: Start difference. First operand 168 states and 195 transitions. Second operand 10 states. [2018-04-11 14:03:08,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:08,597 INFO L93 Difference]: Finished difference Result 251 states and 305 transitions. [2018-04-11 14:03:08,597 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-11 14:03:08,597 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 277 [2018-04-11 14:03:08,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:08,599 INFO L225 Difference]: With dead ends: 251 [2018-04-11 14:03:08,599 INFO L226 Difference]: Without dead ends: 251 [2018-04-11 14:03:08,600 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2018-04-11 14:03:08,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2018-04-11 14:03:08,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 174. [2018-04-11 14:03:08,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 174 states. [2018-04-11 14:03:08,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 202 transitions. [2018-04-11 14:03:08,606 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 202 transitions. Word has length 277 [2018-04-11 14:03:08,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:08,607 INFO L459 AbstractCegarLoop]: Abstraction has 174 states and 202 transitions. [2018-04-11 14:03:08,607 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 14:03:08,607 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 202 transitions. [2018-04-11 14:03:08,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2018-04-11 14:03:08,609 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:08,609 INFO L355 BasicCegarLoop]: trace histogram [35, 26, 26, 26, 26, 26, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:08,609 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:08,610 INFO L82 PathProgramCache]: Analyzing trace with hash 1917829157, now seen corresponding path program 15 times [2018-04-11 14:03:08,610 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:08,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:08,651 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:08,846 INFO L134 CoverageAnalysis]: Checked inductivity of 2868 backedges. 307 proven. 419 refuted. 0 times theorem prover too weak. 2142 trivial. 0 not checked. [2018-04-11 14:03:08,846 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:08,846 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-11 14:03:08,846 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:08,847 INFO L134 CoverageAnalysis]: Checked inductivity of 591 backedges. 37 proven. 112 refuted. 0 times theorem prover too weak. 442 trivial. 0 not checked. [2018-04-11 14:03:08,847 INFO L182 omatonBuilderFactory]: Interpolants [5328#(<= 2 main_~i~1), 5329#(<= 3 main_~i~1), 5330#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 5331#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 5332#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 5333#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 5334#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 2), 5324#true, 5325#false, 5326#(<= 0 main_~i~1), 5327#(<= 1 main_~i~1)] [2018-04-11 14:03:08,848 INFO L134 CoverageAnalysis]: Checked inductivity of 2868 backedges. 307 proven. 419 refuted. 0 times theorem prover too weak. 2142 trivial. 0 not checked. [2018-04-11 14:03:08,848 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-11 14:03:08,849 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-11 14:03:08,849 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2018-04-11 14:03:08,849 INFO L87 Difference]: Start difference. First operand 174 states and 202 transitions. Second operand 11 states. [2018-04-11 14:03:09,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:09,003 INFO L93 Difference]: Finished difference Result 192 states and 218 transitions. [2018-04-11 14:03:09,004 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-11 14:03:09,004 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 283 [2018-04-11 14:03:09,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:09,005 INFO L225 Difference]: With dead ends: 192 [2018-04-11 14:03:09,005 INFO L226 Difference]: Without dead ends: 192 [2018-04-11 14:03:09,005 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2018-04-11 14:03:09,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2018-04-11 14:03:09,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 177. [2018-04-11 14:03:09,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2018-04-11 14:03:09,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 206 transitions. [2018-04-11 14:03:09,010 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 206 transitions. Word has length 283 [2018-04-11 14:03:09,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:09,011 INFO L459 AbstractCegarLoop]: Abstraction has 177 states and 206 transitions. [2018-04-11 14:03:09,011 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-11 14:03:09,011 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 206 transitions. [2018-04-11 14:03:09,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 314 [2018-04-11 14:03:09,013 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:09,013 INFO L355 BasicCegarLoop]: trace histogram [40, 31, 31, 31, 31, 31, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:09,013 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:09,013 INFO L82 PathProgramCache]: Analyzing trace with hash 1804256077, now seen corresponding path program 16 times [2018-04-11 14:03:09,014 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:09,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:09,042 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:09,233 INFO L134 CoverageAnalysis]: Checked inductivity of 3798 backedges. 0 proven. 234 refuted. 0 times theorem prover too weak. 3564 trivial. 0 not checked. [2018-04-11 14:03:09,233 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:09,233 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-11 14:03:09,233 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:09,234 INFO L134 CoverageAnalysis]: Checked inductivity of 666 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 666 trivial. 0 not checked. [2018-04-11 14:03:09,234 INFO L182 omatonBuilderFactory]: Interpolants [5712#(= main_~i~1 0), 5713#(<= main_~i~1 1), 5714#(<= main_~i~1 2), 5715#(<= main_~i~1 3), 5716#(<= main_~i~1 4), 5717#(<= main_~i~1 5), 5718#(<= main_~i~1 6), 5719#(<= main_~i~1 7), 5720#(<= main_~i~1 8), 5721#(<= main_~i~1 9), 5710#true, 5711#false] [2018-04-11 14:03:09,235 INFO L134 CoverageAnalysis]: Checked inductivity of 3798 backedges. 0 proven. 234 refuted. 0 times theorem prover too weak. 3564 trivial. 0 not checked. [2018-04-11 14:03:09,235 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 14:03:09,235 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 14:03:09,235 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2018-04-11 14:03:09,236 INFO L87 Difference]: Start difference. First operand 177 states and 206 transitions. Second operand 12 states. [2018-04-11 14:03:09,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:09,354 INFO L93 Difference]: Finished difference Result 255 states and 280 transitions. [2018-04-11 14:03:09,354 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-11 14:03:09,354 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 313 [2018-04-11 14:03:09,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:09,356 INFO L225 Difference]: With dead ends: 255 [2018-04-11 14:03:09,356 INFO L226 Difference]: Without dead ends: 255 [2018-04-11 14:03:09,356 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2018-04-11 14:03:09,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2018-04-11 14:03:09,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 188. [2018-04-11 14:03:09,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-04-11 14:03:09,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 220 transitions. [2018-04-11 14:03:09,361 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 220 transitions. Word has length 313 [2018-04-11 14:03:09,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:09,362 INFO L459 AbstractCegarLoop]: Abstraction has 188 states and 220 transitions. [2018-04-11 14:03:09,362 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 14:03:09,362 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 220 transitions. [2018-04-11 14:03:09,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2018-04-11 14:03:09,364 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:09,364 INFO L355 BasicCegarLoop]: trace histogram [45, 35, 35, 35, 35, 35, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:09,364 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:09,364 INFO L82 PathProgramCache]: Analyzing trace with hash 1085958157, now seen corresponding path program 17 times [2018-04-11 14:03:09,365 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:09,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:09,394 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:09,660 INFO L134 CoverageAnalysis]: Checked inductivity of 4830 backedges. 866 proven. 191 refuted. 0 times theorem prover too weak. 3773 trivial. 0 not checked. [2018-04-11 14:03:09,660 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:09,660 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-11 14:03:09,660 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:09,661 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 179 proven. 26 refuted. 0 times theorem prover too weak. 674 trivial. 0 not checked. [2018-04-11 14:03:09,661 INFO L182 omatonBuilderFactory]: Interpolants [6165#true, 6166#false, 6167#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 6168#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 6169#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 6170#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 6171#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 6172#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 3), 6173#(<= main_~i~1 3), 6174#(<= main_~i~1 4), 6175#(<= main_~i~1 5)] [2018-04-11 14:03:09,662 INFO L134 CoverageAnalysis]: Checked inductivity of 4830 backedges. 866 proven. 191 refuted. 0 times theorem prover too weak. 3773 trivial. 0 not checked. [2018-04-11 14:03:09,662 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-11 14:03:09,663 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-11 14:03:09,663 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2018-04-11 14:03:09,663 INFO L87 Difference]: Start difference. First operand 188 states and 220 transitions. Second operand 11 states. [2018-04-11 14:03:09,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:09,852 INFO L93 Difference]: Finished difference Result 315 states and 375 transitions. [2018-04-11 14:03:09,852 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-11 14:03:09,852 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 349 [2018-04-11 14:03:09,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:09,854 INFO L225 Difference]: With dead ends: 315 [2018-04-11 14:03:09,854 INFO L226 Difference]: Without dead ends: 315 [2018-04-11 14:03:09,855 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2018-04-11 14:03:09,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2018-04-11 14:03:09,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 188. [2018-04-11 14:03:09,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-04-11 14:03:09,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 220 transitions. [2018-04-11 14:03:09,861 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 220 transitions. Word has length 349 [2018-04-11 14:03:09,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:09,862 INFO L459 AbstractCegarLoop]: Abstraction has 188 states and 220 transitions. [2018-04-11 14:03:09,862 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-11 14:03:09,862 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 220 transitions. [2018-04-11 14:03:09,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 356 [2018-04-11 14:03:09,863 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:09,864 INFO L355 BasicCegarLoop]: trace histogram [46, 36, 36, 36, 36, 36, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:09,864 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:09,864 INFO L82 PathProgramCache]: Analyzing trace with hash 814265621, now seen corresponding path program 18 times [2018-04-11 14:03:09,865 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:09,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:09,898 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:10,144 INFO L134 CoverageAnalysis]: Checked inductivity of 5060 backedges. 1165 proven. 70 refuted. 0 times theorem prover too weak. 3825 trivial. 0 not checked. [2018-04-11 14:03:10,144 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:10,144 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-11 14:03:10,145 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:10,145 INFO L134 CoverageAnalysis]: Checked inductivity of 873 backedges. 199 proven. 0 refuted. 0 times theorem prover too weak. 674 trivial. 0 not checked. [2018-04-11 14:03:10,145 INFO L182 omatonBuilderFactory]: Interpolants [6689#true, 6690#false, 6691#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 6692#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 6693#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 6694#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 6695#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 6696#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 6697#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 4), 6698#(<= main_~i~1 4), 6699#(<= main_~i~1 5)] [2018-04-11 14:03:10,145 INFO L134 CoverageAnalysis]: Checked inductivity of 5060 backedges. 1165 proven. 70 refuted. 0 times theorem prover too weak. 3825 trivial. 0 not checked. [2018-04-11 14:03:10,145 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-11 14:03:10,146 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-11 14:03:10,146 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2018-04-11 14:03:10,146 INFO L87 Difference]: Start difference. First operand 188 states and 220 transitions. Second operand 11 states. [2018-04-11 14:03:10,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:10,284 INFO L93 Difference]: Finished difference Result 279 states and 343 transitions. [2018-04-11 14:03:10,284 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-11 14:03:10,284 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 355 [2018-04-11 14:03:10,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:10,285 INFO L225 Difference]: With dead ends: 279 [2018-04-11 14:03:10,286 INFO L226 Difference]: Without dead ends: 279 [2018-04-11 14:03:10,286 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2018-04-11 14:03:10,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2018-04-11 14:03:10,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 197. [2018-04-11 14:03:10,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 197 states. [2018-04-11 14:03:10,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 238 transitions. [2018-04-11 14:03:10,290 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 238 transitions. Word has length 355 [2018-04-11 14:03:10,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:10,291 INFO L459 AbstractCegarLoop]: Abstraction has 197 states and 238 transitions. [2018-04-11 14:03:10,291 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-11 14:03:10,291 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 238 transitions. [2018-04-11 14:03:10,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 362 [2018-04-11 14:03:10,292 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:10,292 INFO L355 BasicCegarLoop]: trace histogram [47, 37, 37, 37, 37, 37, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:10,292 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:10,292 INFO L82 PathProgramCache]: Analyzing trace with hash -41783267, now seen corresponding path program 19 times [2018-04-11 14:03:10,293 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:10,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:10,324 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:10,578 INFO L134 CoverageAnalysis]: Checked inductivity of 5296 backedges. 0 proven. 290 refuted. 0 times theorem prover too weak. 5006 trivial. 0 not checked. [2018-04-11 14:03:10,578 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:10,578 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-11 14:03:10,578 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:10,579 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 870 trivial. 0 not checked. [2018-04-11 14:03:10,579 INFO L182 omatonBuilderFactory]: Interpolants [7200#(<= main_~i~1 10), 7188#true, 7189#false, 7190#(= main_~i~1 0), 7191#(<= main_~i~1 1), 7192#(<= main_~i~1 2), 7193#(<= main_~i~1 3), 7194#(<= main_~i~1 4), 7195#(<= main_~i~1 5), 7196#(<= main_~i~1 6), 7197#(<= main_~i~1 7), 7198#(<= main_~i~1 8), 7199#(<= main_~i~1 9)] [2018-04-11 14:03:10,579 INFO L134 CoverageAnalysis]: Checked inductivity of 5296 backedges. 0 proven. 290 refuted. 0 times theorem prover too weak. 5006 trivial. 0 not checked. [2018-04-11 14:03:10,579 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-11 14:03:10,579 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-11 14:03:10,579 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2018-04-11 14:03:10,580 INFO L87 Difference]: Start difference. First operand 197 states and 238 transitions. Second operand 13 states. [2018-04-11 14:03:10,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:10,713 INFO L93 Difference]: Finished difference Result 300 states and 347 transitions. [2018-04-11 14:03:10,713 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-11 14:03:10,713 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 361 [2018-04-11 14:03:10,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:10,715 INFO L225 Difference]: With dead ends: 300 [2018-04-11 14:03:10,715 INFO L226 Difference]: Without dead ends: 300 [2018-04-11 14:03:10,716 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2018-04-11 14:03:10,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2018-04-11 14:03:10,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 208. [2018-04-11 14:03:10,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-04-11 14:03:10,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 253 transitions. [2018-04-11 14:03:10,722 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 253 transitions. Word has length 361 [2018-04-11 14:03:10,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:10,723 INFO L459 AbstractCegarLoop]: Abstraction has 208 states and 253 transitions. [2018-04-11 14:03:10,723 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-11 14:03:10,723 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 253 transitions. [2018-04-11 14:03:10,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 398 [2018-04-11 14:03:10,724 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:10,724 INFO L355 BasicCegarLoop]: trace histogram [52, 41, 41, 41, 41, 41, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:10,724 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:10,725 INFO L82 PathProgramCache]: Analyzing trace with hash -426928931, now seen corresponding path program 20 times [2018-04-11 14:03:10,725 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:10,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:10,747 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:11,000 INFO L134 CoverageAnalysis]: Checked inductivity of 6504 backedges. 918 proven. 370 refuted. 0 times theorem prover too weak. 5216 trivial. 0 not checked. [2018-04-11 14:03:11,000 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:11,000 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-11 14:03:11,000 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:11,001 INFO L134 CoverageAnalysis]: Checked inductivity of 1110 backedges. 179 proven. 52 refuted. 0 times theorem prover too weak. 879 trivial. 0 not checked. [2018-04-11 14:03:11,001 INFO L182 omatonBuilderFactory]: Interpolants [7712#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 7713#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 7714#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 7715#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 7716#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 3), 7717#(<= main_~i~1 3), 7718#(<= main_~i~1 4), 7719#(<= main_~i~1 5), 7720#(<= main_~i~1 6), 7709#true, 7710#false, 7711#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size))] [2018-04-11 14:03:11,001 INFO L134 CoverageAnalysis]: Checked inductivity of 6504 backedges. 918 proven. 370 refuted. 0 times theorem prover too weak. 5216 trivial. 0 not checked. [2018-04-11 14:03:11,002 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 14:03:11,002 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 14:03:11,002 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2018-04-11 14:03:11,002 INFO L87 Difference]: Start difference. First operand 208 states and 253 transitions. Second operand 12 states. [2018-04-11 14:03:11,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:11,225 INFO L93 Difference]: Finished difference Result 384 states and 495 transitions. [2018-04-11 14:03:11,225 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-11 14:03:11,225 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 397 [2018-04-11 14:03:11,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:11,228 INFO L225 Difference]: With dead ends: 384 [2018-04-11 14:03:11,228 INFO L226 Difference]: Without dead ends: 384 [2018-04-11 14:03:11,229 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2018-04-11 14:03:11,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2018-04-11 14:03:11,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 208. [2018-04-11 14:03:11,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-04-11 14:03:11,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 253 transitions. [2018-04-11 14:03:11,237 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 253 transitions. Word has length 397 [2018-04-11 14:03:11,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:11,238 INFO L459 AbstractCegarLoop]: Abstraction has 208 states and 253 transitions. [2018-04-11 14:03:11,238 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 14:03:11,238 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 253 transitions. [2018-04-11 14:03:11,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2018-04-11 14:03:11,240 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:11,241 INFO L355 BasicCegarLoop]: trace histogram [53, 42, 42, 42, 42, 42, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:11,241 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:11,241 INFO L82 PathProgramCache]: Analyzing trace with hash 570077669, now seen corresponding path program 21 times [2018-04-11 14:03:11,242 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:11,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:11,271 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:11,608 INFO L134 CoverageAnalysis]: Checked inductivity of 6772 backedges. 1223 proven. 281 refuted. 0 times theorem prover too weak. 5268 trivial. 0 not checked. [2018-04-11 14:03:11,609 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:11,609 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-11 14:03:11,609 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:11,609 INFO L134 CoverageAnalysis]: Checked inductivity of 1110 backedges. 199 proven. 32 refuted. 0 times theorem prover too weak. 879 trivial. 0 not checked. [2018-04-11 14:03:11,609 INFO L182 omatonBuilderFactory]: Interpolants [8323#true, 8324#false, 8325#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 8326#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 8327#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 8328#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 8329#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 8330#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 8331#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 4), 8332#(<= main_~i~1 4), 8333#(<= main_~i~1 5), 8334#(<= main_~i~1 6)] [2018-04-11 14:03:11,610 INFO L134 CoverageAnalysis]: Checked inductivity of 6772 backedges. 1223 proven. 281 refuted. 0 times theorem prover too weak. 5268 trivial. 0 not checked. [2018-04-11 14:03:11,610 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 14:03:11,610 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 14:03:11,610 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2018-04-11 14:03:11,610 INFO L87 Difference]: Start difference. First operand 208 states and 253 transitions. Second operand 12 states. [2018-04-11 14:03:11,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:11,810 INFO L93 Difference]: Finished difference Result 349 states and 443 transitions. [2018-04-11 14:03:11,810 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-11 14:03:11,810 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 403 [2018-04-11 14:03:11,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:11,813 INFO L225 Difference]: With dead ends: 349 [2018-04-11 14:03:11,813 INFO L226 Difference]: Without dead ends: 349 [2018-04-11 14:03:11,813 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=93, Invalid=213, Unknown=0, NotChecked=0, Total=306 [2018-04-11 14:03:11,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2018-04-11 14:03:11,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 208. [2018-04-11 14:03:11,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-04-11 14:03:11,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 253 transitions. [2018-04-11 14:03:11,821 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 253 transitions. Word has length 403 [2018-04-11 14:03:11,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:11,822 INFO L459 AbstractCegarLoop]: Abstraction has 208 states and 253 transitions. [2018-04-11 14:03:11,822 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 14:03:11,822 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 253 transitions. [2018-04-11 14:03:11,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 410 [2018-04-11 14:03:11,824 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:11,825 INFO L355 BasicCegarLoop]: trace histogram [54, 43, 43, 43, 43, 43, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:11,825 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:11,825 INFO L82 PathProgramCache]: Analyzing trace with hash 952057069, now seen corresponding path program 22 times [2018-04-11 14:03:11,826 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:11,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:11,858 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:12,198 INFO L134 CoverageAnalysis]: Checked inductivity of 7046 backedges. 1618 proven. 102 refuted. 0 times theorem prover too weak. 5326 trivial. 0 not checked. [2018-04-11 14:03:12,198 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:12,199 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-11 14:03:12,199 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:12,199 INFO L134 CoverageAnalysis]: Checked inductivity of 1116 backedges. 237 proven. 0 refuted. 0 times theorem prover too weak. 879 trivial. 0 not checked. [2018-04-11 14:03:12,200 INFO L182 omatonBuilderFactory]: Interpolants [8912#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 8913#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 5), 8914#(<= main_~i~1 5), 8915#(<= main_~i~1 6), 8904#true, 8905#false, 8906#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 8907#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 8908#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 8909#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 8910#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 8911#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5))] [2018-04-11 14:03:12,200 INFO L134 CoverageAnalysis]: Checked inductivity of 7046 backedges. 1618 proven. 102 refuted. 0 times theorem prover too weak. 5326 trivial. 0 not checked. [2018-04-11 14:03:12,200 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 14:03:12,201 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 14:03:12,201 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2018-04-11 14:03:12,201 INFO L87 Difference]: Start difference. First operand 208 states and 253 transitions. Second operand 12 states. [2018-04-11 14:03:12,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:12,379 INFO L93 Difference]: Finished difference Result 307 states and 397 transitions. [2018-04-11 14:03:12,380 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-11 14:03:12,380 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 409 [2018-04-11 14:03:12,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:12,381 INFO L225 Difference]: With dead ends: 307 [2018-04-11 14:03:12,381 INFO L226 Difference]: Without dead ends: 307 [2018-04-11 14:03:12,382 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=113, Invalid=229, Unknown=0, NotChecked=0, Total=342 [2018-04-11 14:03:12,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2018-04-11 14:03:12,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 217. [2018-04-11 14:03:12,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2018-04-11 14:03:12,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 272 transitions. [2018-04-11 14:03:12,387 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 272 transitions. Word has length 409 [2018-04-11 14:03:12,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:12,388 INFO L459 AbstractCegarLoop]: Abstraction has 217 states and 272 transitions. [2018-04-11 14:03:12,388 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 14:03:12,388 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 272 transitions. [2018-04-11 14:03:12,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 416 [2018-04-11 14:03:12,390 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:12,391 INFO L355 BasicCegarLoop]: trace histogram [55, 44, 44, 44, 44, 44, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:12,391 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:12,391 INFO L82 PathProgramCache]: Analyzing trace with hash -1866877451, now seen corresponding path program 23 times [2018-04-11 14:03:12,392 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:12,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:12,414 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:12,694 INFO L134 CoverageAnalysis]: Checked inductivity of 7326 backedges. 550 proven. 902 refuted. 0 times theorem prover too weak. 5874 trivial. 0 not checked. [2018-04-11 14:03:12,694 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:12,695 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-11 14:03:12,695 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:12,695 INFO L134 CoverageAnalysis]: Checked inductivity of 1113 backedges. 63 proven. 165 refuted. 0 times theorem prover too weak. 885 trivial. 0 not checked. [2018-04-11 14:03:12,695 INFO L182 omatonBuilderFactory]: Interpolants [9454#true, 9455#false, 9456#(<= 0 main_~i~1), 9457#(<= 1 main_~i~1), 9458#(<= 2 main_~i~1), 9459#(<= 3 main_~i~1), 9460#(<= 4 main_~i~1), 9461#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 9462#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 9463#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 9464#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 9465#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 9466#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 3)] [2018-04-11 14:03:12,696 INFO L134 CoverageAnalysis]: Checked inductivity of 7326 backedges. 550 proven. 902 refuted. 0 times theorem prover too weak. 5874 trivial. 0 not checked. [2018-04-11 14:03:12,696 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-11 14:03:12,697 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-11 14:03:12,697 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2018-04-11 14:03:12,697 INFO L87 Difference]: Start difference. First operand 217 states and 272 transitions. Second operand 13 states. [2018-04-11 14:03:12,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:12,905 INFO L93 Difference]: Finished difference Result 237 states and 281 transitions. [2018-04-11 14:03:12,905 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-11 14:03:12,905 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 415 [2018-04-11 14:03:12,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:12,906 INFO L225 Difference]: With dead ends: 237 [2018-04-11 14:03:12,906 INFO L226 Difference]: Without dead ends: 237 [2018-04-11 14:03:12,906 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2018-04-11 14:03:12,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2018-04-11 14:03:12,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 217. [2018-04-11 14:03:12,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2018-04-11 14:03:12,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 265 transitions. [2018-04-11 14:03:12,910 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 265 transitions. Word has length 415 [2018-04-11 14:03:12,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:12,911 INFO L459 AbstractCegarLoop]: Abstraction has 217 states and 265 transitions. [2018-04-11 14:03:12,911 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-11 14:03:12,911 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 265 transitions. [2018-04-11 14:03:12,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 440 [2018-04-11 14:03:12,912 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:12,913 INFO L355 BasicCegarLoop]: trace histogram [59, 48, 48, 48, 48, 48, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:12,913 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:12,913 INFO L82 PathProgramCache]: Analyzing trace with hash -627722731, now seen corresponding path program 24 times [2018-04-11 14:03:12,913 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:12,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:12,935 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:13,223 INFO L134 CoverageAnalysis]: Checked inductivity of 8506 backedges. 0 proven. 352 refuted. 0 times theorem prover too weak. 8154 trivial. 0 not checked. [2018-04-11 14:03:13,223 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:13,223 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-11 14:03:13,223 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:13,224 INFO L134 CoverageAnalysis]: Checked inductivity of 1221 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1221 trivial. 0 not checked. [2018-04-11 14:03:13,224 INFO L182 omatonBuilderFactory]: Interpolants [9929#true, 9930#false, 9931#(= main_~i~1 0), 9932#(<= main_~i~1 1), 9933#(<= main_~i~1 2), 9934#(<= main_~i~1 3), 9935#(<= main_~i~1 4), 9936#(<= main_~i~1 5), 9937#(<= main_~i~1 6), 9938#(<= main_~i~1 7), 9939#(<= main_~i~1 8), 9940#(<= main_~i~1 9), 9941#(<= main_~i~1 10), 9942#(<= main_~i~1 11)] [2018-04-11 14:03:13,224 INFO L134 CoverageAnalysis]: Checked inductivity of 8506 backedges. 0 proven. 352 refuted. 0 times theorem prover too weak. 8154 trivial. 0 not checked. [2018-04-11 14:03:13,224 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-11 14:03:13,224 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-11 14:03:13,224 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2018-04-11 14:03:13,225 INFO L87 Difference]: Start difference. First operand 217 states and 265 transitions. Second operand 14 states. [2018-04-11 14:03:13,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:13,308 INFO L93 Difference]: Finished difference Result 325 states and 378 transitions. [2018-04-11 14:03:13,308 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-11 14:03:13,308 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 439 [2018-04-11 14:03:13,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:13,310 INFO L225 Difference]: With dead ends: 325 [2018-04-11 14:03:13,310 INFO L226 Difference]: Without dead ends: 325 [2018-04-11 14:03:13,310 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2018-04-11 14:03:13,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2018-04-11 14:03:13,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 228. [2018-04-11 14:03:13,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-04-11 14:03:13,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 280 transitions. [2018-04-11 14:03:13,316 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 280 transitions. Word has length 439 [2018-04-11 14:03:13,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:13,317 INFO L459 AbstractCegarLoop]: Abstraction has 228 states and 280 transitions. [2018-04-11 14:03:13,317 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-11 14:03:13,317 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 280 transitions. [2018-04-11 14:03:13,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2018-04-11 14:03:13,320 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:13,320 INFO L355 BasicCegarLoop]: trace histogram [65, 53, 53, 53, 53, 53, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:13,320 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:13,320 INFO L82 PathProgramCache]: Analyzing trace with hash 1036233181, now seen corresponding path program 25 times [2018-04-11 14:03:13,321 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:13,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:13,355 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:13,824 INFO L134 CoverageAnalysis]: Checked inductivity of 10356 backedges. 1409 proven. 530 refuted. 0 times theorem prover too weak. 8417 trivial. 0 not checked. [2018-04-11 14:03:13,825 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:13,825 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-11 14:03:13,825 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:13,825 INFO L134 CoverageAnalysis]: Checked inductivity of 1530 backedges. 235 proven. 64 refuted. 0 times theorem prover too weak. 1231 trivial. 0 not checked. [2018-04-11 14:03:13,826 INFO L182 omatonBuilderFactory]: Interpolants [10496#true, 10497#false, 10498#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 10499#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 10500#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 10501#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 10502#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 10503#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 10504#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 4), 10505#(<= main_~i~1 4), 10506#(<= main_~i~1 5), 10507#(<= main_~i~1 6), 10508#(<= main_~i~1 7)] [2018-04-11 14:03:13,826 INFO L134 CoverageAnalysis]: Checked inductivity of 10356 backedges. 1409 proven. 530 refuted. 0 times theorem prover too weak. 8417 trivial. 0 not checked. [2018-04-11 14:03:13,826 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-11 14:03:13,826 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-11 14:03:13,826 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2018-04-11 14:03:13,827 INFO L87 Difference]: Start difference. First operand 228 states and 280 transitions. Second operand 13 states. [2018-04-11 14:03:13,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:13,978 INFO L93 Difference]: Finished difference Result 424 states and 554 transitions. [2018-04-11 14:03:13,978 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-11 14:03:13,978 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 481 [2018-04-11 14:03:13,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:13,980 INFO L225 Difference]: With dead ends: 424 [2018-04-11 14:03:13,980 INFO L226 Difference]: Without dead ends: 424 [2018-04-11 14:03:13,980 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=98, Invalid=244, Unknown=0, NotChecked=0, Total=342 [2018-04-11 14:03:13,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2018-04-11 14:03:13,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 228. [2018-04-11 14:03:13,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-04-11 14:03:13,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 280 transitions. [2018-04-11 14:03:13,986 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 280 transitions. Word has length 481 [2018-04-11 14:03:13,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:13,986 INFO L459 AbstractCegarLoop]: Abstraction has 228 states and 280 transitions. [2018-04-11 14:03:13,986 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-11 14:03:13,986 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 280 transitions. [2018-04-11 14:03:13,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 488 [2018-04-11 14:03:13,988 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:13,988 INFO L355 BasicCegarLoop]: trace histogram [66, 54, 54, 54, 54, 54, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:13,988 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:13,988 INFO L82 PathProgramCache]: Analyzing trace with hash -495319323, now seen corresponding path program 26 times [2018-04-11 14:03:13,989 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:14,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:14,010 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:14,397 INFO L134 CoverageAnalysis]: Checked inductivity of 10698 backedges. 1834 proven. 389 refuted. 0 times theorem prover too weak. 8475 trivial. 0 not checked. [2018-04-11 14:03:14,397 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:14,420 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-11 14:03:14,421 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:14,421 INFO L134 CoverageAnalysis]: Checked inductivity of 1530 backedges. 261 proven. 38 refuted. 0 times theorem prover too weak. 1231 trivial. 0 not checked. [2018-04-11 14:03:14,421 INFO L182 omatonBuilderFactory]: Interpolants [11173#true, 11174#false, 11175#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 11176#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 11177#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 11178#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 11179#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 11180#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 11181#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 11182#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 5), 11183#(<= main_~i~1 5), 11184#(<= main_~i~1 6), 11185#(<= main_~i~1 7)] [2018-04-11 14:03:14,422 INFO L134 CoverageAnalysis]: Checked inductivity of 10698 backedges. 1834 proven. 389 refuted. 0 times theorem prover too weak. 8475 trivial. 0 not checked. [2018-04-11 14:03:14,422 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-11 14:03:14,422 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-11 14:03:14,422 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2018-04-11 14:03:14,422 INFO L87 Difference]: Start difference. First operand 228 states and 280 transitions. Second operand 13 states. [2018-04-11 14:03:14,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:14,611 INFO L93 Difference]: Finished difference Result 383 states and 493 transitions. [2018-04-11 14:03:14,611 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 14:03:14,611 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 487 [2018-04-11 14:03:14,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:14,614 INFO L225 Difference]: With dead ends: 383 [2018-04-11 14:03:14,614 INFO L226 Difference]: Without dead ends: 383 [2018-04-11 14:03:14,615 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=117, Invalid=263, Unknown=0, NotChecked=0, Total=380 [2018-04-11 14:03:14,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2018-04-11 14:03:14,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 228. [2018-04-11 14:03:14,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-04-11 14:03:14,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 280 transitions. [2018-04-11 14:03:14,622 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 280 transitions. Word has length 487 [2018-04-11 14:03:14,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:14,622 INFO L459 AbstractCegarLoop]: Abstraction has 228 states and 280 transitions. [2018-04-11 14:03:14,622 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-11 14:03:14,623 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 280 transitions. [2018-04-11 14:03:14,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 494 [2018-04-11 14:03:14,626 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:14,626 INFO L355 BasicCegarLoop]: trace histogram [67, 55, 55, 55, 55, 55, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:14,626 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:14,626 INFO L82 PathProgramCache]: Analyzing trace with hash -969289235, now seen corresponding path program 27 times [2018-04-11 14:03:14,627 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:14,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:14,662 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:15,001 INFO L134 CoverageAnalysis]: Checked inductivity of 11046 backedges. 2367 proven. 140 refuted. 0 times theorem prover too weak. 8539 trivial. 0 not checked. [2018-04-11 14:03:15,001 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:15,001 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-11 14:03:15,001 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:15,001 INFO L134 CoverageAnalysis]: Checked inductivity of 1536 backedges. 305 proven. 0 refuted. 0 times theorem prover too weak. 1231 trivial. 0 not checked. [2018-04-11 14:03:15,001 INFO L182 omatonBuilderFactory]: Interpolants [11811#true, 11812#false, 11813#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 11814#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 11815#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 11816#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 11817#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 11818#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 11819#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 11820#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 11821#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 6), 11822#(<= main_~i~1 6), 11823#(<= main_~i~1 7)] [2018-04-11 14:03:15,002 INFO L134 CoverageAnalysis]: Checked inductivity of 11046 backedges. 2367 proven. 140 refuted. 0 times theorem prover too weak. 8539 trivial. 0 not checked. [2018-04-11 14:03:15,002 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-11 14:03:15,002 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-11 14:03:15,002 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2018-04-11 14:03:15,002 INFO L87 Difference]: Start difference. First operand 228 states and 280 transitions. Second operand 13 states. [2018-04-11 14:03:15,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:15,141 INFO L93 Difference]: Finished difference Result 335 states and 439 transitions. [2018-04-11 14:03:15,141 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-11 14:03:15,141 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 493 [2018-04-11 14:03:15,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:15,142 INFO L225 Difference]: With dead ends: 335 [2018-04-11 14:03:15,142 INFO L226 Difference]: Without dead ends: 335 [2018-04-11 14:03:15,143 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=140, Invalid=280, Unknown=0, NotChecked=0, Total=420 [2018-04-11 14:03:15,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2018-04-11 14:03:15,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 237. [2018-04-11 14:03:15,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2018-04-11 14:03:15,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 300 transitions. [2018-04-11 14:03:15,147 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 300 transitions. Word has length 493 [2018-04-11 14:03:15,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:15,147 INFO L459 AbstractCegarLoop]: Abstraction has 237 states and 300 transitions. [2018-04-11 14:03:15,147 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-11 14:03:15,147 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 300 transitions. [2018-04-11 14:03:15,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 500 [2018-04-11 14:03:15,149 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:15,149 INFO L355 BasicCegarLoop]: trace histogram [68, 56, 56, 56, 56, 56, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:15,150 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:15,150 INFO L82 PathProgramCache]: Analyzing trace with hash -1691317515, now seen corresponding path program 28 times [2018-04-11 14:03:15,150 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:15,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:15,173 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:15,716 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 0 proven. 420 refuted. 0 times theorem prover too weak. 10980 trivial. 0 not checked. [2018-04-11 14:03:15,717 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:15,717 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-11 14:03:15,717 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:15,717 INFO L134 CoverageAnalysis]: Checked inductivity of 1533 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1533 trivial. 0 not checked. [2018-04-11 14:03:15,717 INFO L182 omatonBuilderFactory]: Interpolants [12416#(<= main_~i~1 2), 12417#(<= main_~i~1 3), 12418#(<= main_~i~1 4), 12419#(<= main_~i~1 5), 12420#(<= main_~i~1 6), 12421#(<= main_~i~1 7), 12422#(<= main_~i~1 8), 12423#(<= main_~i~1 9), 12424#(<= main_~i~1 10), 12425#(<= main_~i~1 11), 12426#(<= main_~i~1 12), 12412#true, 12413#false, 12414#(= main_~i~1 0), 12415#(<= main_~i~1 1)] [2018-04-11 14:03:15,717 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 0 proven. 420 refuted. 0 times theorem prover too weak. 10980 trivial. 0 not checked. [2018-04-11 14:03:15,718 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-11 14:03:15,718 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-11 14:03:15,718 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2018-04-11 14:03:15,718 INFO L87 Difference]: Start difference. First operand 237 states and 300 transitions. Second operand 15 states. [2018-04-11 14:03:15,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:15,808 INFO L93 Difference]: Finished difference Result 376 states and 464 transitions. [2018-04-11 14:03:15,808 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-11 14:03:15,808 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 499 [2018-04-11 14:03:15,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:15,810 INFO L225 Difference]: With dead ends: 376 [2018-04-11 14:03:15,810 INFO L226 Difference]: Without dead ends: 376 [2018-04-11 14:03:15,810 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2018-04-11 14:03:15,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2018-04-11 14:03:15,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 248. [2018-04-11 14:03:15,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-04-11 14:03:15,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 316 transitions. [2018-04-11 14:03:15,817 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 316 transitions. Word has length 499 [2018-04-11 14:03:15,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:15,818 INFO L459 AbstractCegarLoop]: Abstraction has 248 states and 316 transitions. [2018-04-11 14:03:15,818 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-11 14:03:15,818 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 316 transitions. [2018-04-11 14:03:15,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 542 [2018-04-11 14:03:15,822 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:15,822 INFO L355 BasicCegarLoop]: trace histogram [74, 61, 61, 61, 61, 61, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:15,822 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:15,822 INFO L82 PathProgramCache]: Analyzing trace with hash 136143549, now seen corresponding path program 29 times [2018-04-11 14:03:15,823 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:15,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:15,864 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:16,264 INFO L134 CoverageAnalysis]: Checked inductivity of 13528 backedges. 1467 proven. 817 refuted. 0 times theorem prover too weak. 11244 trivial. 0 not checked. [2018-04-11 14:03:16,264 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:16,265 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-11 14:03:16,265 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:16,265 INFO L134 CoverageAnalysis]: Checked inductivity of 1875 backedges. 235 proven. 96 refuted. 0 times theorem prover too weak. 1544 trivial. 0 not checked. [2018-04-11 14:03:16,265 INFO L182 omatonBuilderFactory]: Interpolants [13056#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 13057#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 13058#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 13059#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 4), 13060#(<= main_~i~1 4), 13061#(<= main_~i~1 5), 13062#(<= main_~i~1 6), 13063#(<= main_~i~1 7), 13064#(<= main_~i~1 8), 13051#true, 13052#false, 13053#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 13054#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 13055#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2))] [2018-04-11 14:03:16,266 INFO L134 CoverageAnalysis]: Checked inductivity of 13528 backedges. 1467 proven. 817 refuted. 0 times theorem prover too weak. 11244 trivial. 0 not checked. [2018-04-11 14:03:16,266 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-11 14:03:16,266 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-11 14:03:16,266 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2018-04-11 14:03:16,266 INFO L87 Difference]: Start difference. First operand 248 states and 316 transitions. Second operand 14 states. [2018-04-11 14:03:16,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:16,406 INFO L93 Difference]: Finished difference Result 503 states and 710 transitions. [2018-04-11 14:03:16,406 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 14:03:16,407 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 541 [2018-04-11 14:03:16,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:16,410 INFO L225 Difference]: With dead ends: 503 [2018-04-11 14:03:16,410 INFO L226 Difference]: Without dead ends: 503 [2018-04-11 14:03:16,410 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=104, Invalid=276, Unknown=0, NotChecked=0, Total=380 [2018-04-11 14:03:16,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2018-04-11 14:03:16,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 248. [2018-04-11 14:03:16,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-04-11 14:03:16,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 316 transitions. [2018-04-11 14:03:16,420 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 316 transitions. Word has length 541 [2018-04-11 14:03:16,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:16,420 INFO L459 AbstractCegarLoop]: Abstraction has 248 states and 316 transitions. [2018-04-11 14:03:16,420 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-11 14:03:16,420 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 316 transitions. [2018-04-11 14:03:16,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 548 [2018-04-11 14:03:16,424 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:16,424 INFO L355 BasicCegarLoop]: trace histogram [75, 62, 62, 62, 62, 62, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:16,424 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:16,425 INFO L82 PathProgramCache]: Analyzing trace with hash 1456423877, now seen corresponding path program 30 times [2018-04-11 14:03:16,425 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:16,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:16,462 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:16,852 INFO L134 CoverageAnalysis]: Checked inductivity of 13920 backedges. 1898 proven. 720 refuted. 0 times theorem prover too weak. 11302 trivial. 0 not checked. [2018-04-11 14:03:16,852 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:16,852 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-11 14:03:16,852 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:16,853 INFO L134 CoverageAnalysis]: Checked inductivity of 1881 backedges. 261 proven. 76 refuted. 0 times theorem prover too weak. 1544 trivial. 0 not checked. [2018-04-11 14:03:16,853 INFO L182 omatonBuilderFactory]: Interpolants [13828#true, 13829#false, 13830#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 13831#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 13832#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 13833#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 13834#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 13835#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 13836#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 13837#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 5), 13838#(<= main_~i~1 5), 13839#(<= main_~i~1 6), 13840#(<= main_~i~1 7), 13841#(<= main_~i~1 8)] [2018-04-11 14:03:16,853 INFO L134 CoverageAnalysis]: Checked inductivity of 13920 backedges. 1898 proven. 720 refuted. 0 times theorem prover too weak. 11302 trivial. 0 not checked. [2018-04-11 14:03:16,853 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-11 14:03:16,853 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-11 14:03:16,854 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2018-04-11 14:03:16,854 INFO L87 Difference]: Start difference. First operand 248 states and 316 transitions. Second operand 14 states. [2018-04-11 14:03:17,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:17,047 INFO L93 Difference]: Finished difference Result 464 states and 648 transitions. [2018-04-11 14:03:17,047 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-11 14:03:17,047 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 547 [2018-04-11 14:03:17,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:17,050 INFO L225 Difference]: With dead ends: 464 [2018-04-11 14:03:17,050 INFO L226 Difference]: Without dead ends: 464 [2018-04-11 14:03:17,051 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=122, Invalid=298, Unknown=0, NotChecked=0, Total=420 [2018-04-11 14:03:17,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2018-04-11 14:03:17,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 248. [2018-04-11 14:03:17,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-04-11 14:03:17,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 316 transitions. [2018-04-11 14:03:17,060 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 316 transitions. Word has length 547 [2018-04-11 14:03:17,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:17,060 INFO L459 AbstractCegarLoop]: Abstraction has 248 states and 316 transitions. [2018-04-11 14:03:17,061 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-11 14:03:17,061 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 316 transitions. [2018-04-11 14:03:17,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 554 [2018-04-11 14:03:17,064 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:17,064 INFO L355 BasicCegarLoop]: trace histogram [76, 63, 63, 63, 63, 63, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:17,064 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:17,065 INFO L82 PathProgramCache]: Analyzing trace with hash -1811836211, now seen corresponding path program 31 times [2018-04-11 14:03:17,065 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:17,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:17,106 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:17,846 INFO L134 CoverageAnalysis]: Checked inductivity of 14318 backedges. 2437 proven. 515 refuted. 0 times theorem prover too weak. 11366 trivial. 0 not checked. [2018-04-11 14:03:17,847 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:17,847 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-11 14:03:17,847 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:17,847 INFO L134 CoverageAnalysis]: Checked inductivity of 1893 backedges. 305 proven. 44 refuted. 0 times theorem prover too weak. 1544 trivial. 0 not checked. [2018-04-11 14:03:17,847 INFO L182 omatonBuilderFactory]: Interpolants [14568#true, 14569#false, 14570#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 14571#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 14572#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 14573#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 14574#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 14575#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 14576#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 14577#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 14578#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 6), 14579#(<= main_~i~1 6), 14580#(<= main_~i~1 7), 14581#(<= main_~i~1 8)] [2018-04-11 14:03:17,848 INFO L134 CoverageAnalysis]: Checked inductivity of 14318 backedges. 2437 proven. 515 refuted. 0 times theorem prover too weak. 11366 trivial. 0 not checked. [2018-04-11 14:03:17,848 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-11 14:03:17,848 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-11 14:03:17,848 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2018-04-11 14:03:17,848 INFO L87 Difference]: Start difference. First operand 248 states and 316 transitions. Second operand 14 states. [2018-04-11 14:03:17,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:17,980 INFO L93 Difference]: Finished difference Result 417 states and 570 transitions. [2018-04-11 14:03:17,980 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-11 14:03:17,980 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 553 [2018-04-11 14:03:17,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:17,982 INFO L225 Difference]: With dead ends: 417 [2018-04-11 14:03:17,982 INFO L226 Difference]: Without dead ends: 417 [2018-04-11 14:03:17,982 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=144, Invalid=318, Unknown=0, NotChecked=0, Total=462 [2018-04-11 14:03:17,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2018-04-11 14:03:17,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 248. [2018-04-11 14:03:17,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-04-11 14:03:17,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 316 transitions. [2018-04-11 14:03:17,988 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 316 transitions. Word has length 553 [2018-04-11 14:03:17,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:17,989 INFO L459 AbstractCegarLoop]: Abstraction has 248 states and 316 transitions. [2018-04-11 14:03:17,989 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-11 14:03:17,989 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 316 transitions. [2018-04-11 14:03:17,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 560 [2018-04-11 14:03:17,992 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:17,993 INFO L355 BasicCegarLoop]: trace histogram [77, 64, 64, 64, 64, 64, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:17,993 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:17,993 INFO L82 PathProgramCache]: Analyzing trace with hash 2023870421, now seen corresponding path program 32 times [2018-04-11 14:03:17,993 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:18,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:18,030 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:18,397 INFO L134 CoverageAnalysis]: Checked inductivity of 14722 backedges. 3102 proven. 184 refuted. 0 times theorem prover too weak. 11436 trivial. 0 not checked. [2018-04-11 14:03:18,398 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:18,398 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-11 14:03:18,398 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:18,398 INFO L134 CoverageAnalysis]: Checked inductivity of 1899 backedges. 355 proven. 0 refuted. 0 times theorem prover too weak. 1544 trivial. 0 not checked. [2018-04-11 14:03:18,398 INFO L182 omatonBuilderFactory]: Interpolants [15264#false, 15265#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 15266#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 15267#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 15268#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 15269#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 15270#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 15271#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 15272#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 15273#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 15274#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 7), 15275#(<= main_~i~1 7), 15276#(<= main_~i~1 8), 15263#true] [2018-04-11 14:03:18,399 INFO L134 CoverageAnalysis]: Checked inductivity of 14722 backedges. 3102 proven. 184 refuted. 0 times theorem prover too weak. 11436 trivial. 0 not checked. [2018-04-11 14:03:18,399 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-11 14:03:18,399 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-11 14:03:18,399 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2018-04-11 14:03:18,399 INFO L87 Difference]: Start difference. First operand 248 states and 316 transitions. Second operand 14 states. [2018-04-11 14:03:18,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:18,537 INFO L93 Difference]: Finished difference Result 363 states and 499 transitions. [2018-04-11 14:03:18,537 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 14:03:18,537 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 559 [2018-04-11 14:03:18,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:18,539 INFO L225 Difference]: With dead ends: 363 [2018-04-11 14:03:18,539 INFO L226 Difference]: Without dead ends: 363 [2018-04-11 14:03:18,539 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=170, Invalid=336, Unknown=0, NotChecked=0, Total=506 [2018-04-11 14:03:18,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2018-04-11 14:03:18,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 257. [2018-04-11 14:03:18,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 257 states. [2018-04-11 14:03:18,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 337 transitions. [2018-04-11 14:03:18,545 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 337 transitions. Word has length 559 [2018-04-11 14:03:18,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:18,545 INFO L459 AbstractCegarLoop]: Abstraction has 257 states and 337 transitions. [2018-04-11 14:03:18,545 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-11 14:03:18,545 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 337 transitions. [2018-04-11 14:03:18,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 566 [2018-04-11 14:03:18,549 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:18,549 INFO L355 BasicCegarLoop]: trace histogram [78, 65, 65, 65, 65, 65, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:18,549 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:18,549 INFO L82 PathProgramCache]: Analyzing trace with hash 495745757, now seen corresponding path program 33 times [2018-04-11 14:03:18,550 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:18,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:18,586 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:18,967 INFO L134 CoverageAnalysis]: Checked inductivity of 15132 backedges. 895 proven. 1615 refuted. 0 times theorem prover too weak. 12622 trivial. 0 not checked. [2018-04-11 14:03:18,967 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:18,968 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-11 14:03:18,968 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:18,968 INFO L134 CoverageAnalysis]: Checked inductivity of 1896 backedges. 95 proven. 233 refuted. 0 times theorem prover too weak. 1568 trivial. 0 not checked. [2018-04-11 14:03:18,968 INFO L182 omatonBuilderFactory]: Interpolants [15915#true, 15916#false, 15917#(<= 0 main_~i~1), 15918#(<= 1 main_~i~1), 15919#(<= 2 main_~i~1), 15920#(<= 3 main_~i~1), 15921#(<= 4 main_~i~1), 15922#(<= 5 main_~i~1), 15923#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 15924#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 15925#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 15926#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 15927#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 15928#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 15929#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 4)] [2018-04-11 14:03:18,968 INFO L134 CoverageAnalysis]: Checked inductivity of 15132 backedges. 895 proven. 1615 refuted. 0 times theorem prover too weak. 12622 trivial. 0 not checked. [2018-04-11 14:03:18,968 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-11 14:03:18,969 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-11 14:03:18,969 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2018-04-11 14:03:18,969 INFO L87 Difference]: Start difference. First operand 257 states and 337 transitions. Second operand 15 states. [2018-04-11 14:03:19,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:19,178 INFO L93 Difference]: Finished difference Result 282 states and 349 transitions. [2018-04-11 14:03:19,178 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-11 14:03:19,178 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 565 [2018-04-11 14:03:19,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:19,179 INFO L225 Difference]: With dead ends: 282 [2018-04-11 14:03:19,179 INFO L226 Difference]: Without dead ends: 282 [2018-04-11 14:03:19,180 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=97, Invalid=283, Unknown=0, NotChecked=0, Total=380 [2018-04-11 14:03:19,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2018-04-11 14:03:19,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 257. [2018-04-11 14:03:19,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 257 states. [2018-04-11 14:03:19,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 329 transitions. [2018-04-11 14:03:19,183 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 329 transitions. Word has length 565 [2018-04-11 14:03:19,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:19,184 INFO L459 AbstractCegarLoop]: Abstraction has 257 states and 329 transitions. [2018-04-11 14:03:19,184 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-11 14:03:19,184 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 329 transitions. [2018-04-11 14:03:19,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 590 [2018-04-11 14:03:19,187 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:19,188 INFO L355 BasicCegarLoop]: trace histogram [82, 69, 69, 69, 69, 69, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:19,188 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:19,188 INFO L82 PathProgramCache]: Analyzing trace with hash -1418398979, now seen corresponding path program 34 times [2018-04-11 14:03:19,189 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:19,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:19,230 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:20,082 INFO L134 CoverageAnalysis]: Checked inductivity of 16832 backedges. 0 proven. 494 refuted. 0 times theorem prover too weak. 16338 trivial. 0 not checked. [2018-04-11 14:03:20,083 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:20,083 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-11 14:03:20,083 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:20,083 INFO L134 CoverageAnalysis]: Checked inductivity of 2028 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2028 trivial. 0 not checked. [2018-04-11 14:03:20,083 INFO L182 omatonBuilderFactory]: Interpolants [16480#false, 16481#(= main_~i~1 0), 16482#(<= main_~i~1 1), 16483#(<= main_~i~1 2), 16484#(<= main_~i~1 3), 16485#(<= main_~i~1 4), 16486#(<= main_~i~1 5), 16487#(<= main_~i~1 6), 16488#(<= main_~i~1 7), 16489#(<= main_~i~1 8), 16490#(<= main_~i~1 9), 16491#(<= main_~i~1 10), 16492#(<= main_~i~1 11), 16493#(<= main_~i~1 12), 16494#(<= main_~i~1 13), 16479#true] [2018-04-11 14:03:20,084 INFO L134 CoverageAnalysis]: Checked inductivity of 16832 backedges. 0 proven. 494 refuted. 0 times theorem prover too weak. 16338 trivial. 0 not checked. [2018-04-11 14:03:20,084 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 14:03:20,084 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 14:03:20,084 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2018-04-11 14:03:20,084 INFO L87 Difference]: Start difference. First operand 257 states and 329 transitions. Second operand 16 states. [2018-04-11 14:03:20,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:20,201 INFO L93 Difference]: Finished difference Result 401 states and 497 transitions. [2018-04-11 14:03:20,201 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-11 14:03:20,201 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 589 [2018-04-11 14:03:20,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:20,203 INFO L225 Difference]: With dead ends: 401 [2018-04-11 14:03:20,203 INFO L226 Difference]: Without dead ends: 401 [2018-04-11 14:03:20,203 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2018-04-11 14:03:20,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2018-04-11 14:03:20,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 268. [2018-04-11 14:03:20,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-04-11 14:03:20,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 345 transitions. [2018-04-11 14:03:20,209 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 345 transitions. Word has length 589 [2018-04-11 14:03:20,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:20,209 INFO L459 AbstractCegarLoop]: Abstraction has 268 states and 345 transitions. [2018-04-11 14:03:20,209 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 14:03:20,209 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 345 transitions. [2018-04-11 14:03:20,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 638 [2018-04-11 14:03:20,213 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:20,214 INFO L355 BasicCegarLoop]: trace histogram [89, 75, 75, 75, 75, 75, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:20,214 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:20,214 INFO L82 PathProgramCache]: Analyzing trace with hash -1491241011, now seen corresponding path program 35 times [2018-04-11 14:03:20,215 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:20,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:20,252 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:20,784 INFO L134 CoverageAnalysis]: Checked inductivity of 19870 backedges. 2114 proven. 1095 refuted. 0 times theorem prover too weak. 16661 trivial. 0 not checked. [2018-04-11 14:03:20,785 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:20,785 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-11 14:03:20,785 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:20,785 INFO L134 CoverageAnalysis]: Checked inductivity of 2451 backedges. 297 proven. 114 refuted. 0 times theorem prover too weak. 2040 trivial. 0 not checked. [2018-04-11 14:03:20,785 INFO L182 omatonBuilderFactory]: Interpolants [17164#true, 17165#false, 17166#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 17167#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 17168#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 17169#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 17170#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 17171#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 17172#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 17173#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 5), 17174#(<= main_~i~1 5), 17175#(<= main_~i~1 6), 17176#(<= main_~i~1 7), 17177#(<= main_~i~1 8), 17178#(<= main_~i~1 9)] [2018-04-11 14:03:20,786 INFO L134 CoverageAnalysis]: Checked inductivity of 19870 backedges. 2114 proven. 1095 refuted. 0 times theorem prover too weak. 16661 trivial. 0 not checked. [2018-04-11 14:03:20,786 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-11 14:03:20,786 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-11 14:03:20,786 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2018-04-11 14:03:20,786 INFO L87 Difference]: Start difference. First operand 268 states and 345 transitions. Second operand 15 states. [2018-04-11 14:03:20,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:20,959 INFO L93 Difference]: Finished difference Result 549 states and 787 transitions. [2018-04-11 14:03:20,959 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-11 14:03:20,959 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 637 [2018-04-11 14:03:20,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:20,962 INFO L225 Difference]: With dead ends: 549 [2018-04-11 14:03:20,963 INFO L226 Difference]: Without dead ends: 549 [2018-04-11 14:03:20,963 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=128, Invalid=334, Unknown=0, NotChecked=0, Total=462 [2018-04-11 14:03:20,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2018-04-11 14:03:20,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 268. [2018-04-11 14:03:20,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-04-11 14:03:20,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 345 transitions. [2018-04-11 14:03:20,973 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 345 transitions. Word has length 637 [2018-04-11 14:03:20,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:20,973 INFO L459 AbstractCegarLoop]: Abstraction has 268 states and 345 transitions. [2018-04-11 14:03:20,973 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-11 14:03:20,974 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 345 transitions. [2018-04-11 14:03:20,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 644 [2018-04-11 14:03:20,978 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:20,978 INFO L355 BasicCegarLoop]: trace histogram [90, 76, 76, 76, 76, 76, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:20,978 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:20,978 INFO L82 PathProgramCache]: Analyzing trace with hash -1775678251, now seen corresponding path program 36 times [2018-04-11 14:03:20,979 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:21,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:21,008 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:21,429 INFO L134 CoverageAnalysis]: Checked inductivity of 20348 backedges. 2683 proven. 940 refuted. 0 times theorem prover too weak. 16725 trivial. 0 not checked. [2018-04-11 14:03:21,429 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:21,429 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-11 14:03:21,430 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:21,430 INFO L134 CoverageAnalysis]: Checked inductivity of 2457 backedges. 329 proven. 88 refuted. 0 times theorem prover too weak. 2040 trivial. 0 not checked. [2018-04-11 14:03:21,430 INFO L182 omatonBuilderFactory]: Interpolants [18016#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 18017#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 18018#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 18019#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 18020#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 6), 18021#(<= main_~i~1 6), 18022#(<= main_~i~1 7), 18023#(<= main_~i~1 8), 18024#(<= main_~i~1 9), 18010#true, 18011#false, 18012#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 18013#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 18014#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 18015#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3))] [2018-04-11 14:03:21,430 INFO L134 CoverageAnalysis]: Checked inductivity of 20348 backedges. 2683 proven. 940 refuted. 0 times theorem prover too weak. 16725 trivial. 0 not checked. [2018-04-11 14:03:21,430 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-11 14:03:21,431 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-11 14:03:21,431 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2018-04-11 14:03:21,431 INFO L87 Difference]: Start difference. First operand 268 states and 345 transitions. Second operand 15 states. [2018-04-11 14:03:21,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:21,594 INFO L93 Difference]: Finished difference Result 504 states and 715 transitions. [2018-04-11 14:03:21,594 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 14:03:21,595 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 643 [2018-04-11 14:03:21,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:21,597 INFO L225 Difference]: With dead ends: 504 [2018-04-11 14:03:21,597 INFO L226 Difference]: Without dead ends: 504 [2018-04-11 14:03:21,598 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=149, Invalid=357, Unknown=0, NotChecked=0, Total=506 [2018-04-11 14:03:21,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2018-04-11 14:03:21,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 268. [2018-04-11 14:03:21,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-04-11 14:03:21,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 345 transitions. [2018-04-11 14:03:21,606 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 345 transitions. Word has length 643 [2018-04-11 14:03:21,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:21,606 INFO L459 AbstractCegarLoop]: Abstraction has 268 states and 345 transitions. [2018-04-11 14:03:21,607 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-11 14:03:21,607 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 345 transitions. [2018-04-11 14:03:21,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 650 [2018-04-11 14:03:21,611 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:21,611 INFO L355 BasicCegarLoop]: trace histogram [91, 77, 77, 77, 77, 77, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:21,611 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:21,611 INFO L82 PathProgramCache]: Analyzing trace with hash -54423587, now seen corresponding path program 37 times [2018-04-11 14:03:21,612 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:21,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:21,644 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:22,074 INFO L134 CoverageAnalysis]: Checked inductivity of 20832 backedges. 3378 proven. 659 refuted. 0 times theorem prover too weak. 16795 trivial. 0 not checked. [2018-04-11 14:03:22,074 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:22,074 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-11 14:03:22,074 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:22,075 INFO L134 CoverageAnalysis]: Checked inductivity of 2469 backedges. 379 proven. 50 refuted. 0 times theorem prover too weak. 2040 trivial. 0 not checked. [2018-04-11 14:03:22,075 INFO L182 omatonBuilderFactory]: Interpolants [18816#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 18817#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 18818#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 18819#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 18820#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 18821#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 18822#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 18823#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 18824#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 7), 18825#(<= main_~i~1 7), 18826#(<= main_~i~1 8), 18827#(<= main_~i~1 9), 18813#true, 18814#false, 18815#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size))] [2018-04-11 14:03:22,075 INFO L134 CoverageAnalysis]: Checked inductivity of 20832 backedges. 3378 proven. 659 refuted. 0 times theorem prover too weak. 16795 trivial. 0 not checked. [2018-04-11 14:03:22,075 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-11 14:03:22,075 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-11 14:03:22,076 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2018-04-11 14:03:22,076 INFO L87 Difference]: Start difference. First operand 268 states and 345 transitions. Second operand 15 states. [2018-04-11 14:03:22,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:22,247 INFO L93 Difference]: Finished difference Result 451 states and 626 transitions. [2018-04-11 14:03:22,247 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-11 14:03:22,247 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 649 [2018-04-11 14:03:22,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:22,249 INFO L225 Difference]: With dead ends: 451 [2018-04-11 14:03:22,249 INFO L226 Difference]: Without dead ends: 451 [2018-04-11 14:03:22,249 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=174, Invalid=378, Unknown=0, NotChecked=0, Total=552 [2018-04-11 14:03:22,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2018-04-11 14:03:22,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 268. [2018-04-11 14:03:22,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-04-11 14:03:22,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 345 transitions. [2018-04-11 14:03:22,254 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 345 transitions. Word has length 649 [2018-04-11 14:03:22,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:22,254 INFO L459 AbstractCegarLoop]: Abstraction has 268 states and 345 transitions. [2018-04-11 14:03:22,254 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-11 14:03:22,254 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 345 transitions. [2018-04-11 14:03:22,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 656 [2018-04-11 14:03:22,258 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:22,258 INFO L355 BasicCegarLoop]: trace histogram [92, 78, 78, 78, 78, 78, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:22,258 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:22,258 INFO L82 PathProgramCache]: Analyzing trace with hash -2061319963, now seen corresponding path program 38 times [2018-04-11 14:03:22,259 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:22,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:22,296 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:22,793 INFO L134 CoverageAnalysis]: Checked inductivity of 21322 backedges. 4217 proven. 234 refuted. 0 times theorem prover too weak. 16871 trivial. 0 not checked. [2018-04-11 14:03:22,793 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:22,793 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-11 14:03:22,793 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:22,793 INFO L134 CoverageAnalysis]: Checked inductivity of 2475 backedges. 435 proven. 0 refuted. 0 times theorem prover too weak. 2040 trivial. 0 not checked. [2018-04-11 14:03:22,794 INFO L182 omatonBuilderFactory]: Interpolants [19565#true, 19566#false, 19567#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 19568#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 19569#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 19570#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 19571#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 19572#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 19573#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 19574#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 19575#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 19576#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 19577#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 8), 19578#(<= main_~i~1 8), 19579#(<= main_~i~1 9)] [2018-04-11 14:03:22,794 INFO L134 CoverageAnalysis]: Checked inductivity of 21322 backedges. 4217 proven. 234 refuted. 0 times theorem prover too weak. 16871 trivial. 0 not checked. [2018-04-11 14:03:22,794 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-11 14:03:22,794 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-11 14:03:22,794 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2018-04-11 14:03:22,794 INFO L87 Difference]: Start difference. First operand 268 states and 345 transitions. Second operand 15 states. [2018-04-11 14:03:22,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:22,979 INFO L93 Difference]: Finished difference Result 391 states and 545 transitions. [2018-04-11 14:03:22,979 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-11 14:03:22,979 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 655 [2018-04-11 14:03:22,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:22,981 INFO L225 Difference]: With dead ends: 391 [2018-04-11 14:03:22,981 INFO L226 Difference]: Without dead ends: 391 [2018-04-11 14:03:22,981 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=203, Invalid=397, Unknown=0, NotChecked=0, Total=600 [2018-04-11 14:03:22,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2018-04-11 14:03:22,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 277. [2018-04-11 14:03:22,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 277 states. [2018-04-11 14:03:22,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 367 transitions. [2018-04-11 14:03:22,985 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 367 transitions. Word has length 655 [2018-04-11 14:03:22,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:22,985 INFO L459 AbstractCegarLoop]: Abstraction has 277 states and 367 transitions. [2018-04-11 14:03:22,985 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-11 14:03:22,985 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 367 transitions. [2018-04-11 14:03:22,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 662 [2018-04-11 14:03:22,988 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:22,988 INFO L355 BasicCegarLoop]: trace histogram [93, 79, 79, 79, 79, 79, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:22,988 INFO L408 AbstractCegarLoop]: === Iteration 48 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:22,988 INFO L82 PathProgramCache]: Analyzing trace with hash -700948499, now seen corresponding path program 39 times [2018-04-11 14:03:22,989 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:23,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:23,013 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:23,498 INFO L134 CoverageAnalysis]: Checked inductivity of 21818 backedges. 0 proven. 574 refuted. 0 times theorem prover too weak. 21244 trivial. 0 not checked. [2018-04-11 14:03:23,498 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:23,498 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-11 14:03:23,498 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:23,499 INFO L134 CoverageAnalysis]: Checked inductivity of 2472 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2472 trivial. 0 not checked. [2018-04-11 14:03:23,499 INFO L182 omatonBuilderFactory]: Interpolants [20268#true, 20269#false, 20270#(= main_~i~1 0), 20271#(<= main_~i~1 1), 20272#(<= main_~i~1 2), 20273#(<= main_~i~1 3), 20274#(<= main_~i~1 4), 20275#(<= main_~i~1 5), 20276#(<= main_~i~1 6), 20277#(<= main_~i~1 7), 20278#(<= main_~i~1 8), 20279#(<= main_~i~1 9), 20280#(<= main_~i~1 10), 20281#(<= main_~i~1 11), 20282#(<= main_~i~1 12), 20283#(<= main_~i~1 13), 20284#(<= main_~i~1 14)] [2018-04-11 14:03:23,499 INFO L134 CoverageAnalysis]: Checked inductivity of 21818 backedges. 0 proven. 574 refuted. 0 times theorem prover too weak. 21244 trivial. 0 not checked. [2018-04-11 14:03:23,499 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-11 14:03:23,499 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-11 14:03:23,499 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2018-04-11 14:03:23,500 INFO L87 Difference]: Start difference. First operand 277 states and 367 transitions. Second operand 17 states. [2018-04-11 14:03:23,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:23,614 INFO L93 Difference]: Finished difference Result 458 states and 605 transitions. [2018-04-11 14:03:23,614 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-11 14:03:23,614 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 661 [2018-04-11 14:03:23,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:23,616 INFO L225 Difference]: With dead ends: 458 [2018-04-11 14:03:23,616 INFO L226 Difference]: Without dead ends: 458 [2018-04-11 14:03:23,617 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2018-04-11 14:03:23,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2018-04-11 14:03:23,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 288. [2018-04-11 14:03:23,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-11 14:03:23,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 384 transitions. [2018-04-11 14:03:23,622 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 384 transitions. Word has length 661 [2018-04-11 14:03:23,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:23,622 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 384 transitions. [2018-04-11 14:03:23,622 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-11 14:03:23,622 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 384 transitions. [2018-04-11 14:03:23,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 710 [2018-04-11 14:03:23,625 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:23,625 INFO L355 BasicCegarLoop]: trace histogram [100, 85, 85, 85, 85, 85, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:23,626 INFO L408 AbstractCegarLoop]: === Iteration 49 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:23,626 INFO L82 PathProgramCache]: Analyzing trace with hash 1185453245, now seen corresponding path program 40 times [2018-04-11 14:03:23,626 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:23,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:23,656 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:24,188 INFO L134 CoverageAnalysis]: Checked inductivity of 25260 backedges. 2178 proven. 1514 refuted. 0 times theorem prover too weak. 21568 trivial. 0 not checked. [2018-04-11 14:03:24,188 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:24,189 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-11 14:03:24,189 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:24,189 INFO L134 CoverageAnalysis]: Checked inductivity of 2934 backedges. 297 proven. 152 refuted. 0 times theorem prover too weak. 2485 trivial. 0 not checked. [2018-04-11 14:03:24,189 INFO L182 omatonBuilderFactory]: Interpolants [21031#true, 21032#false, 21033#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 21034#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 21035#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 21036#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 21037#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 21038#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 21039#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 21040#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 5), 21041#(<= main_~i~1 5), 21042#(<= main_~i~1 6), 21043#(<= main_~i~1 7), 21044#(<= main_~i~1 8), 21045#(<= main_~i~1 9), 21046#(<= main_~i~1 10)] [2018-04-11 14:03:24,190 INFO L134 CoverageAnalysis]: Checked inductivity of 25260 backedges. 2178 proven. 1514 refuted. 0 times theorem prover too weak. 21568 trivial. 0 not checked. [2018-04-11 14:03:24,190 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 14:03:24,190 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 14:03:24,190 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2018-04-11 14:03:24,190 INFO L87 Difference]: Start difference. First operand 288 states and 384 transitions. Second operand 16 states. [2018-04-11 14:03:24,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:24,363 INFO L93 Difference]: Finished difference Result 634 states and 979 transitions. [2018-04-11 14:03:24,363 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 14:03:24,363 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 709 [2018-04-11 14:03:24,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:24,366 INFO L225 Difference]: With dead ends: 634 [2018-04-11 14:03:24,366 INFO L226 Difference]: Without dead ends: 634 [2018-04-11 14:03:24,366 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=135, Invalid=371, Unknown=0, NotChecked=0, Total=506 [2018-04-11 14:03:24,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states. [2018-04-11 14:03:24,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 288. [2018-04-11 14:03:24,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-11 14:03:24,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 384 transitions. [2018-04-11 14:03:24,373 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 384 transitions. Word has length 709 [2018-04-11 14:03:24,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:24,374 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 384 transitions. [2018-04-11 14:03:24,374 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 14:03:24,374 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 384 transitions. [2018-04-11 14:03:24,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 716 [2018-04-11 14:03:24,377 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:24,377 INFO L355 BasicCegarLoop]: trace histogram [101, 86, 86, 86, 86, 86, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:24,377 INFO L408 AbstractCegarLoop]: === Iteration 50 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:24,377 INFO L82 PathProgramCache]: Analyzing trace with hash 1111925189, now seen corresponding path program 41 times [2018-04-11 14:03:24,378 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:24,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:24,405 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:24,913 INFO L134 CoverageAnalysis]: Checked inductivity of 25800 backedges. 2753 proven. 1415 refuted. 0 times theorem prover too weak. 21632 trivial. 0 not checked. [2018-04-11 14:03:24,913 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:24,913 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-11 14:03:24,913 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:24,914 INFO L134 CoverageAnalysis]: Checked inductivity of 2946 backedges. 329 proven. 132 refuted. 0 times theorem prover too weak. 2485 trivial. 0 not checked. [2018-04-11 14:03:24,914 INFO L182 omatonBuilderFactory]: Interpolants [21984#false, 21985#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 21986#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 21987#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 21988#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 21989#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 21990#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 21991#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 21992#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 21993#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 6), 21994#(<= main_~i~1 6), 21995#(<= main_~i~1 7), 21996#(<= main_~i~1 8), 21997#(<= main_~i~1 9), 21998#(<= main_~i~1 10), 21983#true] [2018-04-11 14:03:24,914 INFO L134 CoverageAnalysis]: Checked inductivity of 25800 backedges. 2753 proven. 1415 refuted. 0 times theorem prover too weak. 21632 trivial. 0 not checked. [2018-04-11 14:03:24,914 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 14:03:24,914 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 14:03:24,914 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2018-04-11 14:03:24,914 INFO L87 Difference]: Start difference. First operand 288 states and 384 transitions. Second operand 16 states. [2018-04-11 14:03:25,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:25,114 INFO L93 Difference]: Finished difference Result 595 states and 911 transitions. [2018-04-11 14:03:25,114 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-11 14:03:25,115 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 715 [2018-04-11 14:03:25,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:25,117 INFO L225 Difference]: With dead ends: 595 [2018-04-11 14:03:25,117 INFO L226 Difference]: Without dead ends: 595 [2018-04-11 14:03:25,118 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=155, Invalid=397, Unknown=0, NotChecked=0, Total=552 [2018-04-11 14:03:25,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2018-04-11 14:03:25,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 288. [2018-04-11 14:03:25,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-11 14:03:25,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 384 transitions. [2018-04-11 14:03:25,123 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 384 transitions. Word has length 715 [2018-04-11 14:03:25,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:25,123 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 384 transitions. [2018-04-11 14:03:25,123 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 14:03:25,123 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 384 transitions. [2018-04-11 14:03:25,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 722 [2018-04-11 14:03:25,126 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:25,126 INFO L355 BasicCegarLoop]: trace histogram [102, 87, 87, 87, 87, 87, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:25,126 INFO L408 AbstractCegarLoop]: === Iteration 51 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:25,127 INFO L82 PathProgramCache]: Analyzing trace with hash 649272525, now seen corresponding path program 42 times [2018-04-11 14:03:25,127 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:25,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:25,153 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:25,649 INFO L134 CoverageAnalysis]: Checked inductivity of 26346 backedges. 3454 proven. 1190 refuted. 0 times theorem prover too weak. 21702 trivial. 0 not checked. [2018-04-11 14:03:25,649 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:25,649 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-11 14:03:25,650 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:25,650 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 379 proven. 100 refuted. 0 times theorem prover too weak. 2485 trivial. 0 not checked. [2018-04-11 14:03:25,650 INFO L182 omatonBuilderFactory]: Interpolants [22912#(<= main_~i~1 9), 22913#(<= main_~i~1 10), 22898#true, 22899#false, 22900#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 22901#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 22902#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 22903#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 22904#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 22905#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 22906#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 22907#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 22908#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 22909#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 7), 22910#(<= main_~i~1 7), 22911#(<= main_~i~1 8)] [2018-04-11 14:03:25,651 INFO L134 CoverageAnalysis]: Checked inductivity of 26346 backedges. 3454 proven. 1190 refuted. 0 times theorem prover too weak. 21702 trivial. 0 not checked. [2018-04-11 14:03:25,651 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 14:03:25,651 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 14:03:25,651 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2018-04-11 14:03:25,651 INFO L87 Difference]: Start difference. First operand 288 states and 384 transitions. Second operand 16 states. [2018-04-11 14:03:25,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:25,840 INFO L93 Difference]: Finished difference Result 544 states and 821 transitions. [2018-04-11 14:03:25,840 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-11 14:03:25,840 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 721 [2018-04-11 14:03:25,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:25,843 INFO L225 Difference]: With dead ends: 544 [2018-04-11 14:03:25,843 INFO L226 Difference]: Without dead ends: 544 [2018-04-11 14:03:25,844 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=179, Invalid=421, Unknown=0, NotChecked=0, Total=600 [2018-04-11 14:03:25,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2018-04-11 14:03:25,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 288. [2018-04-11 14:03:25,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-11 14:03:25,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 384 transitions. [2018-04-11 14:03:25,850 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 384 transitions. Word has length 721 [2018-04-11 14:03:25,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:25,850 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 384 transitions. [2018-04-11 14:03:25,850 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 14:03:25,850 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 384 transitions. [2018-04-11 14:03:25,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 728 [2018-04-11 14:03:25,853 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:25,853 INFO L355 BasicCegarLoop]: trace histogram [103, 88, 88, 88, 88, 88, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:25,853 INFO L408 AbstractCegarLoop]: === Iteration 52 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:25,853 INFO L82 PathProgramCache]: Analyzing trace with hash -1247115819, now seen corresponding path program 43 times [2018-04-11 14:03:25,854 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:25,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:25,881 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:26,404 INFO L134 CoverageAnalysis]: Checked inductivity of 26898 backedges. 4299 proven. 821 refuted. 0 times theorem prover too weak. 21778 trivial. 0 not checked. [2018-04-11 14:03:26,404 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:26,404 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-11 14:03:26,404 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:26,405 INFO L134 CoverageAnalysis]: Checked inductivity of 2976 backedges. 435 proven. 56 refuted. 0 times theorem prover too weak. 2485 trivial. 0 not checked. [2018-04-11 14:03:26,405 INFO L182 omatonBuilderFactory]: Interpolants [23776#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 8), 23777#(<= main_~i~1 8), 23778#(<= main_~i~1 9), 23779#(<= main_~i~1 10), 23764#true, 23765#false, 23766#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 23767#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 23768#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 23769#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 23770#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 23771#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 23772#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 23773#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 23774#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 23775#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9))] [2018-04-11 14:03:26,405 INFO L134 CoverageAnalysis]: Checked inductivity of 26898 backedges. 4299 proven. 821 refuted. 0 times theorem prover too weak. 21778 trivial. 0 not checked. [2018-04-11 14:03:26,405 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 14:03:26,405 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 14:03:26,405 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=163, Unknown=0, NotChecked=0, Total=240 [2018-04-11 14:03:26,406 INFO L87 Difference]: Start difference. First operand 288 states and 384 transitions. Second operand 16 states. [2018-04-11 14:03:26,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:26,610 INFO L93 Difference]: Finished difference Result 485 states and 712 transitions. [2018-04-11 14:03:26,610 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-11 14:03:26,610 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 727 [2018-04-11 14:03:26,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:26,612 INFO L225 Difference]: With dead ends: 485 [2018-04-11 14:03:26,612 INFO L226 Difference]: Without dead ends: 485 [2018-04-11 14:03:26,613 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=207, Invalid=443, Unknown=0, NotChecked=0, Total=650 [2018-04-11 14:03:26,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2018-04-11 14:03:26,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 288. [2018-04-11 14:03:26,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-11 14:03:26,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 384 transitions. [2018-04-11 14:03:26,618 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 384 transitions. Word has length 727 [2018-04-11 14:03:26,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:26,618 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 384 transitions. [2018-04-11 14:03:26,618 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 14:03:26,618 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 384 transitions. [2018-04-11 14:03:26,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 734 [2018-04-11 14:03:26,621 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:26,621 INFO L355 BasicCegarLoop]: trace histogram [104, 89, 89, 89, 89, 89, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:26,621 INFO L408 AbstractCegarLoop]: === Iteration 53 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:26,622 INFO L82 PathProgramCache]: Analyzing trace with hash -1768399651, now seen corresponding path program 44 times [2018-04-11 14:03:26,622 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:26,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:26,650 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:27,210 INFO L134 CoverageAnalysis]: Checked inductivity of 27456 backedges. 5306 proven. 290 refuted. 0 times theorem prover too weak. 21860 trivial. 0 not checked. [2018-04-11 14:03:27,211 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:27,211 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-11 14:03:27,211 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:27,211 INFO L134 CoverageAnalysis]: Checked inductivity of 2982 backedges. 497 proven. 0 refuted. 0 times theorem prover too weak. 2485 trivial. 0 not checked. [2018-04-11 14:03:27,211 INFO L182 omatonBuilderFactory]: Interpolants [24576#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 24577#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 24578#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 24579#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 24580#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 24581#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 24582#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 24583#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 24584#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 24585#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 24586#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 9), 24587#(<= main_~i~1 9), 24588#(<= main_~i~1 10), 24573#true, 24574#false, 24575#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size))] [2018-04-11 14:03:27,212 INFO L134 CoverageAnalysis]: Checked inductivity of 27456 backedges. 5306 proven. 290 refuted. 0 times theorem prover too weak. 21860 trivial. 0 not checked. [2018-04-11 14:03:27,212 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 14:03:27,212 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 14:03:27,212 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2018-04-11 14:03:27,212 INFO L87 Difference]: Start difference. First operand 288 states and 384 transitions. Second operand 16 states. [2018-04-11 14:03:27,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:27,440 INFO L93 Difference]: Finished difference Result 419 states and 611 transitions. [2018-04-11 14:03:27,440 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-11 14:03:27,440 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 733 [2018-04-11 14:03:27,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:27,442 INFO L225 Difference]: With dead ends: 419 [2018-04-11 14:03:27,442 INFO L226 Difference]: Without dead ends: 419 [2018-04-11 14:03:27,442 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=239, Invalid=463, Unknown=0, NotChecked=0, Total=702 [2018-04-11 14:03:27,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2018-04-11 14:03:27,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 297. [2018-04-11 14:03:27,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 297 states. [2018-04-11 14:03:27,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 407 transitions. [2018-04-11 14:03:27,447 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 407 transitions. Word has length 733 [2018-04-11 14:03:27,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:27,447 INFO L459 AbstractCegarLoop]: Abstraction has 297 states and 407 transitions. [2018-04-11 14:03:27,447 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 14:03:27,447 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 407 transitions. [2018-04-11 14:03:27,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 740 [2018-04-11 14:03:27,453 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:27,453 INFO L355 BasicCegarLoop]: trace histogram [105, 90, 90, 90, 90, 90, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:27,453 INFO L408 AbstractCegarLoop]: === Iteration 54 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:27,453 INFO L82 PathProgramCache]: Analyzing trace with hash -522771995, now seen corresponding path program 45 times [2018-04-11 14:03:27,454 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:27,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:27,491 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:28,049 INFO L134 CoverageAnalysis]: Checked inductivity of 28020 backedges. 1360 proven. 2632 refuted. 0 times theorem prover too weak. 24028 trivial. 0 not checked. [2018-04-11 14:03:28,049 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:28,049 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-11 14:03:28,049 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:28,049 INFO L134 CoverageAnalysis]: Checked inductivity of 2979 backedges. 133 proven. 313 refuted. 0 times theorem prover too weak. 2533 trivial. 0 not checked. [2018-04-11 14:03:28,050 INFO L182 omatonBuilderFactory]: Interpolants [25327#true, 25328#false, 25329#(<= 0 main_~i~1), 25330#(<= 1 main_~i~1), 25331#(<= 2 main_~i~1), 25332#(<= 3 main_~i~1), 25333#(<= 4 main_~i~1), 25334#(<= 5 main_~i~1), 25335#(<= 6 main_~i~1), 25336#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 25337#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 25338#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 25339#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 25340#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 25341#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 25342#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 25343#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 5)] [2018-04-11 14:03:28,050 INFO L134 CoverageAnalysis]: Checked inductivity of 28020 backedges. 1360 proven. 2632 refuted. 0 times theorem prover too weak. 24028 trivial. 0 not checked. [2018-04-11 14:03:28,050 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-11 14:03:28,050 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-11 14:03:28,050 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2018-04-11 14:03:28,050 INFO L87 Difference]: Start difference. First operand 297 states and 407 transitions. Second operand 17 states. [2018-04-11 14:03:28,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:28,363 INFO L93 Difference]: Finished difference Result 327 states and 422 transitions. [2018-04-11 14:03:28,363 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-11 14:03:28,363 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 739 [2018-04-11 14:03:28,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:28,364 INFO L225 Difference]: With dead ends: 327 [2018-04-11 14:03:28,364 INFO L226 Difference]: Without dead ends: 327 [2018-04-11 14:03:28,364 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=127, Invalid=379, Unknown=0, NotChecked=0, Total=506 [2018-04-11 14:03:28,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2018-04-11 14:03:28,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 297. [2018-04-11 14:03:28,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 297 states. [2018-04-11 14:03:28,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 398 transitions. [2018-04-11 14:03:28,367 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 398 transitions. Word has length 739 [2018-04-11 14:03:28,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:28,367 INFO L459 AbstractCegarLoop]: Abstraction has 297 states and 398 transitions. [2018-04-11 14:03:28,367 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-11 14:03:28,368 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 398 transitions. [2018-04-11 14:03:28,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 764 [2018-04-11 14:03:28,371 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:28,371 INFO L355 BasicCegarLoop]: trace histogram [109, 94, 94, 94, 94, 94, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:28,371 INFO L408 AbstractCegarLoop]: === Iteration 55 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:28,371 INFO L82 PathProgramCache]: Analyzing trace with hash -1304841723, now seen corresponding path program 46 times [2018-04-11 14:03:28,372 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:28,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:28,415 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:29,003 INFO L134 CoverageAnalysis]: Checked inductivity of 30336 backedges. 0 proven. 660 refuted. 0 times theorem prover too weak. 29676 trivial. 0 not checked. [2018-04-11 14:03:29,004 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:29,004 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-11 14:03:29,004 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:29,004 INFO L134 CoverageAnalysis]: Checked inductivity of 3135 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3135 trivial. 0 not checked. [2018-04-11 14:03:29,004 INFO L182 omatonBuilderFactory]: Interpolants [25984#(<= main_~i~1 2), 25985#(<= main_~i~1 3), 25986#(<= main_~i~1 4), 25987#(<= main_~i~1 5), 25988#(<= main_~i~1 6), 25989#(<= main_~i~1 7), 25990#(<= main_~i~1 8), 25991#(<= main_~i~1 9), 25992#(<= main_~i~1 10), 25993#(<= main_~i~1 11), 25994#(<= main_~i~1 12), 25995#(<= main_~i~1 13), 25996#(<= main_~i~1 14), 25997#(<= main_~i~1 15), 25980#true, 25981#false, 25982#(= main_~i~1 0), 25983#(<= main_~i~1 1)] [2018-04-11 14:03:29,004 INFO L134 CoverageAnalysis]: Checked inductivity of 30336 backedges. 0 proven. 660 refuted. 0 times theorem prover too weak. 29676 trivial. 0 not checked. [2018-04-11 14:03:29,005 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 14:03:29,005 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 14:03:29,005 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2018-04-11 14:03:29,005 INFO L87 Difference]: Start difference. First operand 297 states and 398 transitions. Second operand 18 states. [2018-04-11 14:03:29,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:29,116 INFO L93 Difference]: Finished difference Result 483 states and 640 transitions. [2018-04-11 14:03:29,116 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-11 14:03:29,116 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 763 [2018-04-11 14:03:29,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:29,118 INFO L225 Difference]: With dead ends: 483 [2018-04-11 14:03:29,118 INFO L226 Difference]: Without dead ends: 483 [2018-04-11 14:03:29,118 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2018-04-11 14:03:29,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2018-04-11 14:03:29,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 308. [2018-04-11 14:03:29,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 308 states. [2018-04-11 14:03:29,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 415 transitions. [2018-04-11 14:03:29,122 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 415 transitions. Word has length 763 [2018-04-11 14:03:29,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:29,122 INFO L459 AbstractCegarLoop]: Abstraction has 308 states and 415 transitions. [2018-04-11 14:03:29,122 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 14:03:29,122 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 415 transitions. [2018-04-11 14:03:29,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 818 [2018-04-11 14:03:29,126 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:29,126 INFO L355 BasicCegarLoop]: trace histogram [117, 101, 101, 101, 101, 101, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:29,126 INFO L408 AbstractCegarLoop]: === Iteration 56 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:29,126 INFO L82 PathProgramCache]: Analyzing trace with hash 1723318749, now seen corresponding path program 47 times [2018-04-11 14:03:29,126 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:29,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:29,155 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:29,843 INFO L134 CoverageAnalysis]: Checked inductivity of 35004 backedges. 0 proven. 752 refuted. 0 times theorem prover too weak. 34252 trivial. 0 not checked. [2018-04-11 14:03:29,844 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:29,844 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-11 14:03:29,844 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:29,844 INFO L134 CoverageAnalysis]: Checked inductivity of 3690 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3690 trivial. 0 not checked. [2018-04-11 14:03:29,844 INFO L182 omatonBuilderFactory]: Interpolants [26789#true, 26790#false, 26791#(= main_~i~1 0), 26792#(<= main_~i~1 1), 26793#(<= main_~i~1 2), 26794#(<= main_~i~1 3), 26795#(<= main_~i~1 4), 26796#(<= main_~i~1 5), 26797#(<= main_~i~1 6), 26798#(<= main_~i~1 7), 26799#(<= main_~i~1 8), 26800#(<= main_~i~1 9), 26801#(<= main_~i~1 10), 26802#(<= main_~i~1 11), 26803#(<= main_~i~1 12), 26804#(<= main_~i~1 13), 26805#(<= main_~i~1 14), 26806#(<= main_~i~1 15), 26807#(<= main_~i~1 16)] [2018-04-11 14:03:29,845 INFO L134 CoverageAnalysis]: Checked inductivity of 35004 backedges. 0 proven. 752 refuted. 0 times theorem prover too weak. 34252 trivial. 0 not checked. [2018-04-11 14:03:29,845 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 14:03:29,845 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 14:03:29,845 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2018-04-11 14:03:29,845 INFO L87 Difference]: Start difference. First operand 308 states and 415 transitions. Second operand 19 states. [2018-04-11 14:03:30,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:30,009 INFO L93 Difference]: Finished difference Result 499 states and 661 transitions. [2018-04-11 14:03:30,009 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-11 14:03:30,009 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 817 [2018-04-11 14:03:30,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:30,011 INFO L225 Difference]: With dead ends: 499 [2018-04-11 14:03:30,011 INFO L226 Difference]: Without dead ends: 499 [2018-04-11 14:03:30,011 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2018-04-11 14:03:30,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2018-04-11 14:03:30,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 319. [2018-04-11 14:03:30,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 319 states. [2018-04-11 14:03:30,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 432 transitions. [2018-04-11 14:03:30,016 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 432 transitions. Word has length 817 [2018-04-11 14:03:30,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:30,016 INFO L459 AbstractCegarLoop]: Abstraction has 319 states and 432 transitions. [2018-04-11 14:03:30,016 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 14:03:30,016 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 432 transitions. [2018-04-11 14:03:30,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 872 [2018-04-11 14:03:30,020 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:30,020 INFO L355 BasicCegarLoop]: trace histogram [125, 108, 108, 108, 108, 108, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:30,020 INFO L408 AbstractCegarLoop]: === Iteration 57 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:30,020 INFO L82 PathProgramCache]: Analyzing trace with hash -522420299, now seen corresponding path program 48 times [2018-04-11 14:03:30,021 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:30,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:30,054 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:30,803 INFO L134 CoverageAnalysis]: Checked inductivity of 40006 backedges. 7094 proven. 352 refuted. 0 times theorem prover too weak. 32560 trivial. 0 not checked. [2018-04-11 14:03:30,803 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:30,803 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-11 14:03:30,804 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:30,804 INFO L134 CoverageAnalysis]: Checked inductivity of 4293 backedges. 606 proven. 0 refuted. 0 times theorem prover too weak. 3687 trivial. 0 not checked. [2018-04-11 14:03:30,804 INFO L182 omatonBuilderFactory]: Interpolants [27626#true, 27627#false, 27628#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 27629#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 27630#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 27631#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 27632#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 27633#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 27634#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 27635#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 27636#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 27637#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 27638#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 27639#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 27640#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 10), 27641#(<= main_~i~1 10), 27642#(<= main_~i~1 11)] [2018-04-11 14:03:30,805 INFO L134 CoverageAnalysis]: Checked inductivity of 40006 backedges. 7094 proven. 352 refuted. 0 times theorem prover too weak. 32560 trivial. 0 not checked. [2018-04-11 14:03:30,805 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-11 14:03:30,805 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-11 14:03:30,805 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=174, Unknown=0, NotChecked=0, Total=272 [2018-04-11 14:03:30,805 INFO L87 Difference]: Start difference. First operand 319 states and 432 transitions. Second operand 17 states. [2018-04-11 14:03:31,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:31,069 INFO L93 Difference]: Finished difference Result 466 states and 693 transitions. [2018-04-11 14:03:31,069 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-11 14:03:31,069 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 871 [2018-04-11 14:03:31,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:31,071 INFO L225 Difference]: With dead ends: 466 [2018-04-11 14:03:31,071 INFO L226 Difference]: Without dead ends: 466 [2018-04-11 14:03:31,071 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=278, Invalid=534, Unknown=0, NotChecked=0, Total=812 [2018-04-11 14:03:31,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2018-04-11 14:03:31,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 325. [2018-04-11 14:03:31,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 325 states. [2018-04-11 14:03:31,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 439 transitions. [2018-04-11 14:03:31,076 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 439 transitions. Word has length 871 [2018-04-11 14:03:31,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:31,076 INFO L459 AbstractCegarLoop]: Abstraction has 325 states and 439 transitions. [2018-04-11 14:03:31,076 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-11 14:03:31,076 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 439 transitions. [2018-04-11 14:03:31,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 878 [2018-04-11 14:03:31,080 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:31,080 INFO L355 BasicCegarLoop]: trace histogram [126, 109, 109, 109, 109, 109, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:31,080 INFO L408 AbstractCegarLoop]: === Iteration 58 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:31,081 INFO L82 PathProgramCache]: Analyzing trace with hash -1640250691, now seen corresponding path program 49 times [2018-04-11 14:03:31,081 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:31,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:31,115 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:31,930 INFO L134 CoverageAnalysis]: Checked inductivity of 40688 backedges. 7708 proven. 420 refuted. 0 times theorem prover too weak. 32560 trivial. 0 not checked. [2018-04-11 14:03:31,930 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:31,930 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-11 14:03:31,930 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:31,931 INFO L134 CoverageAnalysis]: Checked inductivity of 4293 backedges. 606 proven. 0 refuted. 0 times theorem prover too weak. 3687 trivial. 0 not checked. [2018-04-11 14:03:31,931 INFO L182 omatonBuilderFactory]: Interpolants [28458#true, 28459#false, 28460#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 28461#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 28462#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 28463#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 28464#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 28465#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 28466#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 28467#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 28468#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 28469#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 28470#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 28471#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 28472#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 28473#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 11), 28474#(<= main_~i~1 11), 28475#(<= main_~i~1 12)] [2018-04-11 14:03:31,931 INFO L134 CoverageAnalysis]: Checked inductivity of 40688 backedges. 7708 proven. 420 refuted. 0 times theorem prover too weak. 32560 trivial. 0 not checked. [2018-04-11 14:03:31,932 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 14:03:31,932 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 14:03:31,932 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=194, Unknown=0, NotChecked=0, Total=306 [2018-04-11 14:03:31,932 INFO L87 Difference]: Start difference. First operand 325 states and 439 transitions. Second operand 18 states. [2018-04-11 14:03:32,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:32,164 INFO L93 Difference]: Finished difference Result 475 states and 733 transitions. [2018-04-11 14:03:32,164 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-11 14:03:32,164 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 877 [2018-04-11 14:03:32,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:32,166 INFO L225 Difference]: With dead ends: 475 [2018-04-11 14:03:32,166 INFO L226 Difference]: Without dead ends: 475 [2018-04-11 14:03:32,166 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=320, Invalid=610, Unknown=0, NotChecked=0, Total=930 [2018-04-11 14:03:32,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2018-04-11 14:03:32,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 331. [2018-04-11 14:03:32,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 331 states. [2018-04-11 14:03:32,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 446 transitions. [2018-04-11 14:03:32,171 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 446 transitions. Word has length 877 [2018-04-11 14:03:32,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:32,171 INFO L459 AbstractCegarLoop]: Abstraction has 331 states and 446 transitions. [2018-04-11 14:03:32,171 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 14:03:32,171 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 446 transitions. [2018-04-11 14:03:32,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 884 [2018-04-11 14:03:32,175 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:32,175 INFO L355 BasicCegarLoop]: trace histogram [127, 110, 110, 110, 110, 110, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:32,175 INFO L408 AbstractCegarLoop]: === Iteration 59 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:32,175 INFO L82 PathProgramCache]: Analyzing trace with hash -2129748027, now seen corresponding path program 50 times [2018-04-11 14:03:32,176 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:32,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:32,205 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:33,096 INFO L134 CoverageAnalysis]: Checked inductivity of 41376 backedges. 1963 proven. 3611 refuted. 0 times theorem prover too weak. 35802 trivial. 0 not checked. [2018-04-11 14:03:33,096 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:33,096 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-11 14:03:33,096 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:33,097 INFO L134 CoverageAnalysis]: Checked inductivity of 4293 backedges. 177 proven. 411 refuted. 0 times theorem prover too weak. 3705 trivial. 0 not checked. [2018-04-11 14:03:33,097 INFO L182 omatonBuilderFactory]: Interpolants [29312#(<= 2 main_~i~1), 29313#(<= 3 main_~i~1), 29314#(<= 4 main_~i~1), 29315#(<= 5 main_~i~1), 29316#(<= 6 main_~i~1), 29317#(<= 7 main_~i~1), 29318#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 29319#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 29320#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 29321#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 29322#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 29323#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 29324#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 29325#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 29326#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 6), 29308#true, 29309#false, 29310#(<= 0 main_~i~1), 29311#(<= 1 main_~i~1)] [2018-04-11 14:03:33,098 INFO L134 CoverageAnalysis]: Checked inductivity of 41376 backedges. 1963 proven. 3611 refuted. 0 times theorem prover too weak. 35802 trivial. 0 not checked. [2018-04-11 14:03:33,098 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 14:03:33,099 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 14:03:33,099 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=251, Unknown=0, NotChecked=0, Total=342 [2018-04-11 14:03:33,099 INFO L87 Difference]: Start difference. First operand 331 states and 446 transitions. Second operand 19 states. [2018-04-11 14:03:33,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:33,481 INFO L93 Difference]: Finished difference Result 366 states and 464 transitions. [2018-04-11 14:03:33,481 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-11 14:03:33,481 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 883 [2018-04-11 14:03:33,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:33,483 INFO L225 Difference]: With dead ends: 366 [2018-04-11 14:03:33,483 INFO L226 Difference]: Without dead ends: 366 [2018-04-11 14:03:33,483 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=161, Invalid=489, Unknown=0, NotChecked=0, Total=650 [2018-04-11 14:03:33,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2018-04-11 14:03:33,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 331. [2018-04-11 14:03:33,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 331 states. [2018-04-11 14:03:33,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 436 transitions. [2018-04-11 14:03:33,487 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 436 transitions. Word has length 883 [2018-04-11 14:03:33,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:33,487 INFO L459 AbstractCegarLoop]: Abstraction has 331 states and 436 transitions. [2018-04-11 14:03:33,487 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 14:03:33,487 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 436 transitions. [2018-04-11 14:03:33,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 920 [2018-04-11 14:03:33,492 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:33,492 INFO L355 BasicCegarLoop]: trace histogram [133, 116, 116, 116, 116, 116, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:33,492 INFO L408 AbstractCegarLoop]: === Iteration 60 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:33,492 INFO L82 PathProgramCache]: Analyzing trace with hash 1792844789, now seen corresponding path program 51 times [2018-04-11 14:03:33,493 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:33,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:33,531 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:34,507 INFO L134 CoverageAnalysis]: Checked inductivity of 45630 backedges. 0 proven. 850 refuted. 0 times theorem prover too weak. 44780 trivial. 0 not checked. [2018-04-11 14:03:34,507 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:34,507 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-11 14:03:34,507 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:34,508 INFO L134 CoverageAnalysis]: Checked inductivity of 4527 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4527 trivial. 0 not checked. [2018-04-11 14:03:34,508 INFO L182 omatonBuilderFactory]: Interpolants [30048#(<= main_~i~1 8), 30049#(<= main_~i~1 9), 30050#(<= main_~i~1 10), 30051#(<= main_~i~1 11), 30052#(<= main_~i~1 12), 30053#(<= main_~i~1 13), 30054#(<= main_~i~1 14), 30055#(<= main_~i~1 15), 30056#(<= main_~i~1 16), 30057#(<= main_~i~1 17), 30038#true, 30039#false, 30040#(= main_~i~1 0), 30041#(<= main_~i~1 1), 30042#(<= main_~i~1 2), 30043#(<= main_~i~1 3), 30044#(<= main_~i~1 4), 30045#(<= main_~i~1 5), 30046#(<= main_~i~1 6), 30047#(<= main_~i~1 7)] [2018-04-11 14:03:34,508 INFO L134 CoverageAnalysis]: Checked inductivity of 45630 backedges. 0 proven. 850 refuted. 0 times theorem prover too weak. 44780 trivial. 0 not checked. [2018-04-11 14:03:34,508 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 14:03:34,509 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 14:03:34,509 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2018-04-11 14:03:34,509 INFO L87 Difference]: Start difference. First operand 331 states and 436 transitions. Second operand 20 states. [2018-04-11 14:03:34,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:34,646 INFO L93 Difference]: Finished difference Result 495 states and 620 transitions. [2018-04-11 14:03:34,646 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 14:03:34,647 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 919 [2018-04-11 14:03:34,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:34,648 INFO L225 Difference]: With dead ends: 495 [2018-04-11 14:03:34,649 INFO L226 Difference]: Without dead ends: 495 [2018-04-11 14:03:34,649 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2018-04-11 14:03:34,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2018-04-11 14:03:34,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 342. [2018-04-11 14:03:34,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 342 states. [2018-04-11 14:03:34,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 452 transitions. [2018-04-11 14:03:34,653 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 452 transitions. Word has length 919 [2018-04-11 14:03:34,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:34,654 INFO L459 AbstractCegarLoop]: Abstraction has 342 states and 452 transitions. [2018-04-11 14:03:34,654 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 14:03:34,654 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 452 transitions. [2018-04-11 14:03:34,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 980 [2018-04-11 14:03:34,659 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:34,659 INFO L355 BasicCegarLoop]: trace histogram [142, 124, 124, 124, 124, 124, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:34,659 INFO L408 AbstractCegarLoop]: === Iteration 61 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:34,659 INFO L82 PathProgramCache]: Analyzing trace with hash 122751189, now seen corresponding path program 52 times [2018-04-11 14:03:34,660 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:34,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:34,697 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:35,726 INFO L134 CoverageAnalysis]: Checked inductivity of 52092 backedges. 6828 proven. 1125 refuted. 0 times theorem prover too weak. 44139 trivial. 0 not checked. [2018-04-11 14:03:35,726 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:35,727 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-11 14:03:35,727 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:35,727 INFO L134 CoverageAnalysis]: Checked inductivity of 5238 backedges. 630 proven. 62 refuted. 0 times theorem prover too weak. 4546 trivial. 0 not checked. [2018-04-11 14:03:35,727 INFO L182 omatonBuilderFactory]: Interpolants [30895#true, 30896#false, 30897#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 30898#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 30899#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 30900#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 30901#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 30902#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 30903#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 30904#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 30905#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 30906#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 30907#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 30908#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 9), 30909#(<= main_~i~1 9), 30910#(<= main_~i~1 10), 30911#(<= main_~i~1 11)] [2018-04-11 14:03:35,728 INFO L134 CoverageAnalysis]: Checked inductivity of 52092 backedges. 6828 proven. 1125 refuted. 0 times theorem prover too weak. 44139 trivial. 0 not checked. [2018-04-11 14:03:35,728 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-11 14:03:35,728 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-11 14:03:35,728 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2018-04-11 14:03:35,728 INFO L87 Difference]: Start difference. First operand 342 states and 452 transitions. Second operand 17 states. [2018-04-11 14:03:35,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:35,948 INFO L93 Difference]: Finished difference Result 580 states and 883 transitions. [2018-04-11 14:03:35,949 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-11 14:03:35,949 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 979 [2018-04-11 14:03:35,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:35,951 INFO L225 Difference]: With dead ends: 580 [2018-04-11 14:03:35,951 INFO L226 Difference]: Without dead ends: 580 [2018-04-11 14:03:35,951 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=243, Invalid=513, Unknown=0, NotChecked=0, Total=756 [2018-04-11 14:03:35,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2018-04-11 14:03:35,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 342. [2018-04-11 14:03:35,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 342 states. [2018-04-11 14:03:35,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 452 transitions. [2018-04-11 14:03:35,959 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 452 transitions. Word has length 979 [2018-04-11 14:03:35,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:35,959 INFO L459 AbstractCegarLoop]: Abstraction has 342 states and 452 transitions. [2018-04-11 14:03:35,959 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-11 14:03:35,959 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 452 transitions. [2018-04-11 14:03:35,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 986 [2018-04-11 14:03:35,967 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:35,967 INFO L355 BasicCegarLoop]: trace histogram [143, 125, 125, 125, 125, 125, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:35,967 INFO L408 AbstractCegarLoop]: === Iteration 62 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:35,967 INFO L82 PathProgramCache]: Analyzing trace with hash -889348131, now seen corresponding path program 53 times [2018-04-11 14:03:35,968 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:36,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:36,005 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:36,976 INFO L134 CoverageAnalysis]: Checked inductivity of 52872 backedges. 7466 proven. 1267 refuted. 0 times theorem prover too weak. 44139 trivial. 0 not checked. [2018-04-11 14:03:36,976 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:36,976 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-11 14:03:36,976 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:36,976 INFO L134 CoverageAnalysis]: Checked inductivity of 5244 backedges. 630 proven. 68 refuted. 0 times theorem prover too weak. 4546 trivial. 0 not checked. [2018-04-11 14:03:36,977 INFO L182 omatonBuilderFactory]: Interpolants [31872#(<= main_~i~1 11), 31873#(<= main_~i~1 12), 31856#true, 31857#false, 31858#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 31859#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 31860#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 31861#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 31862#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 31863#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 31864#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 31865#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 31866#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 31867#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 31868#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 31869#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 31870#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 10), 31871#(<= main_~i~1 10)] [2018-04-11 14:03:36,977 INFO L134 CoverageAnalysis]: Checked inductivity of 52872 backedges. 7466 proven. 1267 refuted. 0 times theorem prover too weak. 44139 trivial. 0 not checked. [2018-04-11 14:03:36,977 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 14:03:36,978 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 14:03:36,978 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=204, Unknown=0, NotChecked=0, Total=306 [2018-04-11 14:03:36,978 INFO L87 Difference]: Start difference. First operand 342 states and 452 transitions. Second operand 18 states. [2018-04-11 14:03:37,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:37,248 INFO L93 Difference]: Finished difference Result 583 states and 933 transitions. [2018-04-11 14:03:37,249 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-11 14:03:37,249 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 985 [2018-04-11 14:03:37,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:37,253 INFO L225 Difference]: With dead ends: 583 [2018-04-11 14:03:37,253 INFO L226 Difference]: Without dead ends: 583 [2018-04-11 14:03:37,253 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=282, Invalid=588, Unknown=0, NotChecked=0, Total=870 [2018-04-11 14:03:37,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2018-04-11 14:03:37,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 342. [2018-04-11 14:03:37,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 342 states. [2018-04-11 14:03:37,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 452 transitions. [2018-04-11 14:03:37,264 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 452 transitions. Word has length 985 [2018-04-11 14:03:37,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:37,264 INFO L459 AbstractCegarLoop]: Abstraction has 342 states and 452 transitions. [2018-04-11 14:03:37,264 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 14:03:37,264 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 452 transitions. [2018-04-11 14:03:37,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 992 [2018-04-11 14:03:37,271 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:37,271 INFO L355 BasicCegarLoop]: trace histogram [144, 126, 126, 126, 126, 126, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:37,271 INFO L408 AbstractCegarLoop]: === Iteration 63 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:37,271 INFO L82 PathProgramCache]: Analyzing trace with hash -1848717083, now seen corresponding path program 54 times [2018-04-11 14:03:37,272 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:37,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:37,310 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:38,343 INFO L134 CoverageAnalysis]: Checked inductivity of 53658 backedges. 8104 proven. 1415 refuted. 0 times theorem prover too weak. 44139 trivial. 0 not checked. [2018-04-11 14:03:38,343 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:38,343 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-11 14:03:38,344 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:38,344 INFO L134 CoverageAnalysis]: Checked inductivity of 5250 backedges. 630 proven. 74 refuted. 0 times theorem prover too weak. 4546 trivial. 0 not checked. [2018-04-11 14:03:38,344 INFO L182 omatonBuilderFactory]: Interpolants [32832#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 32833#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 32834#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 32835#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 32836#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 32837#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 32838#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 11), 32839#(<= main_~i~1 11), 32840#(<= main_~i~1 12), 32841#(<= main_~i~1 13), 32823#true, 32824#false, 32825#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 32826#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 32827#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 32828#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 32829#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 32830#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 32831#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6))] [2018-04-11 14:03:38,345 INFO L134 CoverageAnalysis]: Checked inductivity of 53658 backedges. 8104 proven. 1415 refuted. 0 times theorem prover too weak. 44139 trivial. 0 not checked. [2018-04-11 14:03:38,345 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 14:03:38,345 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 14:03:38,345 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=226, Unknown=0, NotChecked=0, Total=342 [2018-04-11 14:03:38,345 INFO L87 Difference]: Start difference. First operand 342 states and 452 transitions. Second operand 19 states. [2018-04-11 14:03:38,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:38,581 INFO L93 Difference]: Finished difference Result 587 states and 937 transitions. [2018-04-11 14:03:38,581 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-11 14:03:38,581 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 991 [2018-04-11 14:03:38,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:38,584 INFO L225 Difference]: With dead ends: 587 [2018-04-11 14:03:38,585 INFO L226 Difference]: Without dead ends: 587 [2018-04-11 14:03:38,585 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=324, Invalid=668, Unknown=0, NotChecked=0, Total=992 [2018-04-11 14:03:38,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2018-04-11 14:03:38,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 339. [2018-04-11 14:03:38,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 339 states. [2018-04-11 14:03:38,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 433 transitions. [2018-04-11 14:03:38,591 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 433 transitions. Word has length 991 [2018-04-11 14:03:38,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:38,591 INFO L459 AbstractCegarLoop]: Abstraction has 339 states and 433 transitions. [2018-04-11 14:03:38,591 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 14:03:38,591 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 433 transitions. [2018-04-11 14:03:38,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 998 [2018-04-11 14:03:38,597 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:38,597 INFO L355 BasicCegarLoop]: trace histogram [145, 127, 127, 127, 127, 127, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:38,597 INFO L408 AbstractCegarLoop]: === Iteration 64 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:38,597 INFO L82 PathProgramCache]: Analyzing trace with hash -261547027, now seen corresponding path program 55 times [2018-04-11 14:03:38,598 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:38,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:38,637 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:39,705 INFO L134 CoverageAnalysis]: Checked inductivity of 54450 backedges. 9717 proven. 494 refuted. 0 times theorem prover too weak. 44239 trivial. 0 not checked. [2018-04-11 14:03:39,705 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:39,705 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-11 14:03:39,705 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:39,706 INFO L134 CoverageAnalysis]: Checked inductivity of 5259 backedges. 713 proven. 0 refuted. 0 times theorem prover too weak. 4546 trivial. 0 not checked. [2018-04-11 14:03:39,706 INFO L182 omatonBuilderFactory]: Interpolants [33794#true, 33795#false, 33796#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 33797#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 33798#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 33799#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 33800#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 33801#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 33802#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 33803#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 33804#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 33805#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 33806#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 33807#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 33808#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 33809#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 33810#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 12), 33811#(<= main_~i~1 12), 33812#(<= main_~i~1 13)] [2018-04-11 14:03:39,707 INFO L134 CoverageAnalysis]: Checked inductivity of 54450 backedges. 9717 proven. 494 refuted. 0 times theorem prover too weak. 44239 trivial. 0 not checked. [2018-04-11 14:03:39,707 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 14:03:39,708 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 14:03:39,708 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=215, Unknown=0, NotChecked=0, Total=342 [2018-04-11 14:03:39,708 INFO L87 Difference]: Start difference. First operand 339 states and 433 transitions. Second operand 19 states. [2018-04-11 14:03:40,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:40,007 INFO L93 Difference]: Finished difference Result 503 states and 787 transitions. [2018-04-11 14:03:40,008 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-11 14:03:40,008 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 997 [2018-04-11 14:03:40,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:40,010 INFO L225 Difference]: With dead ends: 503 [2018-04-11 14:03:40,010 INFO L226 Difference]: Without dead ends: 503 [2018-04-11 14:03:40,011 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=365, Invalid=691, Unknown=0, NotChecked=0, Total=1056 [2018-04-11 14:03:40,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2018-04-11 14:03:40,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 348. [2018-04-11 14:03:40,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 348 states. [2018-04-11 14:03:40,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 459 transitions. [2018-04-11 14:03:40,016 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 459 transitions. Word has length 997 [2018-04-11 14:03:40,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:40,017 INFO L459 AbstractCegarLoop]: Abstraction has 348 states and 459 transitions. [2018-04-11 14:03:40,017 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 14:03:40,017 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 459 transitions. [2018-04-11 14:03:40,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1004 [2018-04-11 14:03:40,022 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:40,023 INFO L355 BasicCegarLoop]: trace histogram [146, 128, 128, 128, 128, 128, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:40,023 INFO L408 AbstractCegarLoop]: === Iteration 65 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:40,023 INFO L82 PathProgramCache]: Analyzing trace with hash -1287629579, now seen corresponding path program 56 times [2018-04-11 14:03:40,023 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:40,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:40,063 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:41,113 INFO L134 CoverageAnalysis]: Checked inductivity of 55248 backedges. 0 proven. 954 refuted. 0 times theorem prover too weak. 54294 trivial. 0 not checked. [2018-04-11 14:03:41,113 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:41,113 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-11 14:03:41,113 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:41,114 INFO L134 CoverageAnalysis]: Checked inductivity of 5256 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5256 trivial. 0 not checked. [2018-04-11 14:03:41,114 INFO L182 omatonBuilderFactory]: Interpolants [34692#true, 34693#false, 34694#(= main_~i~1 0), 34695#(<= main_~i~1 1), 34696#(<= main_~i~1 2), 34697#(<= main_~i~1 3), 34698#(<= main_~i~1 4), 34699#(<= main_~i~1 5), 34700#(<= main_~i~1 6), 34701#(<= main_~i~1 7), 34702#(<= main_~i~1 8), 34703#(<= main_~i~1 9), 34704#(<= main_~i~1 10), 34705#(<= main_~i~1 11), 34706#(<= main_~i~1 12), 34707#(<= main_~i~1 13), 34708#(<= main_~i~1 14), 34709#(<= main_~i~1 15), 34710#(<= main_~i~1 16), 34711#(<= main_~i~1 17), 34712#(<= main_~i~1 18)] [2018-04-11 14:03:41,114 INFO L134 CoverageAnalysis]: Checked inductivity of 55248 backedges. 0 proven. 954 refuted. 0 times theorem prover too weak. 54294 trivial. 0 not checked. [2018-04-11 14:03:41,114 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 14:03:41,114 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 14:03:41,115 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2018-04-11 14:03:41,115 INFO L87 Difference]: Start difference. First operand 348 states and 459 transitions. Second operand 21 states. [2018-04-11 14:03:41,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:41,268 INFO L93 Difference]: Finished difference Result 517 states and 647 transitions. [2018-04-11 14:03:41,268 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-11 14:03:41,268 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1003 [2018-04-11 14:03:41,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:41,270 INFO L225 Difference]: With dead ends: 517 [2018-04-11 14:03:41,270 INFO L226 Difference]: Without dead ends: 517 [2018-04-11 14:03:41,271 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2018-04-11 14:03:41,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2018-04-11 14:03:41,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 359. [2018-04-11 14:03:41,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 359 states. [2018-04-11 14:03:41,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 475 transitions. [2018-04-11 14:03:41,275 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 475 transitions. Word has length 1003 [2018-04-11 14:03:41,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:41,276 INFO L459 AbstractCegarLoop]: Abstraction has 359 states and 475 transitions. [2018-04-11 14:03:41,276 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 14:03:41,276 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 475 transitions. [2018-04-11 14:03:41,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1064 [2018-04-11 14:03:41,281 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:41,282 INFO L355 BasicCegarLoop]: trace histogram [155, 136, 136, 136, 136, 136, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:41,282 INFO L408 AbstractCegarLoop]: === Iteration 66 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:41,282 INFO L82 PathProgramCache]: Analyzing trace with hash 928680405, now seen corresponding path program 57 times [2018-04-11 14:03:41,282 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:41,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:41,323 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:42,362 INFO L134 CoverageAnalysis]: Checked inductivity of 62338 backedges. 6234 proven. 1806 refuted. 0 times theorem prover too weak. 54298 trivial. 0 not checked. [2018-04-11 14:03:42,362 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:42,362 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-11 14:03:42,362 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:42,363 INFO L134 CoverageAnalysis]: Checked inductivity of 6021 backedges. 624 proven. 112 refuted. 0 times theorem prover too weak. 5285 trivial. 0 not checked. [2018-04-11 14:03:42,363 INFO L182 omatonBuilderFactory]: Interpolants [35589#true, 35590#false, 35591#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 35592#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 35593#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 35594#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 35595#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 35596#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 35597#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 35598#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 35599#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 35600#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 35601#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 8), 35602#(<= main_~i~1 8), 35603#(<= main_~i~1 9), 35604#(<= main_~i~1 10), 35605#(<= main_~i~1 11)] [2018-04-11 14:03:42,363 INFO L134 CoverageAnalysis]: Checked inductivity of 62338 backedges. 6234 proven. 1806 refuted. 0 times theorem prover too weak. 54298 trivial. 0 not checked. [2018-04-11 14:03:42,364 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-11 14:03:42,364 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-11 14:03:42,364 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2018-04-11 14:03:42,364 INFO L87 Difference]: Start difference. First operand 359 states and 475 transitions. Second operand 17 states. [2018-04-11 14:03:42,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:42,570 INFO L93 Difference]: Finished difference Result 698 states and 1093 transitions. [2018-04-11 14:03:42,570 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-11 14:03:42,570 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 1063 [2018-04-11 14:03:42,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:42,574 INFO L225 Difference]: With dead ends: 698 [2018-04-11 14:03:42,574 INFO L226 Difference]: Without dead ends: 698 [2018-04-11 14:03:42,574 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=212, Invalid=490, Unknown=0, NotChecked=0, Total=702 [2018-04-11 14:03:42,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2018-04-11 14:03:42,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 359. [2018-04-11 14:03:42,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 359 states. [2018-04-11 14:03:42,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 475 transitions. [2018-04-11 14:03:42,581 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 475 transitions. Word has length 1063 [2018-04-11 14:03:42,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:42,582 INFO L459 AbstractCegarLoop]: Abstraction has 359 states and 475 transitions. [2018-04-11 14:03:42,582 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-11 14:03:42,582 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 475 transitions. [2018-04-11 14:03:42,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1070 [2018-04-11 14:03:42,587 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:42,588 INFO L355 BasicCegarLoop]: trace histogram [156, 137, 137, 137, 137, 137, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:42,588 INFO L408 AbstractCegarLoop]: === Iteration 67 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:42,588 INFO L82 PathProgramCache]: Analyzing trace with hash -1716384547, now seen corresponding path program 58 times [2018-04-11 14:03:42,588 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:42,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:42,634 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:43,726 INFO L134 CoverageAnalysis]: Checked inductivity of 63192 backedges. 6866 proven. 2028 refuted. 0 times theorem prover too weak. 54298 trivial. 0 not checked. [2018-04-11 14:03:43,726 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:43,727 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-11 14:03:43,727 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:43,727 INFO L134 CoverageAnalysis]: Checked inductivity of 6033 backedges. 624 proven. 124 refuted. 0 times theorem prover too weak. 5285 trivial. 0 not checked. [2018-04-11 14:03:43,727 INFO L182 omatonBuilderFactory]: Interpolants [36683#true, 36684#false, 36685#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 36686#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 36687#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 36688#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 36689#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 36690#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 36691#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 36692#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 36693#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 36694#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 36695#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 36696#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 9), 36697#(<= main_~i~1 9), 36698#(<= main_~i~1 10), 36699#(<= main_~i~1 11), 36700#(<= main_~i~1 12)] [2018-04-11 14:03:43,728 INFO L134 CoverageAnalysis]: Checked inductivity of 63192 backedges. 6866 proven. 2028 refuted. 0 times theorem prover too weak. 54298 trivial. 0 not checked. [2018-04-11 14:03:43,728 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 14:03:43,728 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 14:03:43,728 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2018-04-11 14:03:43,728 INFO L87 Difference]: Start difference. First operand 359 states and 475 transitions. Second operand 18 states. [2018-04-11 14:03:43,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:43,958 INFO L93 Difference]: Finished difference Result 701 states and 1160 transitions. [2018-04-11 14:03:43,958 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-11 14:03:43,959 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 1069 [2018-04-11 14:03:43,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:43,962 INFO L225 Difference]: With dead ends: 701 [2018-04-11 14:03:43,962 INFO L226 Difference]: Without dead ends: 701 [2018-04-11 14:03:43,962 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=248, Invalid=564, Unknown=0, NotChecked=0, Total=812 [2018-04-11 14:03:43,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states. [2018-04-11 14:03:43,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 359. [2018-04-11 14:03:43,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 359 states. [2018-04-11 14:03:43,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 475 transitions. [2018-04-11 14:03:43,969 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 475 transitions. Word has length 1069 [2018-04-11 14:03:43,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:43,970 INFO L459 AbstractCegarLoop]: Abstraction has 359 states and 475 transitions. [2018-04-11 14:03:43,970 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 14:03:43,970 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 475 transitions. [2018-04-11 14:03:43,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1076 [2018-04-11 14:03:43,975 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:43,976 INFO L355 BasicCegarLoop]: trace histogram [157, 138, 138, 138, 138, 138, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:43,976 INFO L408 AbstractCegarLoop]: === Iteration 68 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:43,976 INFO L82 PathProgramCache]: Analyzing trace with hash 374155749, now seen corresponding path program 59 times [2018-04-11 14:03:43,976 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:44,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:44,016 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:45,156 INFO L134 CoverageAnalysis]: Checked inductivity of 64052 backedges. 7498 proven. 2256 refuted. 0 times theorem prover too weak. 54298 trivial. 0 not checked. [2018-04-11 14:03:45,156 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:45,156 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-11 14:03:45,157 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:45,157 INFO L134 CoverageAnalysis]: Checked inductivity of 6045 backedges. 624 proven. 136 refuted. 0 times theorem prover too weak. 5285 trivial. 0 not checked. [2018-04-11 14:03:45,157 INFO L182 omatonBuilderFactory]: Interpolants [37792#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 37793#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 37794#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 37795#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 37796#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 37797#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 10), 37798#(<= main_~i~1 10), 37799#(<= main_~i~1 11), 37800#(<= main_~i~1 12), 37801#(<= main_~i~1 13), 37783#true, 37784#false, 37785#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 37786#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 37787#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 37788#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 37789#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 37790#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 37791#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6))] [2018-04-11 14:03:45,158 INFO L134 CoverageAnalysis]: Checked inductivity of 64052 backedges. 7498 proven. 2256 refuted. 0 times theorem prover too weak. 54298 trivial. 0 not checked. [2018-04-11 14:03:45,158 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 14:03:45,158 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 14:03:45,158 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=235, Unknown=0, NotChecked=0, Total=342 [2018-04-11 14:03:45,158 INFO L87 Difference]: Start difference. First operand 359 states and 475 transitions. Second operand 19 states. [2018-04-11 14:03:45,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:45,369 INFO L93 Difference]: Finished difference Result 704 states and 1227 transitions. [2018-04-11 14:03:45,369 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-11 14:03:45,369 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1075 [2018-04-11 14:03:45,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:45,373 INFO L225 Difference]: With dead ends: 704 [2018-04-11 14:03:45,373 INFO L226 Difference]: Without dead ends: 704 [2018-04-11 14:03:45,373 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=287, Invalid=643, Unknown=0, NotChecked=0, Total=930 [2018-04-11 14:03:45,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2018-04-11 14:03:45,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 359. [2018-04-11 14:03:45,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 359 states. [2018-04-11 14:03:45,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 475 transitions. [2018-04-11 14:03:45,381 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 475 transitions. Word has length 1075 [2018-04-11 14:03:45,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:45,382 INFO L459 AbstractCegarLoop]: Abstraction has 359 states and 475 transitions. [2018-04-11 14:03:45,382 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 14:03:45,382 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 475 transitions. [2018-04-11 14:03:45,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1082 [2018-04-11 14:03:45,388 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:45,388 INFO L355 BasicCegarLoop]: trace histogram [158, 139, 139, 139, 139, 139, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:45,388 INFO L408 AbstractCegarLoop]: === Iteration 69 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:45,388 INFO L82 PathProgramCache]: Analyzing trace with hash 781213933, now seen corresponding path program 60 times [2018-04-11 14:03:45,388 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:45,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:45,440 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:46,643 INFO L134 CoverageAnalysis]: Checked inductivity of 64918 backedges. 8130 proven. 2490 refuted. 0 times theorem prover too weak. 54298 trivial. 0 not checked. [2018-04-11 14:03:46,643 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:46,644 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-11 14:03:46,644 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:46,644 INFO L134 CoverageAnalysis]: Checked inductivity of 6057 backedges. 624 proven. 148 refuted. 0 times theorem prover too weak. 5285 trivial. 0 not checked. [2018-04-11 14:03:46,644 INFO L182 omatonBuilderFactory]: Interpolants [38889#true, 38890#false, 38891#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 38892#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 38893#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 38894#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 38895#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 38896#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 38897#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 38898#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 38899#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 38900#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 38901#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 38902#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 38903#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 38904#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 11), 38905#(<= main_~i~1 11), 38906#(<= main_~i~1 12), 38907#(<= main_~i~1 13), 38908#(<= main_~i~1 14)] [2018-04-11 14:03:46,645 INFO L134 CoverageAnalysis]: Checked inductivity of 64918 backedges. 8130 proven. 2490 refuted. 0 times theorem prover too weak. 54298 trivial. 0 not checked. [2018-04-11 14:03:46,645 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 14:03:46,645 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 14:03:46,645 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=259, Unknown=0, NotChecked=0, Total=380 [2018-04-11 14:03:46,645 INFO L87 Difference]: Start difference. First operand 359 states and 475 transitions. Second operand 20 states. [2018-04-11 14:03:46,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:46,916 INFO L93 Difference]: Finished difference Result 704 states and 1227 transitions. [2018-04-11 14:03:46,916 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-11 14:03:46,916 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1081 [2018-04-11 14:03:46,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:46,920 INFO L225 Difference]: With dead ends: 704 [2018-04-11 14:03:46,920 INFO L226 Difference]: Without dead ends: 704 [2018-04-11 14:03:46,920 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=329, Invalid=727, Unknown=0, NotChecked=0, Total=1056 [2018-04-11 14:03:46,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2018-04-11 14:03:46,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 356. [2018-04-11 14:03:46,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 356 states. [2018-04-11 14:03:46,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 455 transitions. [2018-04-11 14:03:46,929 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 455 transitions. Word has length 1081 [2018-04-11 14:03:46,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:46,929 INFO L459 AbstractCegarLoop]: Abstraction has 356 states and 455 transitions. [2018-04-11 14:03:46,929 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 14:03:46,929 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 455 transitions. [2018-04-11 14:03:46,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1088 [2018-04-11 14:03:46,935 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:46,935 INFO L355 BasicCegarLoop]: trace histogram [159, 140, 140, 140, 140, 140, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:46,935 INFO L408 AbstractCegarLoop]: === Iteration 70 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:46,935 INFO L82 PathProgramCache]: Analyzing trace with hash -427806219, now seen corresponding path program 61 times [2018-04-11 14:03:46,936 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:46,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:46,977 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:48,195 INFO L134 CoverageAnalysis]: Checked inductivity of 65790 backedges. 9743 proven. 1649 refuted. 0 times theorem prover too weak. 54398 trivial. 0 not checked. [2018-04-11 14:03:48,195 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:48,195 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-11 14:03:48,195 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:48,195 INFO L134 CoverageAnalysis]: Checked inductivity of 6072 backedges. 707 proven. 80 refuted. 0 times theorem prover too weak. 5285 trivial. 0 not checked. [2018-04-11 14:03:48,195 INFO L182 omatonBuilderFactory]: Interpolants [40000#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 40001#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 40002#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 40003#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 40004#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 40005#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 40006#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 40007#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 40008#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 40009#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 40010#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 40011#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 12), 40012#(<= main_~i~1 12), 40013#(<= main_~i~1 13), 40014#(<= main_~i~1 14), 39995#true, 39996#false, 39997#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 39998#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 39999#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2))] [2018-04-11 14:03:48,196 INFO L134 CoverageAnalysis]: Checked inductivity of 65790 backedges. 9743 proven. 1649 refuted. 0 times theorem prover too weak. 54398 trivial. 0 not checked. [2018-04-11 14:03:48,196 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 14:03:48,196 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 14:03:48,197 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=249, Unknown=0, NotChecked=0, Total=380 [2018-04-11 14:03:48,197 INFO L87 Difference]: Start difference. First operand 356 states and 455 transitions. Second operand 20 states. [2018-04-11 14:03:48,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:48,466 INFO L93 Difference]: Finished difference Result 621 states and 1041 transitions. [2018-04-11 14:03:48,466 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-11 14:03:48,467 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1087 [2018-04-11 14:03:48,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:48,471 INFO L225 Difference]: With dead ends: 621 [2018-04-11 14:03:48,471 INFO L226 Difference]: Without dead ends: 621 [2018-04-11 14:03:48,471 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=369, Invalid=753, Unknown=0, NotChecked=0, Total=1122 [2018-04-11 14:03:48,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states. [2018-04-11 14:03:48,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 356. [2018-04-11 14:03:48,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 356 states. [2018-04-11 14:03:48,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 455 transitions. [2018-04-11 14:03:48,477 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 455 transitions. Word has length 1087 [2018-04-11 14:03:48,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:48,478 INFO L459 AbstractCegarLoop]: Abstraction has 356 states and 455 transitions. [2018-04-11 14:03:48,478 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 14:03:48,478 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 455 transitions. [2018-04-11 14:03:48,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1094 [2018-04-11 14:03:48,483 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:48,483 INFO L355 BasicCegarLoop]: trace histogram [160, 141, 141, 141, 141, 141, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:48,483 INFO L408 AbstractCegarLoop]: === Iteration 71 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:48,483 INFO L82 PathProgramCache]: Analyzing trace with hash 453013757, now seen corresponding path program 62 times [2018-04-11 14:03:48,484 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:48,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:48,525 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:49,771 INFO L134 CoverageAnalysis]: Checked inductivity of 66668 backedges. 11590 proven. 574 refuted. 0 times theorem prover too weak. 54504 trivial. 0 not checked. [2018-04-11 14:03:49,771 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:49,771 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-11 14:03:49,771 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:49,772 INFO L134 CoverageAnalysis]: Checked inductivity of 6078 backedges. 793 proven. 0 refuted. 0 times theorem prover too weak. 5285 trivial. 0 not checked. [2018-04-11 14:03:49,772 INFO L182 omatonBuilderFactory]: Interpolants [41024#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 41025#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 41026#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 41027#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 41028#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 41029#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 41030#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 41031#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 41032#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 41033#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 41034#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 41035#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 41036#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 14)), 41037#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 13), 41038#(<= main_~i~1 13), 41039#(<= main_~i~1 14), 41020#true, 41021#false, 41022#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 41023#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1))] [2018-04-11 14:03:49,773 INFO L134 CoverageAnalysis]: Checked inductivity of 66668 backedges. 11590 proven. 574 refuted. 0 times theorem prover too weak. 54504 trivial. 0 not checked. [2018-04-11 14:03:49,773 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 14:03:49,773 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 14:03:49,773 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=237, Unknown=0, NotChecked=0, Total=380 [2018-04-11 14:03:49,773 INFO L87 Difference]: Start difference. First operand 356 states and 455 transitions. Second operand 20 states. [2018-04-11 14:03:50,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:50,040 INFO L93 Difference]: Finished difference Result 531 states and 865 transitions. [2018-04-11 14:03:50,040 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-11 14:03:50,040 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1093 [2018-04-11 14:03:50,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:50,043 INFO L225 Difference]: With dead ends: 531 [2018-04-11 14:03:50,043 INFO L226 Difference]: Without dead ends: 531 [2018-04-11 14:03:50,044 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=413, Invalid=777, Unknown=0, NotChecked=0, Total=1190 [2018-04-11 14:03:50,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2018-04-11 14:03:50,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 365. [2018-04-11 14:03:50,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2018-04-11 14:03:50,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 482 transitions. [2018-04-11 14:03:50,054 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 482 transitions. Word has length 1093 [2018-04-11 14:03:50,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:50,055 INFO L459 AbstractCegarLoop]: Abstraction has 365 states and 482 transitions. [2018-04-11 14:03:50,055 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 14:03:50,055 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 482 transitions. [2018-04-11 14:03:50,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1100 [2018-04-11 14:03:50,064 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:50,065 INFO L355 BasicCegarLoop]: trace histogram [161, 142, 142, 142, 142, 142, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:50,065 INFO L408 AbstractCegarLoop]: === Iteration 72 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:50,065 INFO L82 PathProgramCache]: Analyzing trace with hash 279420421, now seen corresponding path program 63 times [2018-04-11 14:03:50,066 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:50,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:50,112 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:51,404 INFO L134 CoverageAnalysis]: Checked inductivity of 67552 backedges. 2722 proven. 5294 refuted. 0 times theorem prover too weak. 59536 trivial. 0 not checked. [2018-04-11 14:03:51,404 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:51,405 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-11 14:03:51,405 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:51,405 INFO L134 CoverageAnalysis]: Checked inductivity of 6075 backedges. 227 proven. 521 refuted. 0 times theorem prover too weak. 5327 trivial. 0 not checked. [2018-04-11 14:03:51,405 INFO L182 omatonBuilderFactory]: Interpolants [41984#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 41985#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 41986#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 7), 41966#true, 41967#false, 41968#(<= 0 main_~i~1), 41969#(<= 1 main_~i~1), 41970#(<= 2 main_~i~1), 41971#(<= 3 main_~i~1), 41972#(<= 4 main_~i~1), 41973#(<= 5 main_~i~1), 41974#(<= 6 main_~i~1), 41975#(<= 7 main_~i~1), 41976#(<= 8 main_~i~1), 41977#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 41978#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 41979#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 41980#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 41981#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 41982#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 41983#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6))] [2018-04-11 14:03:51,406 INFO L134 CoverageAnalysis]: Checked inductivity of 67552 backedges. 2722 proven. 5294 refuted. 0 times theorem prover too weak. 59536 trivial. 0 not checked. [2018-04-11 14:03:51,406 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 14:03:51,406 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 14:03:51,406 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=309, Unknown=0, NotChecked=0, Total=420 [2018-04-11 14:03:51,406 INFO L87 Difference]: Start difference. First operand 365 states and 482 transitions. Second operand 21 states. [2018-04-11 14:03:51,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:51,631 INFO L93 Difference]: Finished difference Result 408 states and 523 transitions. [2018-04-11 14:03:51,631 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-11 14:03:51,631 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1099 [2018-04-11 14:03:51,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:51,632 INFO L225 Difference]: With dead ends: 408 [2018-04-11 14:03:51,632 INFO L226 Difference]: Without dead ends: 408 [2018-04-11 14:03:51,632 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=199, Invalid=613, Unknown=0, NotChecked=0, Total=812 [2018-04-11 14:03:51,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2018-04-11 14:03:51,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 368. [2018-04-11 14:03:51,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 368 states. [2018-04-11 14:03:51,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 491 transitions. [2018-04-11 14:03:51,636 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 491 transitions. Word has length 1099 [2018-04-11 14:03:51,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:51,636 INFO L459 AbstractCegarLoop]: Abstraction has 368 states and 491 transitions. [2018-04-11 14:03:51,637 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 14:03:51,637 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 491 transitions. [2018-04-11 14:03:51,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1148 [2018-04-11 14:03:51,642 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:51,642 INFO L355 BasicCegarLoop]: trace histogram [169, 150, 150, 150, 150, 150, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:51,642 INFO L408 AbstractCegarLoop]: === Iteration 73 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:51,643 INFO L82 PathProgramCache]: Analyzing trace with hash 1363516997, now seen corresponding path program 64 times [2018-04-11 14:03:51,643 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:51,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:51,688 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:53,070 INFO L134 CoverageAnalysis]: Checked inductivity of 74840 backedges. 0 proven. 1064 refuted. 0 times theorem prover too weak. 73776 trivial. 0 not checked. [2018-04-11 14:03:53,070 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:53,070 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-11 14:03:53,070 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:53,070 INFO L134 CoverageAnalysis]: Checked inductivity of 6363 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6363 trivial. 0 not checked. [2018-04-11 14:03:53,070 INFO L182 omatonBuilderFactory]: Interpolants [42784#(<= main_~i~1 3), 42785#(<= main_~i~1 4), 42786#(<= main_~i~1 5), 42787#(<= main_~i~1 6), 42788#(<= main_~i~1 7), 42789#(<= main_~i~1 8), 42790#(<= main_~i~1 9), 42791#(<= main_~i~1 10), 42792#(<= main_~i~1 11), 42793#(<= main_~i~1 12), 42794#(<= main_~i~1 13), 42795#(<= main_~i~1 14), 42796#(<= main_~i~1 15), 42797#(<= main_~i~1 16), 42798#(<= main_~i~1 17), 42799#(<= main_~i~1 18), 42800#(<= main_~i~1 19), 42779#true, 42780#false, 42781#(= main_~i~1 0), 42782#(<= main_~i~1 1), 42783#(<= main_~i~1 2)] [2018-04-11 14:03:53,071 INFO L134 CoverageAnalysis]: Checked inductivity of 74840 backedges. 0 proven. 1064 refuted. 0 times theorem prover too weak. 73776 trivial. 0 not checked. [2018-04-11 14:03:53,071 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-11 14:03:53,071 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-11 14:03:53,072 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2018-04-11 14:03:53,072 INFO L87 Difference]: Start difference. First operand 368 states and 491 transitions. Second operand 22 states. [2018-04-11 14:03:53,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:53,232 INFO L93 Difference]: Finished difference Result 542 states and 683 transitions. [2018-04-11 14:03:53,233 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-11 14:03:53,233 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1147 [2018-04-11 14:03:53,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:53,234 INFO L225 Difference]: With dead ends: 542 [2018-04-11 14:03:53,235 INFO L226 Difference]: Without dead ends: 542 [2018-04-11 14:03:53,235 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2018-04-11 14:03:53,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2018-04-11 14:03:53,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 379. [2018-04-11 14:03:53,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-04-11 14:03:53,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 507 transitions. [2018-04-11 14:03:53,239 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 507 transitions. Word has length 1147 [2018-04-11 14:03:53,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:53,240 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 507 transitions. [2018-04-11 14:03:53,240 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-11 14:03:53,240 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 507 transitions. [2018-04-11 14:03:53,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1214 [2018-04-11 14:03:53,246 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:53,246 INFO L355 BasicCegarLoop]: trace histogram [179, 159, 159, 159, 159, 159, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:53,246 INFO L408 AbstractCegarLoop]: === Iteration 74 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:53,247 INFO L82 PathProgramCache]: Analyzing trace with hash -1328978387, now seen corresponding path program 65 times [2018-04-11 14:03:53,247 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:53,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:53,297 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:54,662 INFO L134 CoverageAnalysis]: Checked inductivity of 84046 backedges. 6782 proven. 2685 refuted. 0 times theorem prover too weak. 74579 trivial. 0 not checked. [2018-04-11 14:03:54,662 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:54,662 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-11 14:03:54,663 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:54,663 INFO L134 CoverageAnalysis]: Checked inductivity of 7245 backedges. 696 proven. 168 refuted. 0 times theorem prover too weak. 6381 trivial. 0 not checked. [2018-04-11 14:03:54,663 INFO L182 omatonBuilderFactory]: Interpolants [43722#true, 43723#false, 43724#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 43725#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 43726#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 43727#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 43728#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 43729#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 43730#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 43731#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 43732#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 43733#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 43734#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 8), 43735#(<= main_~i~1 8), 43736#(<= main_~i~1 9), 43737#(<= main_~i~1 10), 43738#(<= main_~i~1 11), 43739#(<= main_~i~1 12)] [2018-04-11 14:03:54,664 INFO L134 CoverageAnalysis]: Checked inductivity of 84046 backedges. 6782 proven. 2685 refuted. 0 times theorem prover too weak. 74579 trivial. 0 not checked. [2018-04-11 14:03:54,664 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 14:03:54,664 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 14:03:54,664 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2018-04-11 14:03:54,664 INFO L87 Difference]: Start difference. First operand 379 states and 507 transitions. Second operand 18 states. [2018-04-11 14:03:54,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:54,900 INFO L93 Difference]: Finished difference Result 819 states and 1327 transitions. [2018-04-11 14:03:54,901 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-11 14:03:54,901 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 1213 [2018-04-11 14:03:54,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:54,905 INFO L225 Difference]: With dead ends: 819 [2018-04-11 14:03:54,905 INFO L226 Difference]: Without dead ends: 819 [2018-04-11 14:03:54,906 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=218, Invalid=538, Unknown=0, NotChecked=0, Total=756 [2018-04-11 14:03:54,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2018-04-11 14:03:54,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 382. [2018-04-11 14:03:54,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 382 states. [2018-04-11 14:03:54,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 528 transitions. [2018-04-11 14:03:54,915 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 528 transitions. Word has length 1213 [2018-04-11 14:03:54,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:54,915 INFO L459 AbstractCegarLoop]: Abstraction has 382 states and 528 transitions. [2018-04-11 14:03:54,915 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 14:03:54,915 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 528 transitions. [2018-04-11 14:03:54,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1220 [2018-04-11 14:03:54,922 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:54,922 INFO L355 BasicCegarLoop]: trace histogram [180, 160, 160, 160, 160, 160, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:54,922 INFO L408 AbstractCegarLoop]: === Iteration 75 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:54,922 INFO L82 PathProgramCache]: Analyzing trace with hash -333647051, now seen corresponding path program 66 times [2018-04-11 14:03:54,922 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:54,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:54,978 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:56,433 INFO L134 CoverageAnalysis]: Checked inductivity of 85040 backedges. 7462 proven. 2999 refuted. 0 times theorem prover too weak. 74579 trivial. 0 not checked. [2018-04-11 14:03:56,433 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:56,433 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-11 14:03:56,434 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:56,434 INFO L134 CoverageAnalysis]: Checked inductivity of 7239 backedges. 672 proven. 186 refuted. 0 times theorem prover too weak. 6381 trivial. 0 not checked. [2018-04-11 14:03:56,434 INFO L182 omatonBuilderFactory]: Interpolants [44961#true, 44962#false, 44963#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 44964#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 44965#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 44966#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 44967#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 44968#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 44969#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 44970#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 44971#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 44972#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 44973#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 44974#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 9), 44975#(<= main_~i~1 9), 44976#(<= main_~i~1 10), 44977#(<= main_~i~1 11), 44978#(<= main_~i~1 12), 44979#(<= main_~i~1 13)] [2018-04-11 14:03:56,436 INFO L134 CoverageAnalysis]: Checked inductivity of 85040 backedges. 7462 proven. 2999 refuted. 0 times theorem prover too weak. 74579 trivial. 0 not checked. [2018-04-11 14:03:56,436 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 14:03:56,436 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 14:03:56,436 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=242, Unknown=0, NotChecked=0, Total=342 [2018-04-11 14:03:56,436 INFO L87 Difference]: Start difference. First operand 382 states and 528 transitions. Second operand 19 states. [2018-04-11 14:03:56,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:56,704 INFO L93 Difference]: Finished difference Result 822 states and 1411 transitions. [2018-04-11 14:03:56,704 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-11 14:03:56,705 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1219 [2018-04-11 14:03:56,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:56,708 INFO L225 Difference]: With dead ends: 822 [2018-04-11 14:03:56,708 INFO L226 Difference]: Without dead ends: 822 [2018-04-11 14:03:56,709 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=254, Invalid=616, Unknown=0, NotChecked=0, Total=870 [2018-04-11 14:03:56,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 822 states. [2018-04-11 14:03:56,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 822 to 382. [2018-04-11 14:03:56,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 382 states. [2018-04-11 14:03:56,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 528 transitions. [2018-04-11 14:03:56,720 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 528 transitions. Word has length 1219 [2018-04-11 14:03:56,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:56,720 INFO L459 AbstractCegarLoop]: Abstraction has 382 states and 528 transitions. [2018-04-11 14:03:56,720 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 14:03:56,720 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 528 transitions. [2018-04-11 14:03:56,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1226 [2018-04-11 14:03:56,727 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:56,727 INFO L355 BasicCegarLoop]: trace histogram [181, 161, 161, 161, 161, 161, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:56,727 INFO L408 AbstractCegarLoop]: === Iteration 76 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:56,727 INFO L82 PathProgramCache]: Analyzing trace with hash -1828414915, now seen corresponding path program 67 times [2018-04-11 14:03:56,727 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:56,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:56,778 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:03:58,299 INFO L134 CoverageAnalysis]: Checked inductivity of 86040 backedges. 8142 proven. 3319 refuted. 0 times theorem prover too weak. 74579 trivial. 0 not checked. [2018-04-11 14:03:58,300 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:03:58,300 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-11 14:03:58,300 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:03:58,300 INFO L134 CoverageAnalysis]: Checked inductivity of 7257 backedges. 672 proven. 204 refuted. 0 times theorem prover too weak. 6381 trivial. 0 not checked. [2018-04-11 14:03:58,300 INFO L182 omatonBuilderFactory]: Interpolants [46208#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 46209#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 46210#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 46211#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 46212#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 46213#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 46214#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 46215#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 46216#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 46217#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 46218#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 46219#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 46220#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 10), 46221#(<= main_~i~1 10), 46222#(<= main_~i~1 11), 46223#(<= main_~i~1 12), 46224#(<= main_~i~1 13), 46225#(<= main_~i~1 14), 46206#true, 46207#false] [2018-04-11 14:03:58,302 INFO L134 CoverageAnalysis]: Checked inductivity of 86040 backedges. 8142 proven. 3319 refuted. 0 times theorem prover too weak. 74579 trivial. 0 not checked. [2018-04-11 14:03:58,302 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 14:03:58,302 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 14:03:58,302 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=267, Unknown=0, NotChecked=0, Total=380 [2018-04-11 14:03:58,302 INFO L87 Difference]: Start difference. First operand 382 states and 528 transitions. Second operand 20 states. [2018-04-11 14:03:58,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:03:58,587 INFO L93 Difference]: Finished difference Result 825 states and 1495 transitions. [2018-04-11 14:03:58,587 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-11 14:03:58,587 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1225 [2018-04-11 14:03:58,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:03:58,591 INFO L225 Difference]: With dead ends: 825 [2018-04-11 14:03:58,591 INFO L226 Difference]: Without dead ends: 825 [2018-04-11 14:03:58,591 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=293, Invalid=699, Unknown=0, NotChecked=0, Total=992 [2018-04-11 14:03:58,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2018-04-11 14:03:58,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 382. [2018-04-11 14:03:58,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 382 states. [2018-04-11 14:03:58,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 528 transitions. [2018-04-11 14:03:58,601 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 528 transitions. Word has length 1225 [2018-04-11 14:03:58,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:03:58,602 INFO L459 AbstractCegarLoop]: Abstraction has 382 states and 528 transitions. [2018-04-11 14:03:58,602 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 14:03:58,602 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 528 transitions. [2018-04-11 14:03:58,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1232 [2018-04-11 14:03:58,608 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:03:58,608 INFO L355 BasicCegarLoop]: trace histogram [182, 162, 162, 162, 162, 162, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:03:58,608 INFO L408 AbstractCegarLoop]: === Iteration 77 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:03:58,609 INFO L82 PathProgramCache]: Analyzing trace with hash 142924613, now seen corresponding path program 68 times [2018-04-11 14:03:58,609 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:03:58,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:03:58,659 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:00,269 INFO L134 CoverageAnalysis]: Checked inductivity of 87046 backedges. 8822 proven. 3645 refuted. 0 times theorem prover too weak. 74579 trivial. 0 not checked. [2018-04-11 14:04:00,269 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:00,269 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-11 14:04:00,269 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:00,269 INFO L134 CoverageAnalysis]: Checked inductivity of 7275 backedges. 672 proven. 222 refuted. 0 times theorem prover too weak. 6381 trivial. 0 not checked. [2018-04-11 14:04:00,270 INFO L182 omatonBuilderFactory]: Interpolants [47457#true, 47458#false, 47459#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 47460#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 47461#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 47462#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 47463#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 47464#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 47465#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 47466#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 47467#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 47468#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 47469#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 47470#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 47471#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 47472#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 11), 47473#(<= main_~i~1 11), 47474#(<= main_~i~1 12), 47475#(<= main_~i~1 13), 47476#(<= main_~i~1 14), 47477#(<= main_~i~1 15)] [2018-04-11 14:04:00,271 INFO L134 CoverageAnalysis]: Checked inductivity of 87046 backedges. 8822 proven. 3645 refuted. 0 times theorem prover too weak. 74579 trivial. 0 not checked. [2018-04-11 14:04:00,271 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 14:04:00,271 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 14:04:00,271 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=293, Unknown=0, NotChecked=0, Total=420 [2018-04-11 14:04:00,271 INFO L87 Difference]: Start difference. First operand 382 states and 528 transitions. Second operand 21 states. [2018-04-11 14:04:00,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:00,562 INFO L93 Difference]: Finished difference Result 825 states and 1495 transitions. [2018-04-11 14:04:00,562 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-11 14:04:00,562 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1231 [2018-04-11 14:04:00,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:00,566 INFO L225 Difference]: With dead ends: 825 [2018-04-11 14:04:00,566 INFO L226 Difference]: Without dead ends: 825 [2018-04-11 14:04:00,566 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=335, Invalid=787, Unknown=0, NotChecked=0, Total=1122 [2018-04-11 14:04:00,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2018-04-11 14:04:00,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 379. [2018-04-11 14:04:00,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-04-11 14:04:00,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 507 transitions. [2018-04-11 14:04:00,576 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 507 transitions. Word has length 1231 [2018-04-11 14:04:00,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:00,576 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 507 transitions. [2018-04-11 14:04:00,576 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 14:04:00,576 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 507 transitions. [2018-04-11 14:04:00,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1238 [2018-04-11 14:04:00,583 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:00,583 INFO L355 BasicCegarLoop]: trace histogram [183, 163, 163, 163, 163, 163, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:00,583 INFO L408 AbstractCegarLoop]: === Iteration 78 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:00,583 INFO L82 PathProgramCache]: Analyzing trace with hash 2051159629, now seen corresponding path program 69 times [2018-04-11 14:04:00,584 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:00,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:00,630 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:02,313 INFO L134 CoverageAnalysis]: Checked inductivity of 88058 backedges. 10489 proven. 2890 refuted. 0 times theorem prover too weak. 74679 trivial. 0 not checked. [2018-04-11 14:04:02,314 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:02,314 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-11 14:04:02,314 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:02,314 INFO L134 CoverageAnalysis]: Checked inductivity of 7296 backedges. 755 proven. 160 refuted. 0 times theorem prover too weak. 6381 trivial. 0 not checked. [2018-04-11 14:04:02,314 INFO L182 omatonBuilderFactory]: Interpolants [48708#true, 48709#false, 48710#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 48711#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 48712#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 48713#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 48714#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 48715#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 48716#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 48717#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 48718#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 48719#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 48720#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 48721#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 48722#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 48723#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 48724#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 12), 48725#(<= main_~i~1 12), 48726#(<= main_~i~1 13), 48727#(<= main_~i~1 14), 48728#(<= main_~i~1 15)] [2018-04-11 14:04:02,316 INFO L134 CoverageAnalysis]: Checked inductivity of 88058 backedges. 10489 proven. 2890 refuted. 0 times theorem prover too weak. 74679 trivial. 0 not checked. [2018-04-11 14:04:02,316 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 14:04:02,316 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 14:04:02,316 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=284, Unknown=0, NotChecked=0, Total=420 [2018-04-11 14:04:02,316 INFO L87 Difference]: Start difference. First operand 379 states and 507 transitions. Second operand 21 states. [2018-04-11 14:04:02,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:02,612 INFO L93 Difference]: Finished difference Result 744 states and 1318 transitions. [2018-04-11 14:04:02,612 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-11 14:04:02,612 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1237 [2018-04-11 14:04:02,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:02,615 INFO L225 Difference]: With dead ends: 744 [2018-04-11 14:04:02,615 INFO L226 Difference]: Without dead ends: 744 [2018-04-11 14:04:02,616 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=374, Invalid=816, Unknown=0, NotChecked=0, Total=1190 [2018-04-11 14:04:02,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2018-04-11 14:04:02,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 379. [2018-04-11 14:04:02,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-04-11 14:04:02,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 507 transitions. [2018-04-11 14:04:02,624 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 507 transitions. Word has length 1237 [2018-04-11 14:04:02,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:02,624 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 507 transitions. [2018-04-11 14:04:02,624 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 14:04:02,624 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 507 transitions. [2018-04-11 14:04:02,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1244 [2018-04-11 14:04:02,631 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:02,631 INFO L355 BasicCegarLoop]: trace histogram [184, 164, 164, 164, 164, 164, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:02,631 INFO L408 AbstractCegarLoop]: === Iteration 79 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:02,631 INFO L82 PathProgramCache]: Analyzing trace with hash -1274970283, now seen corresponding path program 70 times [2018-04-11 14:04:02,632 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:02,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:02,679 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:04,324 INFO L134 CoverageAnalysis]: Checked inductivity of 89076 backedges. 12390 proven. 1901 refuted. 0 times theorem prover too weak. 74785 trivial. 0 not checked. [2018-04-11 14:04:04,324 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:04,324 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-11 14:04:04,324 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:04,325 INFO L134 CoverageAnalysis]: Checked inductivity of 7308 backedges. 841 proven. 86 refuted. 0 times theorem prover too weak. 6381 trivial. 0 not checked. [2018-04-11 14:04:04,325 INFO L182 omatonBuilderFactory]: Interpolants [49888#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 49889#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 49890#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 49891#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 49892#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 49893#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 49894#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 49895#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 49896#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 14)), 49897#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 13), 49898#(<= main_~i~1 13), 49899#(<= main_~i~1 14), 49900#(<= main_~i~1 15), 49880#true, 49881#false, 49882#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 49883#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 49884#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 49885#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 49886#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 49887#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5))] [2018-04-11 14:04:04,326 INFO L134 CoverageAnalysis]: Checked inductivity of 89076 backedges. 12390 proven. 1901 refuted. 0 times theorem prover too weak. 74785 trivial. 0 not checked. [2018-04-11 14:04:04,326 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 14:04:04,326 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 14:04:04,326 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=273, Unknown=0, NotChecked=0, Total=420 [2018-04-11 14:04:04,326 INFO L87 Difference]: Start difference. First operand 379 states and 507 transitions. Second operand 21 states. [2018-04-11 14:04:04,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:04,594 INFO L93 Difference]: Finished difference Result 655 states and 1115 transitions. [2018-04-11 14:04:04,594 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-11 14:04:04,594 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1243 [2018-04-11 14:04:04,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:04,597 INFO L225 Difference]: With dead ends: 655 [2018-04-11 14:04:04,597 INFO L226 Difference]: Without dead ends: 655 [2018-04-11 14:04:04,597 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=417, Invalid=843, Unknown=0, NotChecked=0, Total=1260 [2018-04-11 14:04:04,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2018-04-11 14:04:04,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 379. [2018-04-11 14:04:04,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-04-11 14:04:04,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 507 transitions. [2018-04-11 14:04:04,604 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 507 transitions. Word has length 1243 [2018-04-11 14:04:04,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:04,605 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 507 transitions. [2018-04-11 14:04:04,605 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 14:04:04,605 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 507 transitions. [2018-04-11 14:04:04,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1250 [2018-04-11 14:04:04,611 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:04,612 INFO L355 BasicCegarLoop]: trace histogram [185, 165, 165, 165, 165, 165, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:04,612 INFO L408 AbstractCegarLoop]: === Iteration 80 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:04,612 INFO L82 PathProgramCache]: Analyzing trace with hash 377042525, now seen corresponding path program 71 times [2018-04-11 14:04:04,612 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:04,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:04,666 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:06,306 INFO L134 CoverageAnalysis]: Checked inductivity of 90100 backedges. 14543 proven. 660 refuted. 0 times theorem prover too weak. 74897 trivial. 0 not checked. [2018-04-11 14:04:06,306 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:06,306 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-11 14:04:06,306 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:06,307 INFO L134 CoverageAnalysis]: Checked inductivity of 7314 backedges. 933 proven. 0 refuted. 0 times theorem prover too weak. 6381 trivial. 0 not checked. [2018-04-11 14:04:06,307 INFO L182 omatonBuilderFactory]: Interpolants [50976#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 50977#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 50978#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 50979#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 50980#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 50981#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 14)), 50982#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 15)), 50983#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 14), 50984#(<= main_~i~1 14), 50985#(<= main_~i~1 15), 50965#true, 50966#false, 50967#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 50968#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 50969#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 50970#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 50971#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 50972#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 50973#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 50974#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 50975#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8))] [2018-04-11 14:04:06,308 INFO L134 CoverageAnalysis]: Checked inductivity of 90100 backedges. 14543 proven. 660 refuted. 0 times theorem prover too weak. 74897 trivial. 0 not checked. [2018-04-11 14:04:06,308 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 14:04:06,308 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 14:04:06,308 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=260, Unknown=0, NotChecked=0, Total=420 [2018-04-11 14:04:06,308 INFO L87 Difference]: Start difference. First operand 379 states and 507 transitions. Second operand 21 states. [2018-04-11 14:04:06,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:06,552 INFO L93 Difference]: Finished difference Result 559 states and 923 transitions. [2018-04-11 14:04:06,552 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-11 14:04:06,552 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1249 [2018-04-11 14:04:06,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:06,554 INFO L225 Difference]: With dead ends: 559 [2018-04-11 14:04:06,554 INFO L226 Difference]: Without dead ends: 559 [2018-04-11 14:04:06,554 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=464, Invalid=868, Unknown=0, NotChecked=0, Total=1332 [2018-04-11 14:04:06,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2018-04-11 14:04:06,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 388. [2018-04-11 14:04:06,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 388 states. [2018-04-11 14:04:06,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 535 transitions. [2018-04-11 14:04:06,561 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 535 transitions. Word has length 1249 [2018-04-11 14:04:06,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:06,561 INFO L459 AbstractCegarLoop]: Abstraction has 388 states and 535 transitions. [2018-04-11 14:04:06,561 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 14:04:06,561 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 535 transitions. [2018-04-11 14:04:06,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1256 [2018-04-11 14:04:06,568 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:06,568 INFO L355 BasicCegarLoop]: trace histogram [186, 166, 166, 166, 166, 166, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:06,568 INFO L408 AbstractCegarLoop]: === Iteration 81 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:06,569 INFO L82 PathProgramCache]: Analyzing trace with hash -1810965659, now seen corresponding path program 72 times [2018-04-11 14:04:06,569 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:06,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:06,620 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:08,263 INFO L134 CoverageAnalysis]: Checked inductivity of 91130 backedges. 0 proven. 1180 refuted. 0 times theorem prover too weak. 89950 trivial. 0 not checked. [2018-04-11 14:04:08,263 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:08,263 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-11 14:04:08,263 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:08,264 INFO L134 CoverageAnalysis]: Checked inductivity of 7311 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7311 trivial. 0 not checked. [2018-04-11 14:04:08,264 INFO L182 omatonBuilderFactory]: Interpolants [51968#(<= main_~i~1 1), 51969#(<= main_~i~1 2), 51970#(<= main_~i~1 3), 51971#(<= main_~i~1 4), 51972#(<= main_~i~1 5), 51973#(<= main_~i~1 6), 51974#(<= main_~i~1 7), 51975#(<= main_~i~1 8), 51976#(<= main_~i~1 9), 51977#(<= main_~i~1 10), 51978#(<= main_~i~1 11), 51979#(<= main_~i~1 12), 51980#(<= main_~i~1 13), 51981#(<= main_~i~1 14), 51982#(<= main_~i~1 15), 51983#(<= main_~i~1 16), 51984#(<= main_~i~1 17), 51985#(<= main_~i~1 18), 51986#(<= main_~i~1 19), 51987#(<= main_~i~1 20), 51965#true, 51966#false, 51967#(= main_~i~1 0)] [2018-04-11 14:04:08,265 INFO L134 CoverageAnalysis]: Checked inductivity of 91130 backedges. 0 proven. 1180 refuted. 0 times theorem prover too weak. 89950 trivial. 0 not checked. [2018-04-11 14:04:08,265 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-11 14:04:08,265 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-11 14:04:08,265 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2018-04-11 14:04:08,265 INFO L87 Difference]: Start difference. First operand 388 states and 535 transitions. Second operand 23 states. [2018-04-11 14:04:08,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:08,441 INFO L93 Difference]: Finished difference Result 599 states and 797 transitions. [2018-04-11 14:04:08,441 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 14:04:08,441 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1255 [2018-04-11 14:04:08,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:08,443 INFO L225 Difference]: With dead ends: 599 [2018-04-11 14:04:08,444 INFO L226 Difference]: Without dead ends: 599 [2018-04-11 14:04:08,444 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2018-04-11 14:04:08,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2018-04-11 14:04:08,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 399. [2018-04-11 14:04:08,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-04-11 14:04:08,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 552 transitions. [2018-04-11 14:04:08,450 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 552 transitions. Word has length 1255 [2018-04-11 14:04:08,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:08,451 INFO L459 AbstractCegarLoop]: Abstraction has 399 states and 552 transitions. [2018-04-11 14:04:08,451 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-11 14:04:08,451 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 552 transitions. [2018-04-11 14:04:08,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1322 [2018-04-11 14:04:08,458 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:08,458 INFO L355 BasicCegarLoop]: trace histogram [196, 175, 175, 175, 175, 175, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:08,459 INFO L408 AbstractCegarLoop]: === Iteration 82 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:08,459 INFO L82 PathProgramCache]: Analyzing trace with hash -677304499, now seen corresponding path program 73 times [2018-04-11 14:04:08,459 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:08,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:08,512 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:10,150 INFO L134 CoverageAnalysis]: Checked inductivity of 101262 backedges. 6882 proven. 3626 refuted. 0 times theorem prover too weak. 90754 trivial. 0 not checked. [2018-04-11 14:04:10,150 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:10,151 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-11 14:04:10,151 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:10,151 INFO L134 CoverageAnalysis]: Checked inductivity of 8250 backedges. 696 proven. 224 refuted. 0 times theorem prover too weak. 7330 trivial. 0 not checked. [2018-04-11 14:04:10,151 INFO L182 omatonBuilderFactory]: Interpolants [52992#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 52993#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 52994#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 52995#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 52996#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 52997#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 52998#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 8), 52999#(<= main_~i~1 8), 53000#(<= main_~i~1 9), 53001#(<= main_~i~1 10), 53002#(<= main_~i~1 11), 53003#(<= main_~i~1 12), 53004#(<= main_~i~1 13), 52986#true, 52987#false, 52988#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 52989#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 52990#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 52991#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3))] [2018-04-11 14:04:10,152 INFO L134 CoverageAnalysis]: Checked inductivity of 101262 backedges. 6882 proven. 3626 refuted. 0 times theorem prover too weak. 90754 trivial. 0 not checked. [2018-04-11 14:04:10,152 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 14:04:10,152 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 14:04:10,152 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2018-04-11 14:04:10,153 INFO L87 Difference]: Start difference. First operand 399 states and 552 transitions. Second operand 19 states. [2018-04-11 14:04:10,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:10,379 INFO L93 Difference]: Finished difference Result 940 states and 1635 transitions. [2018-04-11 14:04:10,379 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-11 14:04:10,380 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1321 [2018-04-11 14:04:10,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:10,384 INFO L225 Difference]: With dead ends: 940 [2018-04-11 14:04:10,384 INFO L226 Difference]: Without dead ends: 940 [2018-04-11 14:04:10,385 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=225, Invalid=587, Unknown=0, NotChecked=0, Total=812 [2018-04-11 14:04:10,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 940 states. [2018-04-11 14:04:10,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 940 to 402. [2018-04-11 14:04:10,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 402 states. [2018-04-11 14:04:10,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 574 transitions. [2018-04-11 14:04:10,402 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 574 transitions. Word has length 1321 [2018-04-11 14:04:10,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:10,403 INFO L459 AbstractCegarLoop]: Abstraction has 402 states and 574 transitions. [2018-04-11 14:04:10,403 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 14:04:10,403 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 574 transitions. [2018-04-11 14:04:10,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1328 [2018-04-11 14:04:10,416 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:10,416 INFO L355 BasicCegarLoop]: trace histogram [197, 176, 176, 176, 176, 176, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:10,416 INFO L408 AbstractCegarLoop]: === Iteration 83 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:10,417 INFO L82 PathProgramCache]: Analyzing trace with hash 1326385237, now seen corresponding path program 74 times [2018-04-11 14:04:10,417 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:10,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:10,487 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:12,224 INFO L134 CoverageAnalysis]: Checked inductivity of 102354 backedges. 7562 proven. 4038 refuted. 0 times theorem prover too weak. 90754 trivial. 0 not checked. [2018-04-11 14:04:12,225 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:12,225 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-11 14:04:12,225 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:12,225 INFO L134 CoverageAnalysis]: Checked inductivity of 8250 backedges. 672 proven. 248 refuted. 0 times theorem prover too weak. 7330 trivial. 0 not checked. [2018-04-11 14:04:12,225 INFO L182 omatonBuilderFactory]: Interpolants [54368#false, 54369#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 54370#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 54371#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 54372#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 54373#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 54374#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 54375#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 54376#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 54377#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 54378#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 54379#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 54380#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 9), 54381#(<= main_~i~1 9), 54382#(<= main_~i~1 10), 54383#(<= main_~i~1 11), 54384#(<= main_~i~1 12), 54385#(<= main_~i~1 13), 54386#(<= main_~i~1 14), 54367#true] [2018-04-11 14:04:12,226 INFO L134 CoverageAnalysis]: Checked inductivity of 102354 backedges. 7562 proven. 4038 refuted. 0 times theorem prover too weak. 90754 trivial. 0 not checked. [2018-04-11 14:04:12,227 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 14:04:12,227 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 14:04:12,227 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=273, Unknown=0, NotChecked=0, Total=380 [2018-04-11 14:04:12,227 INFO L87 Difference]: Start difference. First operand 402 states and 574 transitions. Second operand 20 states. [2018-04-11 14:04:12,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:12,481 INFO L93 Difference]: Finished difference Result 943 states and 1736 transitions. [2018-04-11 14:04:12,481 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-11 14:04:12,481 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1327 [2018-04-11 14:04:12,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:12,485 INFO L225 Difference]: With dead ends: 943 [2018-04-11 14:04:12,485 INFO L226 Difference]: Without dead ends: 943 [2018-04-11 14:04:12,485 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=261, Invalid=669, Unknown=0, NotChecked=0, Total=930 [2018-04-11 14:04:12,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 943 states. [2018-04-11 14:04:12,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 943 to 402. [2018-04-11 14:04:12,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 402 states. [2018-04-11 14:04:12,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 574 transitions. [2018-04-11 14:04:12,496 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 574 transitions. Word has length 1327 [2018-04-11 14:04:12,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:12,497 INFO L459 AbstractCegarLoop]: Abstraction has 402 states and 574 transitions. [2018-04-11 14:04:12,497 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 14:04:12,497 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 574 transitions. [2018-04-11 14:04:12,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1334 [2018-04-11 14:04:12,504 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:12,504 INFO L355 BasicCegarLoop]: trace histogram [198, 177, 177, 177, 177, 177, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:12,505 INFO L408 AbstractCegarLoop]: === Iteration 84 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:12,505 INFO L82 PathProgramCache]: Analyzing trace with hash -1040055459, now seen corresponding path program 75 times [2018-04-11 14:04:12,505 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:12,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:12,558 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:14,372 INFO L134 CoverageAnalysis]: Checked inductivity of 103452 backedges. 8242 proven. 4456 refuted. 0 times theorem prover too weak. 90754 trivial. 0 not checked. [2018-04-11 14:04:14,372 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:14,372 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-11 14:04:14,373 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:14,373 INFO L134 CoverageAnalysis]: Checked inductivity of 8274 backedges. 672 proven. 272 refuted. 0 times theorem prover too weak. 7330 trivial. 0 not checked. [2018-04-11 14:04:14,373 INFO L182 omatonBuilderFactory]: Interpolants [55754#true, 55755#false, 55756#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 55757#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 55758#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 55759#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 55760#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 55761#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 55762#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 55763#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 55764#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 55765#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 55766#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 55767#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 55768#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 10), 55769#(<= main_~i~1 10), 55770#(<= main_~i~1 11), 55771#(<= main_~i~1 12), 55772#(<= main_~i~1 13), 55773#(<= main_~i~1 14), 55774#(<= main_~i~1 15)] [2018-04-11 14:04:14,374 INFO L134 CoverageAnalysis]: Checked inductivity of 103452 backedges. 8242 proven. 4456 refuted. 0 times theorem prover too weak. 90754 trivial. 0 not checked. [2018-04-11 14:04:14,374 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 14:04:14,374 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 14:04:14,374 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=300, Unknown=0, NotChecked=0, Total=420 [2018-04-11 14:04:14,374 INFO L87 Difference]: Start difference. First operand 402 states and 574 transitions. Second operand 21 states. [2018-04-11 14:04:14,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:14,702 INFO L93 Difference]: Finished difference Result 946 states and 1837 transitions. [2018-04-11 14:04:14,703 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-11 14:04:14,703 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1333 [2018-04-11 14:04:14,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:14,707 INFO L225 Difference]: With dead ends: 946 [2018-04-11 14:04:14,707 INFO L226 Difference]: Without dead ends: 946 [2018-04-11 14:04:14,707 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=300, Invalid=756, Unknown=0, NotChecked=0, Total=1056 [2018-04-11 14:04:14,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states. [2018-04-11 14:04:14,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 402. [2018-04-11 14:04:14,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 402 states. [2018-04-11 14:04:14,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 574 transitions. [2018-04-11 14:04:14,719 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 574 transitions. Word has length 1333 [2018-04-11 14:04:14,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:14,719 INFO L459 AbstractCegarLoop]: Abstraction has 402 states and 574 transitions. [2018-04-11 14:04:14,719 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 14:04:14,719 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 574 transitions. [2018-04-11 14:04:14,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1340 [2018-04-11 14:04:14,727 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:14,727 INFO L355 BasicCegarLoop]: trace histogram [199, 178, 178, 178, 178, 178, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:14,727 INFO L408 AbstractCegarLoop]: === Iteration 85 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:14,727 INFO L82 PathProgramCache]: Analyzing trace with hash 448698469, now seen corresponding path program 76 times [2018-04-11 14:04:14,728 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:14,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:14,782 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:16,721 INFO L134 CoverageAnalysis]: Checked inductivity of 104556 backedges. 8922 proven. 4880 refuted. 0 times theorem prover too weak. 90754 trivial. 0 not checked. [2018-04-11 14:04:16,721 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:16,722 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-11 14:04:16,722 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:16,722 INFO L134 CoverageAnalysis]: Checked inductivity of 8298 backedges. 672 proven. 296 refuted. 0 times theorem prover too weak. 7330 trivial. 0 not checked. [2018-04-11 14:04:16,722 INFO L182 omatonBuilderFactory]: Interpolants [57152#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 57153#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 57154#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 57155#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 57156#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 57157#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 57158#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 57159#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 57160#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 57161#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 57162#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 11), 57163#(<= main_~i~1 11), 57164#(<= main_~i~1 12), 57165#(<= main_~i~1 13), 57166#(<= main_~i~1 14), 57167#(<= main_~i~1 15), 57168#(<= main_~i~1 16), 57147#true, 57148#false, 57149#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 57150#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 57151#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2))] [2018-04-11 14:04:16,723 INFO L134 CoverageAnalysis]: Checked inductivity of 104556 backedges. 8922 proven. 4880 refuted. 0 times theorem prover too weak. 90754 trivial. 0 not checked. [2018-04-11 14:04:16,724 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-11 14:04:16,724 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-11 14:04:16,724 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=328, Unknown=0, NotChecked=0, Total=462 [2018-04-11 14:04:16,724 INFO L87 Difference]: Start difference. First operand 402 states and 574 transitions. Second operand 22 states. [2018-04-11 14:04:17,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:17,034 INFO L93 Difference]: Finished difference Result 946 states and 1837 transitions. [2018-04-11 14:04:17,034 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-11 14:04:17,034 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1339 [2018-04-11 14:04:17,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:17,039 INFO L225 Difference]: With dead ends: 946 [2018-04-11 14:04:17,039 INFO L226 Difference]: Without dead ends: 946 [2018-04-11 14:04:17,039 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=342, Invalid=848, Unknown=0, NotChecked=0, Total=1190 [2018-04-11 14:04:17,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states. [2018-04-11 14:04:17,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 399. [2018-04-11 14:04:17,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-04-11 14:04:17,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 552 transitions. [2018-04-11 14:04:17,053 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 552 transitions. Word has length 1339 [2018-04-11 14:04:17,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:17,053 INFO L459 AbstractCegarLoop]: Abstraction has 399 states and 552 transitions. [2018-04-11 14:04:17,053 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-11 14:04:17,054 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 552 transitions. [2018-04-11 14:04:17,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1346 [2018-04-11 14:04:17,061 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:17,062 INFO L355 BasicCegarLoop]: trace histogram [200, 179, 179, 179, 179, 179, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:17,062 INFO L408 AbstractCegarLoop]: === Iteration 86 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:17,062 INFO L82 PathProgramCache]: Analyzing trace with hash -1641461907, now seen corresponding path program 77 times [2018-04-11 14:04:17,062 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:17,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:17,122 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:19,062 INFO L134 CoverageAnalysis]: Checked inductivity of 105666 backedges. 10595 proven. 4217 refuted. 0 times theorem prover too weak. 90854 trivial. 0 not checked. [2018-04-11 14:04:19,062 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:19,062 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-11 14:04:19,062 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:19,063 INFO L134 CoverageAnalysis]: Checked inductivity of 8325 backedges. 755 proven. 240 refuted. 0 times theorem prover too weak. 7330 trivial. 0 not checked. [2018-04-11 14:04:19,063 INFO L182 omatonBuilderFactory]: Interpolants [58560#(<= main_~i~1 15), 58561#(<= main_~i~1 16), 58540#true, 58541#false, 58542#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 58543#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 58544#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 58545#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 58546#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 58547#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 58548#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 58549#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 58550#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 58551#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 58552#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 58553#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 58554#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 58555#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 58556#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 12), 58557#(<= main_~i~1 12), 58558#(<= main_~i~1 13), 58559#(<= main_~i~1 14)] [2018-04-11 14:04:19,064 INFO L134 CoverageAnalysis]: Checked inductivity of 105666 backedges. 10595 proven. 4217 refuted. 0 times theorem prover too weak. 90854 trivial. 0 not checked. [2018-04-11 14:04:19,064 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-11 14:04:19,064 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-11 14:04:19,064 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=320, Unknown=0, NotChecked=0, Total=462 [2018-04-11 14:04:19,064 INFO L87 Difference]: Start difference. First operand 399 states and 552 transitions. Second operand 22 states. [2018-04-11 14:04:19,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:19,385 INFO L93 Difference]: Finished difference Result 871 states and 1664 transitions. [2018-04-11 14:04:19,385 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-11 14:04:19,385 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1345 [2018-04-11 14:04:19,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:19,389 INFO L225 Difference]: With dead ends: 871 [2018-04-11 14:04:19,389 INFO L226 Difference]: Without dead ends: 871 [2018-04-11 14:04:19,389 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=380, Invalid=880, Unknown=0, NotChecked=0, Total=1260 [2018-04-11 14:04:19,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2018-04-11 14:04:19,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 399. [2018-04-11 14:04:19,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-04-11 14:04:19,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 552 transitions. [2018-04-11 14:04:19,400 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 552 transitions. Word has length 1345 [2018-04-11 14:04:19,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:19,400 INFO L459 AbstractCegarLoop]: Abstraction has 399 states and 552 transitions. [2018-04-11 14:04:19,400 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-11 14:04:19,401 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 552 transitions. [2018-04-11 14:04:19,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1352 [2018-04-11 14:04:19,408 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:19,409 INFO L355 BasicCegarLoop]: trace histogram [201, 180, 180, 180, 180, 180, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:19,409 INFO L408 AbstractCegarLoop]: === Iteration 87 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:19,409 INFO L82 PathProgramCache]: Analyzing trace with hash -2106006411, now seen corresponding path program 78 times [2018-04-11 14:04:19,409 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:19,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:19,466 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:21,405 INFO L134 CoverageAnalysis]: Checked inductivity of 106782 backedges. 12502 proven. 3320 refuted. 0 times theorem prover too weak. 90960 trivial. 0 not checked. [2018-04-11 14:04:21,406 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:21,406 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-11 14:04:21,406 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:21,406 INFO L134 CoverageAnalysis]: Checked inductivity of 8343 backedges. 841 proven. 172 refuted. 0 times theorem prover too weak. 7330 trivial. 0 not checked. [2018-04-11 14:04:21,406 INFO L182 omatonBuilderFactory]: Interpolants [59872#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 59873#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 59874#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 59875#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 59876#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 14)), 59877#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 13), 59878#(<= main_~i~1 13), 59879#(<= main_~i~1 14), 59880#(<= main_~i~1 15), 59881#(<= main_~i~1 16), 59860#true, 59861#false, 59862#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 59863#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 59864#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 59865#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 59866#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 59867#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 59868#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 59869#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 59870#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 59871#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9))] [2018-04-11 14:04:21,408 INFO L134 CoverageAnalysis]: Checked inductivity of 106782 backedges. 12502 proven. 3320 refuted. 0 times theorem prover too weak. 90960 trivial. 0 not checked. [2018-04-11 14:04:21,408 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-11 14:04:21,408 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-11 14:04:21,408 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=310, Unknown=0, NotChecked=0, Total=462 [2018-04-11 14:04:21,408 INFO L87 Difference]: Start difference. First operand 399 states and 552 transitions. Second operand 22 states. [2018-04-11 14:04:21,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:21,685 INFO L93 Difference]: Finished difference Result 784 states and 1460 transitions. [2018-04-11 14:04:21,685 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-11 14:04:21,685 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1351 [2018-04-11 14:04:21,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:21,689 INFO L225 Difference]: With dead ends: 784 [2018-04-11 14:04:21,689 INFO L226 Difference]: Without dead ends: 784 [2018-04-11 14:04:21,689 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=422, Invalid=910, Unknown=0, NotChecked=0, Total=1332 [2018-04-11 14:04:21,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2018-04-11 14:04:21,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 399. [2018-04-11 14:04:21,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-04-11 14:04:21,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 552 transitions. [2018-04-11 14:04:21,699 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 552 transitions. Word has length 1351 [2018-04-11 14:04:21,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:21,699 INFO L459 AbstractCegarLoop]: Abstraction has 399 states and 552 transitions. [2018-04-11 14:04:21,699 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-11 14:04:21,699 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 552 transitions. [2018-04-11 14:04:21,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1358 [2018-04-11 14:04:21,708 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:21,708 INFO L355 BasicCegarLoop]: trace histogram [202, 181, 181, 181, 181, 181, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:21,708 INFO L408 AbstractCegarLoop]: === Iteration 88 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:21,708 INFO L82 PathProgramCache]: Analyzing trace with hash -593236099, now seen corresponding path program 79 times [2018-04-11 14:04:21,708 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:21,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:21,767 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:23,740 INFO L134 CoverageAnalysis]: Checked inductivity of 107904 backedges. 14661 proven. 2171 refuted. 0 times theorem prover too weak. 91072 trivial. 0 not checked. [2018-04-11 14:04:23,740 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:23,740 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-11 14:04:23,740 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:23,741 INFO L134 CoverageAnalysis]: Checked inductivity of 8355 backedges. 933 proven. 92 refuted. 0 times theorem prover too weak. 7330 trivial. 0 not checked. [2018-04-11 14:04:23,741 INFO L182 omatonBuilderFactory]: Interpolants [61095#true, 61096#false, 61097#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 61098#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 61099#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 61100#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 61101#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 61102#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 61103#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 61104#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 61105#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 61106#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 61107#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 61108#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 61109#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 61110#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 61111#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 14)), 61112#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 15)), 61113#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 14), 61114#(<= main_~i~1 14), 61115#(<= main_~i~1 15), 61116#(<= main_~i~1 16)] [2018-04-11 14:04:23,742 INFO L134 CoverageAnalysis]: Checked inductivity of 107904 backedges. 14661 proven. 2171 refuted. 0 times theorem prover too weak. 91072 trivial. 0 not checked. [2018-04-11 14:04:23,742 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-11 14:04:23,742 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-11 14:04:23,742 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=298, Unknown=0, NotChecked=0, Total=462 [2018-04-11 14:04:23,742 INFO L87 Difference]: Start difference. First operand 399 states and 552 transitions. Second operand 22 states. [2018-04-11 14:04:24,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:24,065 INFO L93 Difference]: Finished difference Result 689 states and 1228 transitions. [2018-04-11 14:04:24,065 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-11 14:04:24,065 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1357 [2018-04-11 14:04:24,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:24,068 INFO L225 Difference]: With dead ends: 689 [2018-04-11 14:04:24,068 INFO L226 Difference]: Without dead ends: 689 [2018-04-11 14:04:24,068 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=468, Invalid=938, Unknown=0, NotChecked=0, Total=1406 [2018-04-11 14:04:24,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2018-04-11 14:04:24,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 399. [2018-04-11 14:04:24,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-04-11 14:04:24,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 552 transitions. [2018-04-11 14:04:24,076 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 552 transitions. Word has length 1357 [2018-04-11 14:04:24,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:24,077 INFO L459 AbstractCegarLoop]: Abstraction has 399 states and 552 transitions. [2018-04-11 14:04:24,077 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-11 14:04:24,077 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 552 transitions. [2018-04-11 14:04:24,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1364 [2018-04-11 14:04:24,085 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:24,085 INFO L355 BasicCegarLoop]: trace histogram [203, 182, 182, 182, 182, 182, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:24,085 INFO L408 AbstractCegarLoop]: === Iteration 89 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:24,085 INFO L82 PathProgramCache]: Analyzing trace with hash -791680891, now seen corresponding path program 80 times [2018-04-11 14:04:24,086 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:24,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:24,145 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:26,123 INFO L134 CoverageAnalysis]: Checked inductivity of 109032 backedges. 17090 proven. 752 refuted. 0 times theorem prover too weak. 91190 trivial. 0 not checked. [2018-04-11 14:04:26,123 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:26,123 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-11 14:04:26,123 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:26,124 INFO L134 CoverageAnalysis]: Checked inductivity of 8361 backedges. 1031 proven. 0 refuted. 0 times theorem prover too weak. 7330 trivial. 0 not checked. [2018-04-11 14:04:26,124 INFO L182 omatonBuilderFactory]: Interpolants [62240#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 62241#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 62242#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 62243#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 62244#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 62245#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 62246#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 62247#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 62248#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 62249#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 62250#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 62251#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 62252#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 62253#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 14)), 62254#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 15)), 62255#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 16)), 62256#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 15), 62257#(<= main_~i~1 15), 62258#(<= main_~i~1 16), 62237#true, 62238#false, 62239#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size))] [2018-04-11 14:04:26,125 INFO L134 CoverageAnalysis]: Checked inductivity of 109032 backedges. 17090 proven. 752 refuted. 0 times theorem prover too weak. 91190 trivial. 0 not checked. [2018-04-11 14:04:26,125 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-11 14:04:26,125 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-11 14:04:26,125 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=284, Unknown=0, NotChecked=0, Total=462 [2018-04-11 14:04:26,126 INFO L87 Difference]: Start difference. First operand 399 states and 552 transitions. Second operand 22 states. [2018-04-11 14:04:26,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:26,406 INFO L93 Difference]: Finished difference Result 587 states and 1007 transitions. [2018-04-11 14:04:26,406 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-11 14:04:26,406 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1363 [2018-04-11 14:04:26,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:26,408 INFO L225 Difference]: With dead ends: 587 [2018-04-11 14:04:26,408 INFO L226 Difference]: Without dead ends: 587 [2018-04-11 14:04:26,408 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=518, Invalid=964, Unknown=0, NotChecked=0, Total=1482 [2018-04-11 14:04:26,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2018-04-11 14:04:26,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 408. [2018-04-11 14:04:26,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 408 states. [2018-04-11 14:04:26,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 581 transitions. [2018-04-11 14:04:26,414 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 581 transitions. Word has length 1363 [2018-04-11 14:04:26,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:26,415 INFO L459 AbstractCegarLoop]: Abstraction has 408 states and 581 transitions. [2018-04-11 14:04:26,415 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-11 14:04:26,415 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 581 transitions. [2018-04-11 14:04:26,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1370 [2018-04-11 14:04:26,422 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:26,423 INFO L355 BasicCegarLoop]: trace histogram [204, 183, 183, 183, 183, 183, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:26,423 INFO L408 AbstractCegarLoop]: === Iteration 90 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:26,423 INFO L82 PathProgramCache]: Analyzing trace with hash 252792717, now seen corresponding path program 81 times [2018-04-11 14:04:26,423 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:26,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:26,480 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:28,513 INFO L134 CoverageAnalysis]: Checked inductivity of 110166 backedges. 3655 proven. 7711 refuted. 0 times theorem prover too weak. 98800 trivial. 0 not checked. [2018-04-11 14:04:28,513 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:28,513 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-11 14:04:28,513 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:28,513 INFO L134 CoverageAnalysis]: Checked inductivity of 8358 backedges. 283 proven. 634 refuted. 0 times theorem prover too weak. 7441 trivial. 0 not checked. [2018-04-11 14:04:28,513 INFO L182 omatonBuilderFactory]: Interpolants [63296#(<= 6 main_~i~1), 63297#(<= 7 main_~i~1), 63298#(<= 8 main_~i~1), 63299#(<= 9 main_~i~1), 63300#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 63301#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 63302#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 63303#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 63304#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 63305#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 63306#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 63307#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 63308#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 63309#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 63310#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 8), 63288#true, 63289#false, 63290#(<= 0 main_~i~1), 63291#(<= 1 main_~i~1), 63292#(<= 2 main_~i~1), 63293#(<= 3 main_~i~1), 63294#(<= 4 main_~i~1), 63295#(<= 5 main_~i~1)] [2018-04-11 14:04:28,515 INFO L134 CoverageAnalysis]: Checked inductivity of 110166 backedges. 3655 proven. 7711 refuted. 0 times theorem prover too weak. 98800 trivial. 0 not checked. [2018-04-11 14:04:28,515 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-11 14:04:28,515 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-11 14:04:28,515 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=373, Unknown=0, NotChecked=0, Total=506 [2018-04-11 14:04:28,515 INFO L87 Difference]: Start difference. First operand 408 states and 581 transitions. Second operand 23 states. [2018-04-11 14:04:29,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:29,023 INFO L93 Difference]: Finished difference Result 456 states and 627 transitions. [2018-04-11 14:04:29,023 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-11 14:04:29,023 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1369 [2018-04-11 14:04:29,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:29,024 INFO L225 Difference]: With dead ends: 456 [2018-04-11 14:04:29,024 INFO L226 Difference]: Without dead ends: 456 [2018-04-11 14:04:29,025 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=241, Invalid=751, Unknown=0, NotChecked=0, Total=992 [2018-04-11 14:04:29,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2018-04-11 14:04:29,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 411. [2018-04-11 14:04:29,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 411 states. [2018-04-11 14:04:29,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 591 transitions. [2018-04-11 14:04:29,029 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 591 transitions. Word has length 1369 [2018-04-11 14:04:29,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:29,030 INFO L459 AbstractCegarLoop]: Abstraction has 411 states and 591 transitions. [2018-04-11 14:04:29,030 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-11 14:04:29,030 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 591 transitions. [2018-04-11 14:04:29,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1412 [2018-04-11 14:04:29,038 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:29,038 INFO L355 BasicCegarLoop]: trace histogram [211, 190, 190, 190, 190, 190, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:29,038 INFO L408 AbstractCegarLoop]: === Iteration 91 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:29,038 INFO L82 PathProgramCache]: Analyzing trace with hash 1276221637, now seen corresponding path program 82 times [2018-04-11 14:04:29,039 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:29,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:29,100 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:31,229 INFO L134 CoverageAnalysis]: Checked inductivity of 118272 backedges. 0 proven. 1302 refuted. 0 times theorem prover too weak. 116970 trivial. 0 not checked. [2018-04-11 14:04:31,229 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:31,229 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-11 14:04:31,229 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:31,230 INFO L134 CoverageAnalysis]: Checked inductivity of 8673 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8673 trivial. 0 not checked. [2018-04-11 14:04:31,230 INFO L182 omatonBuilderFactory]: Interpolants [64196#true, 64197#false, 64198#(= main_~i~1 0), 64199#(<= main_~i~1 1), 64200#(<= main_~i~1 2), 64201#(<= main_~i~1 3), 64202#(<= main_~i~1 4), 64203#(<= main_~i~1 5), 64204#(<= main_~i~1 6), 64205#(<= main_~i~1 7), 64206#(<= main_~i~1 8), 64207#(<= main_~i~1 9), 64208#(<= main_~i~1 10), 64209#(<= main_~i~1 11), 64210#(<= main_~i~1 12), 64211#(<= main_~i~1 13), 64212#(<= main_~i~1 14), 64213#(<= main_~i~1 15), 64214#(<= main_~i~1 16), 64215#(<= main_~i~1 17), 64216#(<= main_~i~1 18), 64217#(<= main_~i~1 19), 64218#(<= main_~i~1 20), 64219#(<= main_~i~1 21)] [2018-04-11 14:04:31,231 INFO L134 CoverageAnalysis]: Checked inductivity of 118272 backedges. 0 proven. 1302 refuted. 0 times theorem prover too weak. 116970 trivial. 0 not checked. [2018-04-11 14:04:31,231 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-11 14:04:31,231 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-11 14:04:31,231 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=276, Unknown=0, NotChecked=0, Total=552 [2018-04-11 14:04:31,231 INFO L87 Difference]: Start difference. First operand 411 states and 591 transitions. Second operand 24 states. [2018-04-11 14:04:31,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:31,410 INFO L93 Difference]: Finished difference Result 665 states and 945 transitions. [2018-04-11 14:04:31,410 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-11 14:04:31,410 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1411 [2018-04-11 14:04:31,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:31,413 INFO L225 Difference]: With dead ends: 665 [2018-04-11 14:04:31,413 INFO L226 Difference]: Without dead ends: 665 [2018-04-11 14:04:31,413 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=276, Invalid=276, Unknown=0, NotChecked=0, Total=552 [2018-04-11 14:04:31,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2018-04-11 14:04:31,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 422. [2018-04-11 14:04:31,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-11 14:04:31,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-11 14:04:31,418 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1411 [2018-04-11 14:04:31,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:31,419 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-11 14:04:31,419 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-11 14:04:31,419 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-11 14:04:31,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1484 [2018-04-11 14:04:31,430 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:31,430 INFO L355 BasicCegarLoop]: trace histogram [222, 200, 200, 200, 200, 200, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:31,430 INFO L408 AbstractCegarLoop]: === Iteration 92 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:31,430 INFO L82 PathProgramCache]: Analyzing trace with hash -2062241355, now seen corresponding path program 83 times [2018-04-11 14:04:31,431 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:31,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:31,487 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:33,680 INFO L134 CoverageAnalysis]: Checked inductivity of 131016 backedges. 8096 proven. 5145 refuted. 0 times theorem prover too weak. 117775 trivial. 0 not checked. [2018-04-11 14:04:33,680 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:33,680 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-11 14:04:33,680 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:33,681 INFO L134 CoverageAnalysis]: Checked inductivity of 9738 backedges. 735 proven. 310 refuted. 0 times theorem prover too weak. 8693 trivial. 0 not checked. [2018-04-11 14:04:33,681 INFO L182 omatonBuilderFactory]: Interpolants [65312#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 65313#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 65314#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 65315#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 65316#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 65317#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 65318#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 65319#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 65320#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 9), 65321#(<= main_~i~1 9), 65322#(<= main_~i~1 10), 65323#(<= main_~i~1 11), 65324#(<= main_~i~1 12), 65325#(<= main_~i~1 13), 65326#(<= main_~i~1 14), 65327#(<= main_~i~1 15), 65307#true, 65308#false, 65309#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 65310#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 65311#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2))] [2018-04-11 14:04:33,682 INFO L134 CoverageAnalysis]: Checked inductivity of 131016 backedges. 8096 proven. 5145 refuted. 0 times theorem prover too weak. 117775 trivial. 0 not checked. [2018-04-11 14:04:33,682 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 14:04:33,682 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 14:04:33,682 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=305, Unknown=0, NotChecked=0, Total=420 [2018-04-11 14:04:33,682 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 21 states. [2018-04-11 14:04:33,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:33,945 INFO L93 Difference]: Finished difference Result 1064 states and 2012 transitions. [2018-04-11 14:04:33,945 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-11 14:04:33,945 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1483 [2018-04-11 14:04:33,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:33,951 INFO L225 Difference]: With dead ends: 1064 [2018-04-11 14:04:33,951 INFO L226 Difference]: Without dead ends: 1064 [2018-04-11 14:04:33,951 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=269, Invalid=723, Unknown=0, NotChecked=0, Total=992 [2018-04-11 14:04:33,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2018-04-11 14:04:33,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 425. [2018-04-11 14:04:33,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 425 states. [2018-04-11 14:04:33,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 632 transitions. [2018-04-11 14:04:33,964 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 632 transitions. Word has length 1483 [2018-04-11 14:04:33,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:33,965 INFO L459 AbstractCegarLoop]: Abstraction has 425 states and 632 transitions. [2018-04-11 14:04:33,965 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 14:04:33,965 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 632 transitions. [2018-04-11 14:04:33,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1490 [2018-04-11 14:04:33,974 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:33,974 INFO L355 BasicCegarLoop]: trace histogram [223, 201, 201, 201, 201, 201, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:33,974 INFO L408 AbstractCegarLoop]: === Iteration 93 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:33,974 INFO L82 PathProgramCache]: Analyzing trace with hash -2076454723, now seen corresponding path program 84 times [2018-04-11 14:04:33,975 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:34,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:34,038 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:36,343 INFO L134 CoverageAnalysis]: Checked inductivity of 132260 backedges. 8818 proven. 5667 refuted. 0 times theorem prover too weak. 117775 trivial. 0 not checked. [2018-04-11 14:04:36,343 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:36,343 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-11 14:04:36,344 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:36,344 INFO L134 CoverageAnalysis]: Checked inductivity of 9747 backedges. 714 proven. 340 refuted. 0 times theorem prover too weak. 8693 trivial. 0 not checked. [2018-04-11 14:04:36,344 INFO L182 omatonBuilderFactory]: Interpolants [66849#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 66848#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 66851#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 66850#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 66853#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 10), 66852#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 66855#(<= main_~i~1 11), 66854#(<= main_~i~1 10), 66857#(<= main_~i~1 13), 66856#(<= main_~i~1 12), 66859#(<= main_~i~1 15), 66858#(<= main_~i~1 14), 66860#(<= main_~i~1 16), 66839#true, 66841#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 66840#false, 66843#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 66842#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 66845#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 66844#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 66847#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 66846#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5))] [2018-04-11 14:04:36,345 INFO L134 CoverageAnalysis]: Checked inductivity of 132260 backedges. 8818 proven. 5667 refuted. 0 times theorem prover too weak. 117775 trivial. 0 not checked. [2018-04-11 14:04:36,346 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-11 14:04:36,346 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-11 14:04:36,346 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=334, Unknown=0, NotChecked=0, Total=462 [2018-04-11 14:04:36,346 INFO L87 Difference]: Start difference. First operand 425 states and 632 transitions. Second operand 22 states. [2018-04-11 14:04:36,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:36,584 INFO L93 Difference]: Finished difference Result 1067 states and 2130 transitions. [2018-04-11 14:04:36,584 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-11 14:04:36,584 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1489 [2018-04-11 14:04:36,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:36,589 INFO L225 Difference]: With dead ends: 1067 [2018-04-11 14:04:36,589 INFO L226 Difference]: Without dead ends: 1067 [2018-04-11 14:04:36,589 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=308, Invalid=814, Unknown=0, NotChecked=0, Total=1122 [2018-04-11 14:04:36,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states. [2018-04-11 14:04:36,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 425. [2018-04-11 14:04:36,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 425 states. [2018-04-11 14:04:36,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 632 transitions. [2018-04-11 14:04:36,602 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 632 transitions. Word has length 1489 [2018-04-11 14:04:36,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:36,603 INFO L459 AbstractCegarLoop]: Abstraction has 425 states and 632 transitions. [2018-04-11 14:04:36,603 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-11 14:04:36,603 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 632 transitions. [2018-04-11 14:04:36,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1496 [2018-04-11 14:04:36,612 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:36,612 INFO L355 BasicCegarLoop]: trace histogram [224, 202, 202, 202, 202, 202, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:36,612 INFO L408 AbstractCegarLoop]: === Iteration 94 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:36,612 INFO L82 PathProgramCache]: Analyzing trace with hash -763262523, now seen corresponding path program 85 times [2018-04-11 14:04:36,612 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:36,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:36,675 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:39,073 INFO L134 CoverageAnalysis]: Checked inductivity of 133510 backedges. 9540 proven. 6195 refuted. 0 times theorem prover too weak. 117775 trivial. 0 not checked. [2018-04-11 14:04:39,074 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:39,074 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-11 14:04:39,074 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:39,074 INFO L134 CoverageAnalysis]: Checked inductivity of 9777 backedges. 714 proven. 370 refuted. 0 times theorem prover too weak. 8693 trivial. 0 not checked. [2018-04-11 14:04:39,074 INFO L182 omatonBuilderFactory]: Interpolants [68385#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 68384#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 68387#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 68386#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 68389#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 68388#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 68391#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 68390#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 68393#(<= main_~i~1 11), 68392#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 11), 68395#(<= main_~i~1 13), 68394#(<= main_~i~1 12), 68397#(<= main_~i~1 15), 68396#(<= main_~i~1 14), 68399#(<= main_~i~1 17), 68398#(<= main_~i~1 16), 68377#true, 68379#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 68378#false, 68381#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 68380#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 68383#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 68382#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3))] [2018-04-11 14:04:39,076 INFO L134 CoverageAnalysis]: Checked inductivity of 133510 backedges. 9540 proven. 6195 refuted. 0 times theorem prover too weak. 117775 trivial. 0 not checked. [2018-04-11 14:04:39,076 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-11 14:04:39,076 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-11 14:04:39,076 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=364, Unknown=0, NotChecked=0, Total=506 [2018-04-11 14:04:39,076 INFO L87 Difference]: Start difference. First operand 425 states and 632 transitions. Second operand 23 states. [2018-04-11 14:04:39,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:39,356 INFO L93 Difference]: Finished difference Result 1067 states and 2130 transitions. [2018-04-11 14:04:39,356 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-11 14:04:39,356 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1495 [2018-04-11 14:04:39,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:39,361 INFO L225 Difference]: With dead ends: 1067 [2018-04-11 14:04:39,361 INFO L226 Difference]: Without dead ends: 1067 [2018-04-11 14:04:39,361 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=350, Invalid=910, Unknown=0, NotChecked=0, Total=1260 [2018-04-11 14:04:39,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states. [2018-04-11 14:04:39,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 422. [2018-04-11 14:04:39,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-11 14:04:39,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-11 14:04:39,375 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1495 [2018-04-11 14:04:39,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:39,375 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-11 14:04:39,375 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-11 14:04:39,375 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-11 14:04:39,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1502 [2018-04-11 14:04:39,384 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:39,384 INFO L355 BasicCegarLoop]: trace histogram [225, 203, 203, 203, 203, 203, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:39,384 INFO L408 AbstractCegarLoop]: === Iteration 95 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:39,385 INFO L82 PathProgramCache]: Analyzing trace with hash -1593156403, now seen corresponding path program 86 times [2018-04-11 14:04:39,385 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:39,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:39,444 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:41,879 INFO L134 CoverageAnalysis]: Checked inductivity of 134766 backedges. 11261 proven. 5630 refuted. 0 times theorem prover too weak. 117875 trivial. 0 not checked. [2018-04-11 14:04:41,879 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:41,879 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-11 14:04:41,879 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:41,880 INFO L134 CoverageAnalysis]: Checked inductivity of 9810 backedges. 797 proven. 320 refuted. 0 times theorem prover too weak. 8693 trivial. 0 not checked. [2018-04-11 14:04:41,880 INFO L182 omatonBuilderFactory]: Interpolants [69921#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 69920#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 69923#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 69922#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 69925#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 69924#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 69927#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 69926#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 69929#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 69928#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 69931#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 12), 69930#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 69933#(<= main_~i~1 13), 69932#(<= main_~i~1 12), 69935#(<= main_~i~1 15), 69934#(<= main_~i~1 14), 69937#(<= main_~i~1 17), 69936#(<= main_~i~1 16), 69915#true, 69917#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 69916#false, 69919#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 69918#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1))] [2018-04-11 14:04:41,881 INFO L134 CoverageAnalysis]: Checked inductivity of 134766 backedges. 11261 proven. 5630 refuted. 0 times theorem prover too weak. 117875 trivial. 0 not checked. [2018-04-11 14:04:41,881 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-11 14:04:41,882 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-11 14:04:41,882 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=357, Unknown=0, NotChecked=0, Total=506 [2018-04-11 14:04:41,882 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 23 states. [2018-04-11 14:04:42,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:42,163 INFO L93 Difference]: Finished difference Result 998 states and 1971 transitions. [2018-04-11 14:04:42,163 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-11 14:04:42,163 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1501 [2018-04-11 14:04:42,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:42,168 INFO L225 Difference]: With dead ends: 998 [2018-04-11 14:04:42,168 INFO L226 Difference]: Without dead ends: 998 [2018-04-11 14:04:42,168 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=387, Invalid=945, Unknown=0, NotChecked=0, Total=1332 [2018-04-11 14:04:42,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 998 states. [2018-04-11 14:04:42,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 998 to 422. [2018-04-11 14:04:42,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-11 14:04:42,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-11 14:04:42,181 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1501 [2018-04-11 14:04:42,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:42,181 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-11 14:04:42,181 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-11 14:04:42,181 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-11 14:04:42,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1508 [2018-04-11 14:04:42,190 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:42,190 INFO L355 BasicCegarLoop]: trace histogram [226, 204, 204, 204, 204, 204, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:42,190 INFO L408 AbstractCegarLoop]: === Iteration 96 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:42,191 INFO L82 PathProgramCache]: Analyzing trace with hash 1659903445, now seen corresponding path program 87 times [2018-04-11 14:04:42,191 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:42,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:42,254 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:44,716 INFO L134 CoverageAnalysis]: Checked inductivity of 136028 backedges. 13216 proven. 4831 refuted. 0 times theorem prover too weak. 117981 trivial. 0 not checked. [2018-04-11 14:04:44,716 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:44,716 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-11 14:04:44,716 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:44,717 INFO L134 CoverageAnalysis]: Checked inductivity of 9834 backedges. 883 proven. 258 refuted. 0 times theorem prover too weak. 8693 trivial. 0 not checked. [2018-04-11 14:04:44,717 INFO L182 omatonBuilderFactory]: Interpolants [71393#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 71392#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 71395#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 71394#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 71397#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 71396#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 71399#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 71398#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 71401#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 71400#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 71403#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 13), 71402#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 14)), 71405#(<= main_~i~1 14), 71404#(<= main_~i~1 13), 71407#(<= main_~i~1 16), 71406#(<= main_~i~1 15), 71408#(<= main_~i~1 17), 71387#false, 71386#true, 71389#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 71388#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 71391#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 71390#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2))] [2018-04-11 14:04:44,718 INFO L134 CoverageAnalysis]: Checked inductivity of 136028 backedges. 13216 proven. 4831 refuted. 0 times theorem prover too weak. 117981 trivial. 0 not checked. [2018-04-11 14:04:44,719 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-11 14:04:44,719 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-11 14:04:44,719 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=348, Unknown=0, NotChecked=0, Total=506 [2018-04-11 14:04:44,719 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 23 states. [2018-04-11 14:04:45,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:45,015 INFO L93 Difference]: Finished difference Result 917 states and 1781 transitions. [2018-04-11 14:04:45,016 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-11 14:04:45,016 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1507 [2018-04-11 14:04:45,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:45,020 INFO L225 Difference]: With dead ends: 917 [2018-04-11 14:04:45,020 INFO L226 Difference]: Without dead ends: 917 [2018-04-11 14:04:45,021 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=428, Invalid=978, Unknown=0, NotChecked=0, Total=1406 [2018-04-11 14:04:45,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2018-04-11 14:04:45,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 422. [2018-04-11 14:04:45,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-11 14:04:45,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-11 14:04:45,032 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1507 [2018-04-11 14:04:45,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:45,032 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-11 14:04:45,032 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-11 14:04:45,033 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-11 14:04:45,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1514 [2018-04-11 14:04:45,041 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:45,042 INFO L355 BasicCegarLoop]: trace histogram [227, 205, 205, 205, 205, 205, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:45,042 INFO L408 AbstractCegarLoop]: === Iteration 97 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:45,042 INFO L82 PathProgramCache]: Analyzing trace with hash 283725021, now seen corresponding path program 88 times [2018-04-11 14:04:45,042 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:45,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:45,107 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:47,578 INFO L134 CoverageAnalysis]: Checked inductivity of 137296 backedges. 15423 proven. 3780 refuted. 0 times theorem prover too weak. 118093 trivial. 0 not checked. [2018-04-11 14:04:47,579 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:47,579 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-11 14:04:47,579 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:47,579 INFO L134 CoverageAnalysis]: Checked inductivity of 9852 backedges. 975 proven. 184 refuted. 0 times theorem prover too weak. 8693 trivial. 0 not checked. [2018-04-11 14:04:47,579 INFO L182 omatonBuilderFactory]: Interpolants [72800#(<= main_~i~1 17), 72779#false, 72778#true, 72781#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 72780#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 72783#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 72782#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 72785#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 72784#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 72787#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 72786#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 72789#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 72788#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 72791#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 72790#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 72793#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 72792#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 72795#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 15)), 72794#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 14)), 72797#(<= main_~i~1 14), 72796#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 14), 72799#(<= main_~i~1 16), 72798#(<= main_~i~1 15)] [2018-04-11 14:04:47,581 INFO L134 CoverageAnalysis]: Checked inductivity of 137296 backedges. 15423 proven. 3780 refuted. 0 times theorem prover too weak. 118093 trivial. 0 not checked. [2018-04-11 14:04:47,581 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-11 14:04:47,581 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-11 14:04:47,581 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=337, Unknown=0, NotChecked=0, Total=506 [2018-04-11 14:04:47,581 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 23 states. [2018-04-11 14:04:47,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:47,886 INFO L93 Difference]: Finished difference Result 824 states and 1559 transitions. [2018-04-11 14:04:47,887 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-11 14:04:47,887 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1513 [2018-04-11 14:04:47,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:47,890 INFO L225 Difference]: With dead ends: 824 [2018-04-11 14:04:47,890 INFO L226 Difference]: Without dead ends: 824 [2018-04-11 14:04:47,890 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=473, Invalid=1009, Unknown=0, NotChecked=0, Total=1482 [2018-04-11 14:04:47,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2018-04-11 14:04:47,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 422. [2018-04-11 14:04:47,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-11 14:04:47,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-11 14:04:47,899 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1513 [2018-04-11 14:04:47,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:47,900 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-11 14:04:47,900 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-11 14:04:47,900 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-11 14:04:47,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1520 [2018-04-11 14:04:47,909 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:47,909 INFO L355 BasicCegarLoop]: trace histogram [228, 206, 206, 206, 206, 206, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:47,909 INFO L408 AbstractCegarLoop]: === Iteration 98 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:47,909 INFO L82 PathProgramCache]: Analyzing trace with hash 689662437, now seen corresponding path program 89 times [2018-04-11 14:04:47,909 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:47,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:47,972 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:50,505 INFO L134 CoverageAnalysis]: Checked inductivity of 138570 backedges. 17900 proven. 2459 refuted. 0 times theorem prover too weak. 118211 trivial. 0 not checked. [2018-04-11 14:04:50,506 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:50,506 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-11 14:04:50,506 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:50,506 INFO L134 CoverageAnalysis]: Checked inductivity of 9864 backedges. 1073 proven. 98 refuted. 0 times theorem prover too weak. 8693 trivial. 0 not checked. [2018-04-11 14:04:50,506 INFO L182 omatonBuilderFactory]: Interpolants [74081#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 74080#false, 74083#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 74082#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 74085#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 74084#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 74087#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 74086#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 74089#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 74088#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 74091#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 74090#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 74093#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 74092#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 74095#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 14)), 74094#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 74097#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 16)), 74096#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 15)), 74099#(<= main_~i~1 15), 74098#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 15), 74101#(<= main_~i~1 17), 74100#(<= main_~i~1 16), 74079#true] [2018-04-11 14:04:50,508 INFO L134 CoverageAnalysis]: Checked inductivity of 138570 backedges. 17900 proven. 2459 refuted. 0 times theorem prover too weak. 118211 trivial. 0 not checked. [2018-04-11 14:04:50,508 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-11 14:04:50,508 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-11 14:04:50,508 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=324, Unknown=0, NotChecked=0, Total=506 [2018-04-11 14:04:50,508 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 23 states. [2018-04-11 14:04:50,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:50,844 INFO L93 Difference]: Finished difference Result 723 states and 1308 transitions. [2018-04-11 14:04:50,844 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-11 14:04:50,844 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1519 [2018-04-11 14:04:50,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:50,847 INFO L225 Difference]: With dead ends: 723 [2018-04-11 14:04:50,847 INFO L226 Difference]: Without dead ends: 723 [2018-04-11 14:04:50,847 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=522, Invalid=1038, Unknown=0, NotChecked=0, Total=1560 [2018-04-11 14:04:50,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 723 states. [2018-04-11 14:04:50,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 723 to 422. [2018-04-11 14:04:50,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-11 14:04:50,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-11 14:04:50,856 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1519 [2018-04-11 14:04:50,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:50,857 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-11 14:04:50,857 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-11 14:04:50,857 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-11 14:04:50,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1526 [2018-04-11 14:04:50,866 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:50,866 INFO L355 BasicCegarLoop]: trace histogram [229, 207, 207, 207, 207, 207, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:50,866 INFO L408 AbstractCegarLoop]: === Iteration 99 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:50,866 INFO L82 PathProgramCache]: Analyzing trace with hash 2077947117, now seen corresponding path program 90 times [2018-04-11 14:04:50,867 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:50,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:50,939 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:53,617 INFO L134 CoverageAnalysis]: Checked inductivity of 139850 backedges. 20665 proven. 850 refuted. 0 times theorem prover too weak. 118335 trivial. 0 not checked. [2018-04-11 14:04:53,617 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:53,618 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-11 14:04:53,618 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:53,618 INFO L134 CoverageAnalysis]: Checked inductivity of 9870 backedges. 1177 proven. 0 refuted. 0 times theorem prover too weak. 8693 trivial. 0 not checked. [2018-04-11 14:04:53,618 INFO L182 omatonBuilderFactory]: Interpolants [75297#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 14)), 75296#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 75299#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 16)), 75298#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 15)), 75301#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 16), 75300#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 17)), 75303#(<= main_~i~1 17), 75302#(<= main_~i~1 16), 75281#true, 75283#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 75282#false, 75285#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 75284#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 75287#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 75286#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 75289#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 75288#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 75291#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 75290#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 75293#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 75292#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 75295#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 75294#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11))] [2018-04-11 14:04:53,620 INFO L134 CoverageAnalysis]: Checked inductivity of 139850 backedges. 20665 proven. 850 refuted. 0 times theorem prover too weak. 118335 trivial. 0 not checked. [2018-04-11 14:04:53,620 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-11 14:04:53,620 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-11 14:04:53,620 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=309, Unknown=0, NotChecked=0, Total=506 [2018-04-11 14:04:53,620 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 23 states. [2018-04-11 14:04:53,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:53,950 INFO L93 Difference]: Finished difference Result 615 states and 1069 transitions. [2018-04-11 14:04:53,950 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-11 14:04:53,950 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1525 [2018-04-11 14:04:53,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:53,952 INFO L225 Difference]: With dead ends: 615 [2018-04-11 14:04:53,952 INFO L226 Difference]: Without dead ends: 615 [2018-04-11 14:04:53,953 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=575, Invalid=1065, Unknown=0, NotChecked=0, Total=1640 [2018-04-11 14:04:53,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2018-04-11 14:04:53,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 431. [2018-04-11 14:04:53,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 431 states. [2018-04-11 14:04:53,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 639 transitions. [2018-04-11 14:04:53,959 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 639 transitions. Word has length 1525 [2018-04-11 14:04:53,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:53,960 INFO L459 AbstractCegarLoop]: Abstraction has 431 states and 639 transitions. [2018-04-11 14:04:53,960 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-11 14:04:53,960 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 639 transitions. [2018-04-11 14:04:53,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1532 [2018-04-11 14:04:53,969 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:53,969 INFO L355 BasicCegarLoop]: trace histogram [230, 208, 208, 208, 208, 208, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:53,969 INFO L408 AbstractCegarLoop]: === Iteration 100 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:53,970 INFO L82 PathProgramCache]: Analyzing trace with hash 1311469045, now seen corresponding path program 91 times [2018-04-11 14:04:53,970 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:54,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:54,064 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:56,641 INFO L134 CoverageAnalysis]: Checked inductivity of 141136 backedges. 0 proven. 1430 refuted. 0 times theorem prover too weak. 139706 trivial. 0 not checked. [2018-04-11 14:04:56,641 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:56,641 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-11 14:04:56,641 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:56,642 INFO L134 CoverageAnalysis]: Checked inductivity of 9867 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9867 trivial. 0 not checked. [2018-04-11 14:04:56,642 INFO L182 omatonBuilderFactory]: Interpolants [76387#false, 76386#true, 76389#(<= main_~i~1 1), 76388#(= main_~i~1 0), 76391#(<= main_~i~1 3), 76390#(<= main_~i~1 2), 76393#(<= main_~i~1 5), 76392#(<= main_~i~1 4), 76395#(<= main_~i~1 7), 76394#(<= main_~i~1 6), 76397#(<= main_~i~1 9), 76396#(<= main_~i~1 8), 76399#(<= main_~i~1 11), 76398#(<= main_~i~1 10), 76401#(<= main_~i~1 13), 76400#(<= main_~i~1 12), 76403#(<= main_~i~1 15), 76402#(<= main_~i~1 14), 76405#(<= main_~i~1 17), 76404#(<= main_~i~1 16), 76407#(<= main_~i~1 19), 76406#(<= main_~i~1 18), 76409#(<= main_~i~1 21), 76408#(<= main_~i~1 20), 76410#(<= main_~i~1 22)] [2018-04-11 14:04:56,643 INFO L134 CoverageAnalysis]: Checked inductivity of 141136 backedges. 0 proven. 1430 refuted. 0 times theorem prover too weak. 139706 trivial. 0 not checked. [2018-04-11 14:04:56,643 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 14:04:56,644 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 14:04:56,644 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2018-04-11 14:04:56,644 INFO L87 Difference]: Start difference. First operand 431 states and 639 transitions. Second operand 25 states. [2018-04-11 14:04:56,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:56,882 INFO L93 Difference]: Finished difference Result 734 states and 1110 transitions. [2018-04-11 14:04:56,882 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-11 14:04:56,882 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1531 [2018-04-11 14:04:56,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:56,885 INFO L225 Difference]: With dead ends: 734 [2018-04-11 14:04:56,885 INFO L226 Difference]: Without dead ends: 734 [2018-04-11 14:04:56,885 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2018-04-11 14:04:56,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states. [2018-04-11 14:04:56,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 442. [2018-04-11 14:04:56,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-11 14:04:56,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-11 14:04:56,891 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1531 [2018-04-11 14:04:56,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:56,892 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-11 14:04:56,892 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 14:04:56,892 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-11 14:04:56,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1604 [2018-04-11 14:04:56,902 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:56,902 INFO L355 BasicCegarLoop]: trace histogram [241, 218, 218, 218, 218, 218, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:56,902 INFO L408 AbstractCegarLoop]: === Iteration 101 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:56,902 INFO L82 PathProgramCache]: Analyzing trace with hash -1055951131, now seen corresponding path program 92 times [2018-04-11 14:04:56,903 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:04:56,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:04:56,970 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:04:59,633 INFO L134 CoverageAnalysis]: Checked inductivity of 155028 backedges. 8196 proven. 6320 refuted. 0 times theorem prover too weak. 140512 trivial. 0 not checked. [2018-04-11 14:04:59,634 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:04:59,634 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-11 14:04:59,634 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:04:59,635 INFO L134 CoverageAnalysis]: Checked inductivity of 10995 backedges. 735 proven. 372 refuted. 0 times theorem prover too weak. 9888 trivial. 0 not checked. [2018-04-11 14:04:59,635 INFO L182 omatonBuilderFactory]: Interpolants [77601#(<= main_~i~1 9), 77600#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 9), 77603#(<= main_~i~1 11), 77602#(<= main_~i~1 10), 77605#(<= main_~i~1 13), 77604#(<= main_~i~1 12), 77607#(<= main_~i~1 15), 77606#(<= main_~i~1 14), 77608#(<= main_~i~1 16), 77587#true, 77589#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 77588#false, 77591#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 77590#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 77593#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 77592#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 77595#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 77594#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 77597#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 77596#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 77599#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 77598#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9))] [2018-04-11 14:04:59,636 INFO L134 CoverageAnalysis]: Checked inductivity of 155028 backedges. 8196 proven. 6320 refuted. 0 times theorem prover too weak. 140512 trivial. 0 not checked. [2018-04-11 14:04:59,636 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-11 14:04:59,637 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-11 14:04:59,637 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=338, Unknown=0, NotChecked=0, Total=462 [2018-04-11 14:04:59,637 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 22 states. [2018-04-11 14:04:59,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:04:59,944 INFO L93 Difference]: Finished difference Result 1185 states and 2386 transitions. [2018-04-11 14:04:59,944 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-11 14:04:59,944 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1603 [2018-04-11 14:04:59,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:04:59,951 INFO L225 Difference]: With dead ends: 1185 [2018-04-11 14:04:59,951 INFO L226 Difference]: Without dead ends: 1185 [2018-04-11 14:04:59,951 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=278, Invalid=778, Unknown=0, NotChecked=0, Total=1056 [2018-04-11 14:04:59,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1185 states. [2018-04-11 14:04:59,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1185 to 445. [2018-04-11 14:04:59,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 445 states. [2018-04-11 14:04:59,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 682 transitions. [2018-04-11 14:04:59,969 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 682 transitions. Word has length 1603 [2018-04-11 14:04:59,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:04:59,970 INFO L459 AbstractCegarLoop]: Abstraction has 445 states and 682 transitions. [2018-04-11 14:04:59,970 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-11 14:04:59,970 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 682 transitions. [2018-04-11 14:04:59,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1610 [2018-04-11 14:04:59,980 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:04:59,980 INFO L355 BasicCegarLoop]: trace histogram [242, 219, 219, 219, 219, 219, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:04:59,980 INFO L408 AbstractCegarLoop]: === Iteration 102 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:04:59,980 INFO L82 PathProgramCache]: Analyzing trace with hash -1070490131, now seen corresponding path program 93 times [2018-04-11 14:04:59,981 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:05:00,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:05:00,058 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:05:03,081 INFO L134 CoverageAnalysis]: Checked inductivity of 156382 backedges. 8918 proven. 6952 refuted. 0 times theorem prover too weak. 140512 trivial. 0 not checked. [2018-04-11 14:05:03,081 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:05:03,081 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-11 14:05:03,082 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:05:03,082 INFO L134 CoverageAnalysis]: Checked inductivity of 11010 backedges. 714 proven. 408 refuted. 0 times theorem prover too weak. 9888 trivial. 0 not checked. [2018-04-11 14:05:03,082 INFO L182 omatonBuilderFactory]: Interpolants [79265#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 79264#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 79267#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 79266#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 79269#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 79268#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 79271#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 79270#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 79273#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 79272#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 79275#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 10), 79274#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 79277#(<= main_~i~1 11), 79276#(<= main_~i~1 10), 79279#(<= main_~i~1 13), 79278#(<= main_~i~1 12), 79281#(<= main_~i~1 15), 79280#(<= main_~i~1 14), 79283#(<= main_~i~1 17), 79282#(<= main_~i~1 16), 79261#true, 79263#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 79262#false] [2018-04-11 14:05:03,084 INFO L134 CoverageAnalysis]: Checked inductivity of 156382 backedges. 8918 proven. 6952 refuted. 0 times theorem prover too weak. 140512 trivial. 0 not checked. [2018-04-11 14:05:03,084 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-11 14:05:03,084 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-11 14:05:03,084 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=369, Unknown=0, NotChecked=0, Total=506 [2018-04-11 14:05:03,084 INFO L87 Difference]: Start difference. First operand 445 states and 682 transitions. Second operand 23 states. [2018-04-11 14:05:03,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:05:03,386 INFO L93 Difference]: Finished difference Result 1188 states and 2521 transitions. [2018-04-11 14:05:03,386 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-11 14:05:03,386 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1609 [2018-04-11 14:05:03,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:05:03,392 INFO L225 Difference]: With dead ends: 1188 [2018-04-11 14:05:03,393 INFO L226 Difference]: Without dead ends: 1188 [2018-04-11 14:05:03,393 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=317, Invalid=873, Unknown=0, NotChecked=0, Total=1190 [2018-04-11 14:05:03,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1188 states. [2018-04-11 14:05:03,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1188 to 445. [2018-04-11 14:05:03,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 445 states. [2018-04-11 14:05:03,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 682 transitions. [2018-04-11 14:05:03,411 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 682 transitions. Word has length 1609 [2018-04-11 14:05:03,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:05:03,412 INFO L459 AbstractCegarLoop]: Abstraction has 445 states and 682 transitions. [2018-04-11 14:05:03,412 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-11 14:05:03,412 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 682 transitions. [2018-04-11 14:05:03,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1616 [2018-04-11 14:05:03,422 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:05:03,422 INFO L355 BasicCegarLoop]: trace histogram [243, 220, 220, 220, 220, 220, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:05:03,422 INFO L408 AbstractCegarLoop]: === Iteration 103 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:05:03,423 INFO L82 PathProgramCache]: Analyzing trace with hash 403463925, now seen corresponding path program 94 times [2018-04-11 14:05:03,423 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:05:03,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:05:03,497 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:05:06,417 INFO L134 CoverageAnalysis]: Checked inductivity of 157742 backedges. 9640 proven. 7590 refuted. 0 times theorem prover too weak. 140512 trivial. 0 not checked. [2018-04-11 14:05:06,418 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:05:06,418 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-11 14:05:06,418 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:05:06,418 INFO L134 CoverageAnalysis]: Checked inductivity of 11046 backedges. 714 proven. 444 refuted. 0 times theorem prover too weak. 9888 trivial. 0 not checked. [2018-04-11 14:05:06,418 INFO L182 omatonBuilderFactory]: Interpolants [80961#(<= main_~i~1 15), 80960#(<= main_~i~1 14), 80963#(<= main_~i~1 17), 80962#(<= main_~i~1 16), 80964#(<= main_~i~1 18), 80941#true, 80943#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 80942#false, 80945#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 80944#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 80947#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 80946#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 80949#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 80948#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 80951#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 80950#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 80953#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 80952#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 80955#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 80954#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 80957#(<= main_~i~1 11), 80956#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 11), 80959#(<= main_~i~1 13), 80958#(<= main_~i~1 12)] [2018-04-11 14:05:06,420 INFO L134 CoverageAnalysis]: Checked inductivity of 157742 backedges. 9640 proven. 7590 refuted. 0 times theorem prover too weak. 140512 trivial. 0 not checked. [2018-04-11 14:05:06,420 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-11 14:05:06,420 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-11 14:05:06,420 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=401, Unknown=0, NotChecked=0, Total=552 [2018-04-11 14:05:06,421 INFO L87 Difference]: Start difference. First operand 445 states and 682 transitions. Second operand 24 states. [2018-04-11 14:05:06,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:05:06,756 INFO L93 Difference]: Finished difference Result 1188 states and 2521 transitions. [2018-04-11 14:05:06,756 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-11 14:05:06,756 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1615 [2018-04-11 14:05:06,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:05:06,762 INFO L225 Difference]: With dead ends: 1188 [2018-04-11 14:05:06,762 INFO L226 Difference]: Without dead ends: 1188 [2018-04-11 14:05:06,762 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=359, Invalid=973, Unknown=0, NotChecked=0, Total=1332 [2018-04-11 14:05:06,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1188 states. [2018-04-11 14:05:06,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1188 to 442. [2018-04-11 14:05:06,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-11 14:05:06,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-11 14:05:06,781 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1615 [2018-04-11 14:05:06,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:05:06,781 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-11 14:05:06,781 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-11 14:05:06,781 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-11 14:05:06,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1622 [2018-04-11 14:05:06,792 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:05:06,792 INFO L355 BasicCegarLoop]: trace histogram [244, 221, 221, 221, 221, 221, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:05:06,792 INFO L408 AbstractCegarLoop]: === Iteration 104 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:05:06,792 INFO L82 PathProgramCache]: Analyzing trace with hash -565954051, now seen corresponding path program 95 times [2018-04-11 14:05:06,792 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:05:06,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:05:06,865 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:05:09,824 INFO L134 CoverageAnalysis]: Checked inductivity of 159108 backedges. 11367 proven. 7129 refuted. 0 times theorem prover too weak. 140612 trivial. 0 not checked. [2018-04-11 14:05:09,824 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:05:09,825 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-11 14:05:09,825 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:05:09,825 INFO L134 CoverageAnalysis]: Checked inductivity of 11085 backedges. 797 proven. 400 refuted. 0 times theorem prover too weak. 9888 trivial. 0 not checked. [2018-04-11 14:05:09,825 INFO L182 omatonBuilderFactory]: Interpolants [82625#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 82624#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 82627#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 82626#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 82629#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 82628#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 82631#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 82630#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 82633#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 82632#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 82635#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 82634#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 82637#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 12), 82636#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 82639#(<= main_~i~1 13), 82638#(<= main_~i~1 12), 82641#(<= main_~i~1 15), 82640#(<= main_~i~1 14), 82643#(<= main_~i~1 17), 82642#(<= main_~i~1 16), 82644#(<= main_~i~1 18), 82621#true, 82623#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 82622#false] [2018-04-11 14:05:09,827 INFO L134 CoverageAnalysis]: Checked inductivity of 159108 backedges. 11367 proven. 7129 refuted. 0 times theorem prover too weak. 140612 trivial. 0 not checked. [2018-04-11 14:05:09,827 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-11 14:05:09,827 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-11 14:05:09,827 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=395, Unknown=0, NotChecked=0, Total=552 [2018-04-11 14:05:09,827 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-11 14:05:10,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:05:10,142 INFO L93 Difference]: Finished difference Result 1125 states and 2368 transitions. [2018-04-11 14:05:10,142 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-11 14:05:10,142 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1621 [2018-04-11 14:05:10,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:05:10,148 INFO L225 Difference]: With dead ends: 1125 [2018-04-11 14:05:10,148 INFO L226 Difference]: Without dead ends: 1125 [2018-04-11 14:05:10,148 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=395, Invalid=1011, Unknown=0, NotChecked=0, Total=1406 [2018-04-11 14:05:10,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1125 states. [2018-04-11 14:05:10,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1125 to 442. [2018-04-11 14:05:10,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-11 14:05:10,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-11 14:05:10,165 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1621 [2018-04-11 14:05:10,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:05:10,166 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-11 14:05:10,166 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-11 14:05:10,166 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-11 14:05:10,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1628 [2018-04-11 14:05:10,177 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:05:10,177 INFO L355 BasicCegarLoop]: trace histogram [245, 222, 222, 222, 222, 222, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:05:10,177 INFO L408 AbstractCegarLoop]: === Iteration 105 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:05:10,177 INFO L82 PathProgramCache]: Analyzing trace with hash -1513684219, now seen corresponding path program 96 times [2018-04-11 14:05:10,178 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:05:10,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:05:10,275 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:05:13,197 INFO L134 CoverageAnalysis]: Checked inductivity of 160480 backedges. 13328 proven. 6434 refuted. 0 times theorem prover too weak. 140718 trivial. 0 not checked. [2018-04-11 14:05:13,197 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:05:13,197 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-11 14:05:13,197 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:05:13,197 INFO L134 CoverageAnalysis]: Checked inductivity of 11115 backedges. 883 proven. 344 refuted. 0 times theorem prover too weak. 9888 trivial. 0 not checked. [2018-04-11 14:05:13,198 INFO L182 omatonBuilderFactory]: Interpolants [84257#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 13), 84256#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 14)), 84259#(<= main_~i~1 14), 84258#(<= main_~i~1 13), 84261#(<= main_~i~1 16), 84260#(<= main_~i~1 15), 84263#(<= main_~i~1 18), 84262#(<= main_~i~1 17), 84241#false, 84240#true, 84243#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 84242#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 84245#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 84244#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 84247#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 84246#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 84249#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 84248#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 84251#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 84250#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 84253#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 84252#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 84255#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 84254#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12))] [2018-04-11 14:05:13,199 INFO L134 CoverageAnalysis]: Checked inductivity of 160480 backedges. 13328 proven. 6434 refuted. 0 times theorem prover too weak. 140718 trivial. 0 not checked. [2018-04-11 14:05:13,199 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-11 14:05:13,200 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-11 14:05:13,200 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=387, Unknown=0, NotChecked=0, Total=552 [2018-04-11 14:05:13,200 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-11 14:05:13,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:05:13,502 INFO L93 Difference]: Finished difference Result 1050 states and 2183 transitions. [2018-04-11 14:05:13,503 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-11 14:05:13,503 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1627 [2018-04-11 14:05:13,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:05:13,509 INFO L225 Difference]: With dead ends: 1050 [2018-04-11 14:05:13,509 INFO L226 Difference]: Without dead ends: 1050 [2018-04-11 14:05:13,509 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=435, Invalid=1047, Unknown=0, NotChecked=0, Total=1482 [2018-04-11 14:05:13,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states. [2018-04-11 14:05:13,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 442. [2018-04-11 14:05:13,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-11 14:05:13,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-11 14:05:13,523 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1627 [2018-04-11 14:05:13,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:05:13,524 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-11 14:05:13,524 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-11 14:05:13,524 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-11 14:05:13,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1634 [2018-04-11 14:05:13,534 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:05:13,534 INFO L355 BasicCegarLoop]: trace histogram [246, 223, 223, 223, 223, 223, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:05:13,534 INFO L408 AbstractCegarLoop]: === Iteration 106 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:05:13,534 INFO L82 PathProgramCache]: Analyzing trace with hash -573883891, now seen corresponding path program 97 times [2018-04-11 14:05:13,535 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:05:13,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:05:13,607 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:05:16,556 INFO L134 CoverageAnalysis]: Checked inductivity of 161858 backedges. 15541 proven. 5487 refuted. 0 times theorem prover too weak. 140830 trivial. 0 not checked. [2018-04-11 14:05:16,556 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:05:16,557 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-11 14:05:16,557 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:05:16,557 INFO L134 CoverageAnalysis]: Checked inductivity of 11139 backedges. 975 proven. 276 refuted. 0 times theorem prover too weak. 9888 trivial. 0 not checked. [2018-04-11 14:05:16,557 INFO L182 omatonBuilderFactory]: Interpolants [85793#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 85792#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 85795#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 85794#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 85797#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 85796#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 85799#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 85798#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 85801#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 85800#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 85803#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 15)), 85802#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 14)), 85805#(<= main_~i~1 14), 85804#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 14), 85807#(<= main_~i~1 16), 85806#(<= main_~i~1 15), 85809#(<= main_~i~1 18), 85808#(<= main_~i~1 17), 85787#false, 85786#true, 85789#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 85788#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 85791#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 85790#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2))] [2018-04-11 14:05:16,559 INFO L134 CoverageAnalysis]: Checked inductivity of 161858 backedges. 15541 proven. 5487 refuted. 0 times theorem prover too weak. 140830 trivial. 0 not checked. [2018-04-11 14:05:16,559 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-11 14:05:16,559 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-11 14:05:16,559 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=377, Unknown=0, NotChecked=0, Total=552 [2018-04-11 14:05:16,559 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-11 14:05:16,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:05:16,874 INFO L93 Difference]: Finished difference Result 963 states and 1965 transitions. [2018-04-11 14:05:16,874 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-11 14:05:16,874 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1633 [2018-04-11 14:05:16,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:05:16,879 INFO L225 Difference]: With dead ends: 963 [2018-04-11 14:05:16,879 INFO L226 Difference]: Without dead ends: 963 [2018-04-11 14:05:16,879 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=479, Invalid=1081, Unknown=0, NotChecked=0, Total=1560 [2018-04-11 14:05:16,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states. [2018-04-11 14:05:16,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 442. [2018-04-11 14:05:16,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-11 14:05:16,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-11 14:05:16,892 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1633 [2018-04-11 14:05:16,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:05:16,892 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-11 14:05:16,892 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-11 14:05:16,892 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-11 14:05:16,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1640 [2018-04-11 14:05:16,902 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:05:16,903 INFO L355 BasicCegarLoop]: trace histogram [247, 224, 224, 224, 224, 224, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:05:16,903 INFO L408 AbstractCegarLoop]: === Iteration 107 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:05:16,903 INFO L82 PathProgramCache]: Analyzing trace with hash 1777753877, now seen corresponding path program 98 times [2018-04-11 14:05:16,903 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:05:16,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:05:16,976 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:05:19,957 INFO L134 CoverageAnalysis]: Checked inductivity of 163242 backedges. 18024 proven. 4270 refuted. 0 times theorem prover too weak. 140948 trivial. 0 not checked. [2018-04-11 14:05:19,957 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:05:19,957 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-11 14:05:19,957 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:05:19,958 INFO L134 CoverageAnalysis]: Checked inductivity of 11157 backedges. 1073 proven. 196 refuted. 0 times theorem prover too weak. 9888 trivial. 0 not checked. [2018-04-11 14:05:19,958 INFO L182 omatonBuilderFactory]: Interpolants [87265#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 16)), 87264#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 15)), 87267#(<= main_~i~1 15), 87266#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 15), 87269#(<= main_~i~1 17), 87268#(<= main_~i~1 16), 87270#(<= main_~i~1 18), 87247#true, 87249#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 87248#false, 87251#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 87250#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 87253#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 87252#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 87255#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 87254#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 87257#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 87256#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 87259#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 87258#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 87261#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 87260#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 87263#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 14)), 87262#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13))] [2018-04-11 14:05:19,960 INFO L134 CoverageAnalysis]: Checked inductivity of 163242 backedges. 18024 proven. 4270 refuted. 0 times theorem prover too weak. 140948 trivial. 0 not checked. [2018-04-11 14:05:19,960 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-11 14:05:19,960 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-11 14:05:19,960 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=365, Unknown=0, NotChecked=0, Total=552 [2018-04-11 14:05:19,960 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-11 14:05:20,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:05:20,272 INFO L93 Difference]: Finished difference Result 864 states and 1713 transitions. [2018-04-11 14:05:20,272 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-11 14:05:20,272 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1639 [2018-04-11 14:05:20,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:05:20,276 INFO L225 Difference]: With dead ends: 864 [2018-04-11 14:05:20,276 INFO L226 Difference]: Without dead ends: 864 [2018-04-11 14:05:20,276 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=527, Invalid=1113, Unknown=0, NotChecked=0, Total=1640 [2018-04-11 14:05:20,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states. [2018-04-11 14:05:20,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 442. [2018-04-11 14:05:20,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-11 14:05:20,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-11 14:05:20,287 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1639 [2018-04-11 14:05:20,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:05:20,287 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-11 14:05:20,287 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-11 14:05:20,287 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-11 14:05:20,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1646 [2018-04-11 14:05:20,298 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:05:20,298 INFO L355 BasicCegarLoop]: trace histogram [248, 225, 225, 225, 225, 225, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:05:20,298 INFO L408 AbstractCegarLoop]: === Iteration 108 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:05:20,298 INFO L82 PathProgramCache]: Analyzing trace with hash 790426141, now seen corresponding path program 99 times [2018-04-11 14:05:20,299 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:05:20,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:05:20,372 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:05:23,384 INFO L134 CoverageAnalysis]: Checked inductivity of 164632 backedges. 20795 proven. 2765 refuted. 0 times theorem prover too weak. 141072 trivial. 0 not checked. [2018-04-11 14:05:23,385 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:05:23,385 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-11 14:05:23,385 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:05:23,385 INFO L134 CoverageAnalysis]: Checked inductivity of 11169 backedges. 1177 proven. 104 refuted. 0 times theorem prover too weak. 9888 trivial. 0 not checked. [2018-04-11 14:05:23,385 INFO L182 omatonBuilderFactory]: Interpolants [88611#true, 88613#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 88612#false, 88615#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 88614#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 88617#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 88616#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 88619#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 88618#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 88621#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 88620#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 88623#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 88622#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 88625#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 88624#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 88627#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 14)), 88626#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 88629#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 16)), 88628#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 15)), 88631#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 16), 88630#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 17)), 88633#(<= main_~i~1 17), 88632#(<= main_~i~1 16), 88634#(<= main_~i~1 18)] [2018-04-11 14:05:23,387 INFO L134 CoverageAnalysis]: Checked inductivity of 164632 backedges. 20795 proven. 2765 refuted. 0 times theorem prover too weak. 141072 trivial. 0 not checked. [2018-04-11 14:05:23,387 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-11 14:05:23,387 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-11 14:05:23,387 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=351, Unknown=0, NotChecked=0, Total=552 [2018-04-11 14:05:23,387 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-11 14:05:23,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:05:23,707 INFO L93 Difference]: Finished difference Result 757 states and 1430 transitions. [2018-04-11 14:05:23,707 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-11 14:05:23,708 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1645 [2018-04-11 14:05:23,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:05:23,711 INFO L225 Difference]: With dead ends: 757 [2018-04-11 14:05:23,711 INFO L226 Difference]: Without dead ends: 757 [2018-04-11 14:05:23,711 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=579, Invalid=1143, Unknown=0, NotChecked=0, Total=1722 [2018-04-11 14:05:23,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2018-04-11 14:05:23,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 442. [2018-04-11 14:05:23,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-11 14:05:23,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-11 14:05:23,720 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1645 [2018-04-11 14:05:23,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:05:23,721 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-11 14:05:23,721 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-11 14:05:23,721 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-11 14:05:23,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1652 [2018-04-11 14:05:23,731 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:05:23,731 INFO L355 BasicCegarLoop]: trace histogram [249, 226, 226, 226, 226, 226, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:05:23,732 INFO L408 AbstractCegarLoop]: === Iteration 109 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:05:23,732 INFO L82 PathProgramCache]: Analyzing trace with hash -1245547739, now seen corresponding path program 100 times [2018-04-11 14:05:23,732 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:05:23,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:05:23,800 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:05:26,846 INFO L134 CoverageAnalysis]: Checked inductivity of 166028 backedges. 23872 proven. 954 refuted. 0 times theorem prover too weak. 141202 trivial. 0 not checked. [2018-04-11 14:05:26,846 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:05:26,846 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-11 14:05:26,847 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:05:26,847 INFO L134 CoverageAnalysis]: Checked inductivity of 11175 backedges. 1287 proven. 0 refuted. 0 times theorem prover too weak. 9888 trivial. 0 not checked. [2018-04-11 14:05:26,847 INFO L182 omatonBuilderFactory]: Interpolants [89889#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 17)), 89888#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 16)), 89891#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 17), 89890#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 18)), 89893#(<= main_~i~1 18), 89892#(<= main_~i~1 17), 89871#false, 89870#true, 89873#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 89872#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 89875#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 89874#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 89877#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 89876#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 89879#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 89878#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 89881#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 89880#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 89883#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 89882#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 89885#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 89884#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 89887#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 15)), 89886#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 14))] [2018-04-11 14:05:26,849 INFO L134 CoverageAnalysis]: Checked inductivity of 166028 backedges. 23872 proven. 954 refuted. 0 times theorem prover too weak. 141202 trivial. 0 not checked. [2018-04-11 14:05:26,849 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-11 14:05:26,849 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-11 14:05:26,849 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=335, Unknown=0, NotChecked=0, Total=552 [2018-04-11 14:05:26,849 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-11 14:05:27,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:05:27,140 INFO L93 Difference]: Finished difference Result 643 states and 1159 transitions. [2018-04-11 14:05:27,141 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-11 14:05:27,141 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1651 [2018-04-11 14:05:27,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:05:27,143 INFO L225 Difference]: With dead ends: 643 [2018-04-11 14:05:27,143 INFO L226 Difference]: Without dead ends: 643 [2018-04-11 14:05:27,143 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=635, Invalid=1171, Unknown=0, NotChecked=0, Total=1806 [2018-04-11 14:05:27,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2018-04-11 14:05:27,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 451. [2018-04-11 14:05:27,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 451 states. [2018-04-11 14:05:27,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 689 transitions. [2018-04-11 14:05:27,150 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 689 transitions. Word has length 1651 [2018-04-11 14:05:27,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:05:27,151 INFO L459 AbstractCegarLoop]: Abstraction has 451 states and 689 transitions. [2018-04-11 14:05:27,151 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-11 14:05:27,151 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 689 transitions. [2018-04-11 14:05:27,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1658 [2018-04-11 14:05:27,161 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:05:27,161 INFO L355 BasicCegarLoop]: trace histogram [250, 227, 227, 227, 227, 227, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:05:27,161 INFO L408 AbstractCegarLoop]: === Iteration 110 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:05:27,162 INFO L82 PathProgramCache]: Analyzing trace with hash 576283181, now seen corresponding path program 101 times [2018-04-11 14:05:27,162 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:05:27,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:05:27,230 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:05:30,366 INFO L134 CoverageAnalysis]: Checked inductivity of 167430 backedges. 4780 proven. 10634 refuted. 0 times theorem prover too weak. 152016 trivial. 0 not checked. [2018-04-11 14:05:30,366 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:05:30,366 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-11 14:05:30,366 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:05:30,366 INFO L134 CoverageAnalysis]: Checked inductivity of 11172 backedges. 345 proven. 759 refuted. 0 times theorem prover too weak. 10068 trivial. 0 not checked. [2018-04-11 14:05:30,367 INFO L182 omatonBuilderFactory]: Interpolants [91027#false, 91026#true, 91029#(<= 1 main_~i~1), 91028#(<= 0 main_~i~1), 91031#(<= 3 main_~i~1), 91030#(<= 2 main_~i~1), 91033#(<= 5 main_~i~1), 91032#(<= 4 main_~i~1), 91035#(<= 7 main_~i~1), 91034#(<= 6 main_~i~1), 91037#(<= 9 main_~i~1), 91036#(<= 8 main_~i~1), 91039#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 91038#(<= 10 main_~i~1), 91041#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 91040#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 91043#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 91042#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 91045#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 91044#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 91047#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 91046#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 91049#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 91048#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 91050#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 9)] [2018-04-11 14:05:30,368 INFO L134 CoverageAnalysis]: Checked inductivity of 167430 backedges. 4780 proven. 10634 refuted. 0 times theorem prover too weak. 152016 trivial. 0 not checked. [2018-04-11 14:05:30,368 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 14:05:30,369 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 14:05:30,369 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=443, Unknown=0, NotChecked=0, Total=600 [2018-04-11 14:05:30,369 INFO L87 Difference]: Start difference. First operand 451 states and 689 transitions. Second operand 25 states. [2018-04-11 14:05:30,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:05:30,747 INFO L93 Difference]: Finished difference Result 504 states and 740 transitions. [2018-04-11 14:05:30,747 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-11 14:05:30,748 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1657 [2018-04-11 14:05:30,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:05:30,749 INFO L225 Difference]: With dead ends: 504 [2018-04-11 14:05:30,749 INFO L226 Difference]: Without dead ends: 504 [2018-04-11 14:05:30,749 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=287, Invalid=903, Unknown=0, NotChecked=0, Total=1190 [2018-04-11 14:05:30,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2018-04-11 14:05:30,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 454. [2018-04-11 14:05:30,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 454 states. [2018-04-11 14:05:30,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 700 transitions. [2018-04-11 14:05:30,754 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 700 transitions. Word has length 1657 [2018-04-11 14:05:30,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:05:30,754 INFO L459 AbstractCegarLoop]: Abstraction has 454 states and 700 transitions. [2018-04-11 14:05:30,754 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 14:05:30,754 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 700 transitions. [2018-04-11 14:05:30,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1694 [2018-04-11 14:05:30,765 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:05:30,766 INFO L355 BasicCegarLoop]: trace histogram [256, 233, 233, 233, 233, 233, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:05:30,766 INFO L408 AbstractCegarLoop]: === Iteration 111 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:05:30,766 INFO L82 PathProgramCache]: Analyzing trace with hash -1856607651, now seen corresponding path program 102 times [2018-04-11 14:05:30,767 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:05:30,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:05:30,842 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:05:34,030 INFO L134 CoverageAnalysis]: Checked inductivity of 175968 backedges. 0 proven. 1564 refuted. 0 times theorem prover too weak. 174404 trivial. 0 not checked. [2018-04-11 14:05:34,030 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:05:34,031 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-11 14:05:34,031 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:05:34,031 INFO L134 CoverageAnalysis]: Checked inductivity of 11496 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11496 trivial. 0 not checked. [2018-04-11 14:05:34,031 INFO L182 omatonBuilderFactory]: Interpolants [92033#(<= main_~i~1 2), 92032#(<= main_~i~1 1), 92035#(<= main_~i~1 4), 92034#(<= main_~i~1 3), 92037#(<= main_~i~1 6), 92036#(<= main_~i~1 5), 92039#(<= main_~i~1 8), 92038#(<= main_~i~1 7), 92041#(<= main_~i~1 10), 92040#(<= main_~i~1 9), 92043#(<= main_~i~1 12), 92042#(<= main_~i~1 11), 92045#(<= main_~i~1 14), 92044#(<= main_~i~1 13), 92047#(<= main_~i~1 16), 92046#(<= main_~i~1 15), 92049#(<= main_~i~1 18), 92048#(<= main_~i~1 17), 92051#(<= main_~i~1 20), 92050#(<= main_~i~1 19), 92053#(<= main_~i~1 22), 92052#(<= main_~i~1 21), 92054#(<= main_~i~1 23), 92029#true, 92031#(= main_~i~1 0), 92030#false] [2018-04-11 14:05:34,033 INFO L134 CoverageAnalysis]: Checked inductivity of 175968 backedges. 0 proven. 1564 refuted. 0 times theorem prover too weak. 174404 trivial. 0 not checked. [2018-04-11 14:05:34,033 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-11 14:05:34,033 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-11 14:05:34,033 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=325, Unknown=0, NotChecked=0, Total=650 [2018-04-11 14:05:34,033 INFO L87 Difference]: Start difference. First operand 454 states and 700 transitions. Second operand 26 states. [2018-04-11 14:05:34,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:05:34,227 INFO L93 Difference]: Finished difference Result 812 states and 1316 transitions. [2018-04-11 14:05:34,227 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-11 14:05:34,227 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1693 [2018-04-11 14:05:34,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:05:34,230 INFO L225 Difference]: With dead ends: 812 [2018-04-11 14:05:34,230 INFO L226 Difference]: Without dead ends: 812 [2018-04-11 14:05:34,231 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=325, Invalid=325, Unknown=0, NotChecked=0, Total=650 [2018-04-11 14:05:34,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2018-04-11 14:05:34,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 465. [2018-04-11 14:05:34,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-11 14:05:34,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-11 14:05:34,239 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1693 [2018-04-11 14:05:34,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:05:34,239 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-11 14:05:34,240 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-11 14:05:34,240 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-11 14:05:34,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1772 [2018-04-11 14:05:34,252 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:05:34,252 INFO L355 BasicCegarLoop]: trace histogram [268, 244, 244, 244, 244, 244, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:05:34,252 INFO L408 AbstractCegarLoop]: === Iteration 112 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:05:34,252 INFO L82 PathProgramCache]: Analyzing trace with hash -71490475, now seen corresponding path program 103 times [2018-04-11 14:05:34,253 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:05:34,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:05:34,339 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:05:37,747 INFO L134 CoverageAnalysis]: Checked inductivity of 192948 backedges. 9426 proven. 8311 refuted. 0 times theorem prover too weak. 175211 trivial. 0 not checked. [2018-04-11 14:05:37,747 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:05:37,747 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-11 14:05:37,747 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:05:37,748 INFO L134 CoverageAnalysis]: Checked inductivity of 12762 backedges. 768 proven. 476 refuted. 0 times theorem prover too weak. 11518 trivial. 0 not checked. [2018-04-11 14:05:37,748 INFO L182 omatonBuilderFactory]: Interpolants [93345#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 93344#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 93347#(<= main_~i~1 10), 93346#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 10), 93349#(<= main_~i~1 12), 93348#(<= main_~i~1 11), 93351#(<= main_~i~1 14), 93350#(<= main_~i~1 13), 93353#(<= main_~i~1 16), 93352#(<= main_~i~1 15), 93355#(<= main_~i~1 18), 93354#(<= main_~i~1 17), 93333#false, 93332#true, 93335#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 93334#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 93337#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 93336#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 93339#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 93338#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 93341#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 93340#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 93343#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 93342#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8))] [2018-04-11 14:05:37,750 INFO L134 CoverageAnalysis]: Checked inductivity of 192948 backedges. 9426 proven. 8311 refuted. 0 times theorem prover too weak. 175211 trivial. 0 not checked. [2018-04-11 14:05:37,750 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-11 14:05:37,750 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-11 14:05:37,750 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=405, Unknown=0, NotChecked=0, Total=552 [2018-04-11 14:05:37,751 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 24 states. [2018-04-11 14:05:38,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:05:38,039 INFO L93 Difference]: Finished difference Result 1309 states and 2840 transitions. [2018-04-11 14:05:38,039 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-11 14:05:38,040 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1771 [2018-04-11 14:05:38,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:05:38,046 INFO L225 Difference]: With dead ends: 1309 [2018-04-11 14:05:38,046 INFO L226 Difference]: Without dead ends: 1309 [2018-04-11 14:05:38,047 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=327, Invalid=933, Unknown=0, NotChecked=0, Total=1260 [2018-04-11 14:05:38,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1309 states. [2018-04-11 14:05:38,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1309 to 468. [2018-04-11 14:05:38,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 468 states. [2018-04-11 14:05:38,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 745 transitions. [2018-04-11 14:05:38,066 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 745 transitions. Word has length 1771 [2018-04-11 14:05:38,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:05:38,066 INFO L459 AbstractCegarLoop]: Abstraction has 468 states and 745 transitions. [2018-04-11 14:05:38,066 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-11 14:05:38,066 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 745 transitions. [2018-04-11 14:05:38,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1778 [2018-04-11 14:05:38,078 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:05:38,079 INFO L355 BasicCegarLoop]: trace histogram [269, 245, 245, 245, 245, 245, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:05:38,079 INFO L408 AbstractCegarLoop]: === Iteration 113 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:05:38,079 INFO L82 PathProgramCache]: Analyzing trace with hash -1544543395, now seen corresponding path program 104 times [2018-04-11 14:05:38,079 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:05:38,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:05:38,169 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:05:41,720 INFO L134 CoverageAnalysis]: Checked inductivity of 194460 backedges. 10184 proven. 9065 refuted. 0 times theorem prover too weak. 175211 trivial. 0 not checked. [2018-04-11 14:05:41,720 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:05:41,720 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-11 14:05:41,720 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:05:41,721 INFO L134 CoverageAnalysis]: Checked inductivity of 12786 backedges. 750 proven. 518 refuted. 0 times theorem prover too weak. 11518 trivial. 0 not checked. [2018-04-11 14:05:41,721 INFO L182 omatonBuilderFactory]: Interpolants [95169#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 95168#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 95171#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 95170#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 95173#(<= main_~i~1 11), 95172#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 11), 95175#(<= main_~i~1 13), 95174#(<= main_~i~1 12), 95177#(<= main_~i~1 15), 95176#(<= main_~i~1 14), 95179#(<= main_~i~1 17), 95178#(<= main_~i~1 16), 95181#(<= main_~i~1 19), 95180#(<= main_~i~1 18), 95157#true, 95159#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 95158#false, 95161#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 95160#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 95163#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 95162#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 95165#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 95164#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 95167#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 95166#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7))] [2018-04-11 14:05:41,723 INFO L134 CoverageAnalysis]: Checked inductivity of 194460 backedges. 10184 proven. 9065 refuted. 0 times theorem prover too weak. 175211 trivial. 0 not checked. [2018-04-11 14:05:41,723 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 14:05:41,723 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 14:05:41,723 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=439, Unknown=0, NotChecked=0, Total=600 [2018-04-11 14:05:41,723 INFO L87 Difference]: Start difference. First operand 468 states and 745 transitions. Second operand 25 states. [2018-04-11 14:05:42,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:05:42,019 INFO L93 Difference]: Finished difference Result 1309 states and 2840 transitions. [2018-04-11 14:05:42,019 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-11 14:05:42,019 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1777 [2018-04-11 14:05:42,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:05:42,026 INFO L225 Difference]: With dead ends: 1309 [2018-04-11 14:05:42,026 INFO L226 Difference]: Without dead ends: 1309 [2018-04-11 14:05:42,026 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=369, Invalid=1037, Unknown=0, NotChecked=0, Total=1406 [2018-04-11 14:05:42,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1309 states. [2018-04-11 14:05:42,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1309 to 465. [2018-04-11 14:05:42,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-11 14:05:42,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-11 14:05:42,044 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1777 [2018-04-11 14:05:42,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:05:42,045 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-11 14:05:42,045 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 14:05:42,045 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-11 14:05:42,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1784 [2018-04-11 14:05:42,057 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:05:42,057 INFO L355 BasicCegarLoop]: trace histogram [270, 246, 246, 246, 246, 246, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:05:42,057 INFO L408 AbstractCegarLoop]: === Iteration 114 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:05:42,057 INFO L82 PathProgramCache]: Analyzing trace with hash -623264667, now seen corresponding path program 105 times [2018-04-11 14:05:42,057 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:05:42,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:05:42,128 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:05:45,657 INFO L134 CoverageAnalysis]: Checked inductivity of 195978 backedges. 11953 proven. 8714 refuted. 0 times theorem prover too weak. 175311 trivial. 0 not checked. [2018-04-11 14:05:45,658 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:05:45,658 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-11 14:05:45,658 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:05:45,658 INFO L134 CoverageAnalysis]: Checked inductivity of 12831 backedges. 833 proven. 480 refuted. 0 times theorem prover too weak. 11518 trivial. 0 not checked. [2018-04-11 14:05:45,658 INFO L182 omatonBuilderFactory]: Interpolants [96983#false, 96982#true, 96985#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 96984#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 96987#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 96986#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 96989#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 96988#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 96991#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 96990#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 96993#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 96992#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 96995#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 96994#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 96997#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 96996#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 96999#(<= main_~i~1 12), 96998#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 12), 97001#(<= main_~i~1 14), 97000#(<= main_~i~1 13), 97003#(<= main_~i~1 16), 97002#(<= main_~i~1 15), 97005#(<= main_~i~1 18), 97004#(<= main_~i~1 17), 97006#(<= main_~i~1 19)] [2018-04-11 14:05:45,660 INFO L134 CoverageAnalysis]: Checked inductivity of 195978 backedges. 11953 proven. 8714 refuted. 0 times theorem prover too weak. 175311 trivial. 0 not checked. [2018-04-11 14:05:45,660 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 14:05:45,661 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 14:05:45,661 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=434, Unknown=0, NotChecked=0, Total=600 [2018-04-11 14:05:45,661 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-11 14:05:45,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:05:45,958 INFO L93 Difference]: Finished difference Result 1252 states and 2702 transitions. [2018-04-11 14:05:45,958 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-11 14:05:45,958 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1783 [2018-04-11 14:05:45,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:05:45,964 INFO L225 Difference]: With dead ends: 1252 [2018-04-11 14:05:45,964 INFO L226 Difference]: Without dead ends: 1252 [2018-04-11 14:05:45,964 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=404, Invalid=1078, Unknown=0, NotChecked=0, Total=1482 [2018-04-11 14:05:45,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1252 states. [2018-04-11 14:05:45,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1252 to 465. [2018-04-11 14:05:45,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-11 14:05:45,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-11 14:05:45,982 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1783 [2018-04-11 14:05:45,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:05:45,982 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-11 14:05:45,983 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 14:05:45,983 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-11 14:05:45,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1790 [2018-04-11 14:05:45,995 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:05:45,995 INFO L355 BasicCegarLoop]: trace histogram [271, 247, 247, 247, 247, 247, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:05:45,995 INFO L408 AbstractCegarLoop]: === Iteration 115 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:05:45,995 INFO L82 PathProgramCache]: Analyzing trace with hash 860668781, now seen corresponding path program 106 times [2018-04-11 14:05:45,995 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:05:46,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:05:46,078 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:05:49,667 INFO L134 CoverageAnalysis]: Checked inductivity of 197502 backedges. 13956 proven. 8129 refuted. 0 times theorem prover too weak. 175417 trivial. 0 not checked. [2018-04-11 14:05:49,667 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:05:49,667 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-11 14:05:49,667 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:05:49,667 INFO L134 CoverageAnalysis]: Checked inductivity of 12867 backedges. 919 proven. 430 refuted. 0 times theorem prover too weak. 11518 trivial. 0 not checked. [2018-04-11 14:05:49,668 INFO L182 omatonBuilderFactory]: Interpolants [98753#false, 98752#true, 98755#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 98754#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 98757#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 98756#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 98759#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 98758#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 98761#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 98760#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 98763#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 98762#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 98765#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 98764#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 98767#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 98766#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 98769#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 13), 98768#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 14)), 98771#(<= main_~i~1 14), 98770#(<= main_~i~1 13), 98773#(<= main_~i~1 16), 98772#(<= main_~i~1 15), 98775#(<= main_~i~1 18), 98774#(<= main_~i~1 17), 98776#(<= main_~i~1 19)] [2018-04-11 14:05:49,670 INFO L134 CoverageAnalysis]: Checked inductivity of 197502 backedges. 13956 proven. 8129 refuted. 0 times theorem prover too weak. 175417 trivial. 0 not checked. [2018-04-11 14:05:49,670 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 14:05:49,670 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 14:05:49,670 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=427, Unknown=0, NotChecked=0, Total=600 [2018-04-11 14:05:49,670 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-11 14:05:49,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:05:49,988 INFO L93 Difference]: Finished difference Result 1183 states and 2532 transitions. [2018-04-11 14:05:49,988 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-11 14:05:49,988 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1789 [2018-04-11 14:05:49,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:05:49,994 INFO L225 Difference]: With dead ends: 1183 [2018-04-11 14:05:49,994 INFO L226 Difference]: Without dead ends: 1183 [2018-04-11 14:05:49,994 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=443, Invalid=1117, Unknown=0, NotChecked=0, Total=1560 [2018-04-11 14:05:49,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1183 states. [2018-04-11 14:05:50,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1183 to 465. [2018-04-11 14:05:50,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-11 14:05:50,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-11 14:05:50,010 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1789 [2018-04-11 14:05:50,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:05:50,010 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-11 14:05:50,010 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 14:05:50,010 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-11 14:05:50,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1796 [2018-04-11 14:05:50,022 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:05:50,022 INFO L355 BasicCegarLoop]: trace histogram [272, 248, 248, 248, 248, 248, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:05:50,022 INFO L408 AbstractCegarLoop]: === Iteration 116 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:05:50,023 INFO L82 PathProgramCache]: Analyzing trace with hash -136333195, now seen corresponding path program 107 times [2018-04-11 14:05:50,023 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:05:50,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:05:50,097 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:05:53,698 INFO L134 CoverageAnalysis]: Checked inductivity of 199032 backedges. 16211 proven. 7292 refuted. 0 times theorem prover too weak. 175529 trivial. 0 not checked. [2018-04-11 14:05:53,698 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:05:53,699 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-11 14:05:53,699 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:05:53,699 INFO L134 CoverageAnalysis]: Checked inductivity of 12897 backedges. 1011 proven. 368 refuted. 0 times theorem prover too weak. 11518 trivial. 0 not checked. [2018-04-11 14:05:53,699 INFO L182 omatonBuilderFactory]: Interpolants [100455#true, 100457#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 100456#false, 100459#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 100458#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 100461#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 100460#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 100463#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 100462#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 100465#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 100464#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 100467#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 100466#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 100469#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 100468#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 100471#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 14)), 100470#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 100473#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 14), 100472#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 15)), 100475#(<= main_~i~1 15), 100474#(<= main_~i~1 14), 100477#(<= main_~i~1 17), 100476#(<= main_~i~1 16), 100479#(<= main_~i~1 19), 100478#(<= main_~i~1 18)] [2018-04-11 14:05:53,701 INFO L134 CoverageAnalysis]: Checked inductivity of 199032 backedges. 16211 proven. 7292 refuted. 0 times theorem prover too weak. 175529 trivial. 0 not checked. [2018-04-11 14:05:53,701 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 14:05:53,701 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 14:05:53,701 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=418, Unknown=0, NotChecked=0, Total=600 [2018-04-11 14:05:53,702 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-11 14:05:54,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:05:54,017 INFO L93 Difference]: Finished difference Result 1102 states and 2329 transitions. [2018-04-11 14:05:54,017 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-11 14:05:54,017 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1795 [2018-04-11 14:05:54,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:05:54,022 INFO L225 Difference]: With dead ends: 1102 [2018-04-11 14:05:54,022 INFO L226 Difference]: Without dead ends: 1102 [2018-04-11 14:05:54,023 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=486, Invalid=1154, Unknown=0, NotChecked=0, Total=1640 [2018-04-11 14:05:54,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1102 states. [2018-04-11 14:05:54,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1102 to 465. [2018-04-11 14:05:54,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-11 14:05:54,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-11 14:05:54,038 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1795 [2018-04-11 14:05:54,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:05:54,038 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-11 14:05:54,038 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 14:05:54,038 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-11 14:05:54,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1802 [2018-04-11 14:05:54,051 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:05:54,051 INFO L355 BasicCegarLoop]: trace histogram [273, 249, 249, 249, 249, 249, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:05:54,051 INFO L408 AbstractCegarLoop]: === Iteration 117 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:05:54,051 INFO L82 PathProgramCache]: Analyzing trace with hash 2002262909, now seen corresponding path program 108 times [2018-04-11 14:05:54,051 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:05:54,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:05:54,136 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:05:57,754 INFO L134 CoverageAnalysis]: Checked inductivity of 200568 backedges. 18736 proven. 6185 refuted. 0 times theorem prover too weak. 175647 trivial. 0 not checked. [2018-04-11 14:05:57,754 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:05:57,754 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-11 14:05:57,754 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:05:57,755 INFO L134 CoverageAnalysis]: Checked inductivity of 12921 backedges. 1109 proven. 294 refuted. 0 times theorem prover too weak. 11518 trivial. 0 not checked. [2018-04-11 14:05:57,755 INFO L182 omatonBuilderFactory]: Interpolants [102081#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 102080#false, 102083#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 102082#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 102085#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 102084#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 102087#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 102086#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 102089#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 102088#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 102091#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 102090#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 102093#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 102092#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 102095#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 14)), 102094#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 102097#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 16)), 102096#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 15)), 102099#(<= main_~i~1 15), 102098#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 15), 102101#(<= main_~i~1 17), 102100#(<= main_~i~1 16), 102103#(<= main_~i~1 19), 102102#(<= main_~i~1 18), 102079#true] [2018-04-11 14:05:57,757 INFO L134 CoverageAnalysis]: Checked inductivity of 200568 backedges. 18736 proven. 6185 refuted. 0 times theorem prover too weak. 175647 trivial. 0 not checked. [2018-04-11 14:05:57,757 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 14:05:57,757 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 14:05:57,757 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=407, Unknown=0, NotChecked=0, Total=600 [2018-04-11 14:05:57,757 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-11 14:05:58,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:05:58,103 INFO L93 Difference]: Finished difference Result 1009 states and 2092 transitions. [2018-04-11 14:05:58,103 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-11 14:05:58,103 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1801 [2018-04-11 14:05:58,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:05:58,108 INFO L225 Difference]: With dead ends: 1009 [2018-04-11 14:05:58,108 INFO L226 Difference]: Without dead ends: 1009 [2018-04-11 14:05:58,109 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=533, Invalid=1189, Unknown=0, NotChecked=0, Total=1722 [2018-04-11 14:05:58,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1009 states. [2018-04-11 14:05:58,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1009 to 465. [2018-04-11 14:05:58,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-11 14:05:58,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-11 14:05:58,122 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1801 [2018-04-11 14:05:58,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:05:58,122 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-11 14:05:58,122 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 14:05:58,122 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-11 14:05:58,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1808 [2018-04-11 14:05:58,135 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:05:58,135 INFO L355 BasicCegarLoop]: trace histogram [274, 250, 250, 250, 250, 250, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:05:58,135 INFO L408 AbstractCegarLoop]: === Iteration 118 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:05:58,135 INFO L82 PathProgramCache]: Analyzing trace with hash -1049990011, now seen corresponding path program 109 times [2018-04-11 14:05:58,135 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:05:58,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:05:58,218 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:06:01,986 INFO L134 CoverageAnalysis]: Checked inductivity of 202110 backedges. 21549 proven. 4790 refuted. 0 times theorem prover too weak. 175771 trivial. 0 not checked. [2018-04-11 14:06:01,986 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:06:01,986 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-11 14:06:01,986 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:06:01,987 INFO L134 CoverageAnalysis]: Checked inductivity of 12939 backedges. 1213 proven. 208 refuted. 0 times theorem prover too weak. 11518 trivial. 0 not checked. [2018-04-11 14:06:01,987 INFO L182 omatonBuilderFactory]: Interpolants [103617#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 103616#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 103619#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 103618#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 103621#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 103620#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 103623#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 103622#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 103625#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 103624#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 103627#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 103626#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 103629#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 15)), 103628#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 14)), 103631#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 17)), 103630#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 16)), 103633#(<= main_~i~1 16), 103632#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 16), 103635#(<= main_~i~1 18), 103634#(<= main_~i~1 17), 103636#(<= main_~i~1 19), 103613#false, 103612#true, 103615#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 103614#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size))] [2018-04-11 14:06:01,989 INFO L134 CoverageAnalysis]: Checked inductivity of 202110 backedges. 21549 proven. 4790 refuted. 0 times theorem prover too weak. 175771 trivial. 0 not checked. [2018-04-11 14:06:01,990 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 14:06:01,990 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 14:06:01,990 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=394, Unknown=0, NotChecked=0, Total=600 [2018-04-11 14:06:01,990 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-11 14:06:02,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:06:02,560 INFO L93 Difference]: Finished difference Result 904 states and 1820 transitions. [2018-04-11 14:06:02,560 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-11 14:06:02,560 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1807 [2018-04-11 14:06:02,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:06:02,567 INFO L225 Difference]: With dead ends: 904 [2018-04-11 14:06:02,567 INFO L226 Difference]: Without dead ends: 904 [2018-04-11 14:06:02,568 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=584, Invalid=1222, Unknown=0, NotChecked=0, Total=1806 [2018-04-11 14:06:02,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states. [2018-04-11 14:06:02,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 465. [2018-04-11 14:06:02,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-11 14:06:02,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-11 14:06:02,586 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1807 [2018-04-11 14:06:02,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:06:02,587 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-11 14:06:02,587 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 14:06:02,587 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-11 14:06:02,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1814 [2018-04-11 14:06:02,608 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:06:02,608 INFO L355 BasicCegarLoop]: trace histogram [275, 251, 251, 251, 251, 251, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:06:02,608 INFO L408 AbstractCegarLoop]: === Iteration 119 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:06:02,608 INFO L82 PathProgramCache]: Analyzing trace with hash -382063731, now seen corresponding path program 110 times [2018-04-11 14:06:02,609 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:06:02,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:06:02,691 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:06:06,452 INFO L134 CoverageAnalysis]: Checked inductivity of 203658 backedges. 24668 proven. 3089 refuted. 0 times theorem prover too weak. 175901 trivial. 0 not checked. [2018-04-11 14:06:06,452 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:06:06,452 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-11 14:06:06,452 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:06:06,453 INFO L134 CoverageAnalysis]: Checked inductivity of 12951 backedges. 1323 proven. 110 refuted. 0 times theorem prover too weak. 11518 trivial. 0 not checked. [2018-04-11 14:06:06,453 INFO L182 omatonBuilderFactory]: Interpolants [105043#false, 105042#true, 105045#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 105044#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 105047#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 105046#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 105049#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 105048#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 105051#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 105050#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 105053#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 105052#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 105055#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 105054#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 105057#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13)), 105056#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 105059#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 15)), 105058#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 14)), 105061#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 17)), 105060#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 16)), 105063#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 17), 105062#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 18)), 105065#(<= main_~i~1 18), 105064#(<= main_~i~1 17), 105066#(<= main_~i~1 19)] [2018-04-11 14:06:06,455 INFO L134 CoverageAnalysis]: Checked inductivity of 203658 backedges. 24668 proven. 3089 refuted. 0 times theorem prover too weak. 175901 trivial. 0 not checked. [2018-04-11 14:06:06,455 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 14:06:06,455 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 14:06:06,455 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=379, Unknown=0, NotChecked=0, Total=600 [2018-04-11 14:06:06,456 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-11 14:06:06,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:06:06,782 INFO L93 Difference]: Finished difference Result 791 states and 1516 transitions. [2018-04-11 14:06:06,782 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-11 14:06:06,783 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1813 [2018-04-11 14:06:06,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:06:06,786 INFO L225 Difference]: With dead ends: 791 [2018-04-11 14:06:06,786 INFO L226 Difference]: Without dead ends: 791 [2018-04-11 14:06:06,786 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=639, Invalid=1253, Unknown=0, NotChecked=0, Total=1892 [2018-04-11 14:06:06,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2018-04-11 14:06:06,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 465. [2018-04-11 14:06:06,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-11 14:06:06,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-11 14:06:06,796 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1813 [2018-04-11 14:06:06,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:06:06,797 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-11 14:06:06,797 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 14:06:06,797 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-11 14:06:06,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1820 [2018-04-11 14:06:06,809 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:06:06,809 INFO L355 BasicCegarLoop]: trace histogram [276, 252, 252, 252, 252, 252, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:06:06,810 INFO L408 AbstractCegarLoop]: === Iteration 120 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-11 14:06:06,810 INFO L82 PathProgramCache]: Analyzing trace with hash 228186261, now seen corresponding path program 111 times [2018-04-11 14:06:06,810 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:06:06,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:06:06,891 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-11 14:06:09,379 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.FixedRefinementStrategy.getTraceCheck(FixedRefinementStrategy.java:131) 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-11 14:06:09,382 INFO L168 Benchmark]: Toolchain (without parser) took 185301.90 ms. Allocated memory was 400.6 MB in the beginning and 2.4 GB in the end (delta: 2.0 GB). Free memory was 338.7 MB in the beginning and 1.1 GB in the end (delta: -762.3 MB). Peak memory consumption was 2.3 GB. Max. memory is 5.3 GB. [2018-04-11 14:06:09,383 INFO L168 Benchmark]: CDTParser took 0.09 ms. Allocated memory is still 400.6 MB. Free memory is still 360.6 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-11 14:06:09,383 INFO L168 Benchmark]: CACSL2BoogieTranslator took 168.03 ms. Allocated memory is still 400.6 MB. Free memory was 338.7 MB in the beginning and 328.0 MB in the end (delta: 10.6 MB). Peak memory consumption was 10.6 MB. Max. memory is 5.3 GB. [2018-04-11 14:06:09,383 INFO L168 Benchmark]: Boogie Preprocessor took 25.79 ms. Allocated memory is still 400.6 MB. Free memory was 328.0 MB in the beginning and 326.7 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. [2018-04-11 14:06:09,383 INFO L168 Benchmark]: RCFGBuilder took 197.59 ms. Allocated memory was 400.6 MB in the beginning and 607.1 MB in the end (delta: 206.6 MB). Free memory was 326.7 MB in the beginning and 570.9 MB in the end (delta: -244.2 MB). Peak memory consumption was 25.7 MB. Max. memory is 5.3 GB. [2018-04-11 14:06:09,383 INFO L168 Benchmark]: TraceAbstraction took 184907.87 ms. Allocated memory was 607.1 MB in the beginning and 2.4 GB in the end (delta: 1.8 GB). Free memory was 569.3 MB in the beginning and 1.1 GB in the end (delta: -531.7 MB). Peak memory consumption was 2.3 GB. Max. memory is 5.3 GB. [2018-04-11 14:06:09,384 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.09 ms. Allocated memory is still 400.6 MB. Free memory is still 360.6 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 168.03 ms. Allocated memory is still 400.6 MB. Free memory was 338.7 MB in the beginning and 328.0 MB in the end (delta: 10.6 MB). Peak memory consumption was 10.6 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 25.79 ms. Allocated memory is still 400.6 MB. Free memory was 328.0 MB in the beginning and 326.7 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. * RCFGBuilder took 197.59 ms. Allocated memory was 400.6 MB in the beginning and 607.1 MB in the end (delta: 206.6 MB). Free memory was 326.7 MB in the beginning and 570.9 MB in the end (delta: -244.2 MB). Peak memory consumption was 25.7 MB. Max. memory is 5.3 GB. * TraceAbstraction took 184907.87 ms. Allocated memory was 607.1 MB in the beginning and 2.4 GB in the end (delta: 1.8 GB). Free memory was 569.3 MB in the beginning and 1.1 GB in the end (delta: -531.7 MB). Peak memory consumption was 2.3 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_true-valid-memsafety_true-termination.c_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-11_14-06-09-389.csv Completed graceful shutdown