java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_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-10 15:06:04,463 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-10 15:06:04,464 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-10 15:06:04,478 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-10 15:06:04,478 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-10 15:06:04,479 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-10 15:06:04,480 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-10 15:06:04,482 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-10 15:06:04,483 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-10 15:06:04,484 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-10 15:06:04,485 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-10 15:06:04,485 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-10 15:06:04,486 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-10 15:06:04,487 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-10 15:06:04,488 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-10 15:06:04,490 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-10 15:06:04,492 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-10 15:06:04,493 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-10 15:06:04,495 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-10 15:06:04,496 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-10 15:06:04,498 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-10 15:06:04,498 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-10 15:06:04,498 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-10 15:06:04,499 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-10 15:06:04,500 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-10 15:06:04,501 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-10 15:06:04,501 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-10 15:06:04,502 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-10 15:06:04,503 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-10 15:06:04,503 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-10 15:06:04,503 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-10 15:06:04,504 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-10 15:06:04,519 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-10 15:06:04,519 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-10 15:06:04,520 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-10 15:06:04,521 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-10 15:06:04,521 INFO L133 SettingsManager]: * Use SBE=true [2018-04-10 15:06:04,521 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-10 15:06:04,521 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-10 15:06:04,521 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-10 15:06:04,521 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-10 15:06:04,521 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-10 15:06:04,521 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-10 15:06:04,521 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-10 15:06:04,522 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-10 15:06:04,522 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-10 15:06:04,522 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-10 15:06:04,522 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-10 15:06:04,522 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-10 15:06:04,522 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-10 15:06:04,522 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-10 15:06:04,522 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-10 15:06:04,523 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-10 15:06:04,523 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_TreeInterpolation [2018-04-10 15:06:04,549 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-10 15:06:04,558 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-10 15:06:04,561 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-10 15:06:04,562 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-10 15:06:04,562 INFO L276 PluginConnector]: CDTParser initialized [2018-04-10 15:06:04,563 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-10 15:06:04,881 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG5c363fef9 [2018-04-10 15:06:04,977 INFO L287 CDTParser]: IsIndexed: true [2018-04-10 15:06:04,977 INFO L288 CDTParser]: Found 1 translation units. [2018-04-10 15:06:04,978 INFO L168 CDTParser]: Scanning ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-10 15:06:04,979 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-10 15:06:04,979 INFO L215 ultiparseSymbolTable]: [2018-04-10 15:06:04,979 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-10 15:06:04,979 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-10 15:06:04,979 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-10 15:06:04,979 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-10 15:06:04,979 INFO L233 ultiparseSymbolTable]: [2018-04-10 15:06:04,992 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG5c363fef9 [2018-04-10 15:06:04,995 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-10 15:06:04,996 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-10 15:06:04,996 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-10 15:06:04,997 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-10 15:06:05,001 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-10 15:06:05,001 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.04 03:06:04" (1/1) ... [2018-04-10 15:06:05,003 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b1a5a41 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 03:06:05, skipping insertion in model container [2018-04-10 15:06:05,003 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.04 03:06:04" (1/1) ... [2018-04-10 15:06:05,016 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-10 15:06:05,028 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-10 15:06:05,149 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-10 15:06:05,174 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-10 15:06:05,178 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-10 15:06:05,185 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 03:06:05 WrapperNode [2018-04-10 15:06:05,185 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-10 15:06:05,186 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-10 15:06:05,186 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-10 15:06:05,186 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-10 15:06:05,195 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 03:06:05" (1/1) ... [2018-04-10 15:06:05,195 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 03:06:05" (1/1) ... [2018-04-10 15:06:05,202 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 03:06:05" (1/1) ... [2018-04-10 15:06:05,202 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 03:06:05" (1/1) ... [2018-04-10 15:06:05,206 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 03:06:05" (1/1) ... [2018-04-10 15:06:05,211 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 03:06:05" (1/1) ... [2018-04-10 15:06:05,212 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 03:06:05" (1/1) ... [2018-04-10 15:06:05,213 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-10 15:06:05,214 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-10 15:06:05,214 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-10 15:06:05,214 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-10 15:06:05,215 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 03:06:05" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-10 15:06:05,252 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-10 15:06:05,252 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-10 15:06:05,252 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo [2018-04-10 15:06:05,252 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-10 15:06:05,252 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo [2018-04-10 15:06:05,252 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-10 15:06:05,252 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-10 15:06:05,252 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-10 15:06:05,253 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-10 15:06:05,253 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-10 15:06:05,253 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-10 15:06:05,253 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-10 15:06:05,253 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-10 15:06:05,434 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-10 15:06:05,435 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.04 03:06:05 BoogieIcfgContainer [2018-04-10 15:06:05,435 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-10 15:06:05,435 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-10 15:06:05,435 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-10 15:06:05,437 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-10 15:06:05,437 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.04 03:06:04" (1/3) ... [2018-04-10 15:06:05,437 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@408baa28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.04 03:06:05, skipping insertion in model container [2018-04-10 15:06:05,438 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 03:06:05" (2/3) ... [2018-04-10 15:06:05,438 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@408baa28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.04 03:06:05, skipping insertion in model container [2018-04-10 15:06:05,438 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.04 03:06:05" (3/3) ... [2018-04-10 15:06:05,439 INFO L107 eAbstractionObserver]: Analyzing ICFG ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-10 15:06:05,444 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_TreeInterpolation Determinization: PREDICATE_ABSTRACTION [2018-04-10 15:06:05,449 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-04-10 15:06:05,479 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-10 15:06:05,480 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-10 15:06:05,480 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-10 15:06:05,480 INFO L371 AbstractCegarLoop]: Compute interpolants for Craig_TreeInterpolation [2018-04-10 15:06:05,480 INFO L372 AbstractCegarLoop]: Backedges is CANONICAL [2018-04-10 15:06:05,480 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-10 15:06:05,480 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-10 15:06:05,480 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-10 15:06:05,480 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-10 15:06:05,481 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-10 15:06:05,489 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states. [2018-04-10 15:06:05,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2018-04-10 15:06:05,497 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:05,498 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 15:06:05,498 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-10 15:06:05,501 INFO L82 PathProgramCache]: Analyzing trace with hash -895474378, now seen corresponding path program 1 times [2018-04-10 15:06:05,536 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:05,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:05,566 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:05,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:05,611 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 15:06:05,612 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-10 15:06:05,612 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:05,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:05,613 INFO L182 omatonBuilderFactory]: Interpolants [49#true, 50#false, 51#(= main_~i~1 0)] [2018-04-10 15:06:05,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:05,613 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-10 15:06:05,621 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-10 15:06:05,622 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-10 15:06:05,623 INFO L87 Difference]: Start difference. First operand 46 states. Second operand 3 states. [2018-04-10 15:06:05,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:05,672 INFO L93 Difference]: Finished difference Result 63 states and 68 transitions. [2018-04-10 15:06:05,672 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-10 15:06:05,673 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 11 [2018-04-10 15:06:05,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:05,679 INFO L225 Difference]: With dead ends: 63 [2018-04-10 15:06:05,680 INFO L226 Difference]: Without dead ends: 59 [2018-04-10 15:06:05,681 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-10 15:06:05,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-04-10 15:06:05,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 49. [2018-04-10 15:06:05,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-04-10 15:06:05,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 52 transitions. [2018-04-10 15:06:05,704 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 52 transitions. Word has length 11 [2018-04-10 15:06:05,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:05,705 INFO L459 AbstractCegarLoop]: Abstraction has 49 states and 52 transitions. [2018-04-10 15:06:05,705 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-10 15:06:05,705 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 52 transitions. [2018-04-10 15:06:05,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-04-10 15:06:05,705 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:05,706 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 15:06:05,706 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-10 15:06:05,706 INFO L82 PathProgramCache]: Analyzing trace with hash 1597342241, now seen corresponding path program 1 times [2018-04-10 15:06:05,707 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:05,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:05,721 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:05,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:05,755 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 15:06:05,755 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-10 15:06:05,756 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:05,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:05,756 INFO L182 omatonBuilderFactory]: Interpolants [164#true, 165#false, 166#(= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0)] [2018-04-10 15:06:05,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:05,758 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-10 15:06:05,758 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-10 15:06:05,758 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-10 15:06:05,758 INFO L87 Difference]: Start difference. First operand 49 states and 52 transitions. Second operand 3 states. [2018-04-10 15:06:05,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:05,792 INFO L93 Difference]: Finished difference Result 60 states and 64 transitions. [2018-04-10 15:06:05,792 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-10 15:06:05,793 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 16 [2018-04-10 15:06:05,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:05,795 INFO L225 Difference]: With dead ends: 60 [2018-04-10 15:06:05,795 INFO L226 Difference]: Without dead ends: 60 [2018-04-10 15:06:05,796 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-10 15:06:05,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2018-04-10 15:06:05,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 52. [2018-04-10 15:06:05,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-04-10 15:06:05,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 56 transitions. [2018-04-10 15:06:05,803 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 56 transitions. Word has length 16 [2018-04-10 15:06:05,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:05,803 INFO L459 AbstractCegarLoop]: Abstraction has 52 states and 56 transitions. [2018-04-10 15:06:05,803 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-10 15:06:05,803 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 56 transitions. [2018-04-10 15:06:05,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-04-10 15:06:05,804 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:05,804 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 15:06:05,804 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-10 15:06:05,804 INFO L82 PathProgramCache]: Analyzing trace with hash -2021997981, now seen corresponding path program 1 times [2018-04-10 15:06:05,805 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:05,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:05,815 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:05,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:05,850 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 15:06:05,850 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-10 15:06:05,850 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:05,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:05,851 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-10 15:06:05,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:05,851 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-10 15:06:05,851 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-10 15:06:05,855 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-10 15:06:05,855 INFO L87 Difference]: Start difference. First operand 52 states and 56 transitions. Second operand 5 states. [2018-04-10 15:06:05,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:05,906 INFO L93 Difference]: Finished difference Result 51 states and 55 transitions. [2018-04-10 15:06:05,906 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-10 15:06:05,906 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2018-04-10 15:06:05,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:05,907 INFO L225 Difference]: With dead ends: 51 [2018-04-10 15:06:05,907 INFO L226 Difference]: Without dead ends: 51 [2018-04-10 15:06:05,907 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-10 15:06:05,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2018-04-10 15:06:05,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2018-04-10 15:06:05,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2018-04-10 15:06:05,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 55 transitions. [2018-04-10 15:06:05,912 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 55 transitions. Word has length 17 [2018-04-10 15:06:05,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:05,912 INFO L459 AbstractCegarLoop]: Abstraction has 51 states and 55 transitions. [2018-04-10 15:06:05,912 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-10 15:06:05,912 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 55 transitions. [2018-04-10 15:06:05,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-04-10 15:06:05,913 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:05,913 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 15:06:05,913 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-10 15:06:05,913 INFO L82 PathProgramCache]: Analyzing trace with hash -2021997980, now seen corresponding path program 1 times [2018-04-10 15:06:05,914 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:05,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:05,923 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:05,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:05,980 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 15:06:05,980 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-10 15:06:05,980 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:05,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:05,981 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-10 15:06:05,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:05,981 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-10 15:06:05,981 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-10 15:06:05,981 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-10 15:06:05,981 INFO L87 Difference]: Start difference. First operand 51 states and 55 transitions. Second operand 6 states. [2018-04-10 15:06:06,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:06,052 INFO L93 Difference]: Finished difference Result 53 states and 57 transitions. [2018-04-10 15:06:06,052 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-10 15:06:06,052 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 17 [2018-04-10 15:06:06,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:06,053 INFO L225 Difference]: With dead ends: 53 [2018-04-10 15:06:06,053 INFO L226 Difference]: Without dead ends: 53 [2018-04-10 15:06:06,054 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-04-10 15:06:06,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-04-10 15:06:06,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 50. [2018-04-10 15:06:06,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-04-10 15:06:06,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 54 transitions. [2018-04-10 15:06:06,058 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 54 transitions. Word has length 17 [2018-04-10 15:06:06,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:06,058 INFO L459 AbstractCegarLoop]: Abstraction has 50 states and 54 transitions. [2018-04-10 15:06:06,058 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-10 15:06:06,058 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 54 transitions. [2018-04-10 15:06:06,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-10 15:06:06,059 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:06,059 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 15:06:06,059 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-10 15:06:06,059 INFO L82 PathProgramCache]: Analyzing trace with hash -869005287, now seen corresponding path program 1 times [2018-04-10 15:06:06,060 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:06,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:06,070 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:06,122 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:06,122 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 15:06:06,122 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-10 15:06:06,122 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:06,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:06,123 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-10 15:06:06,123 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:06,123 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-10 15:06:06,123 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-10 15:06:06,123 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2018-04-10 15:06:06,124 INFO L87 Difference]: Start difference. First operand 50 states and 54 transitions. Second operand 7 states. [2018-04-10 15:06:06,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:06,219 INFO L93 Difference]: Finished difference Result 72 states and 77 transitions. [2018-04-10 15:06:06,220 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-10 15:06:06,220 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2018-04-10 15:06:06,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:06,220 INFO L225 Difference]: With dead ends: 72 [2018-04-10 15:06:06,220 INFO L226 Difference]: Without dead ends: 72 [2018-04-10 15:06:06,221 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-10 15:06:06,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2018-04-10 15:06:06,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 63. [2018-04-10 15:06:06,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-04-10 15:06:06,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 68 transitions. [2018-04-10 15:06:06,224 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 68 transitions. Word has length 22 [2018-04-10 15:06:06,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:06,224 INFO L459 AbstractCegarLoop]: Abstraction has 63 states and 68 transitions. [2018-04-10 15:06:06,224 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-10 15:06:06,224 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 68 transitions. [2018-04-10 15:06:06,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-10 15:06:06,225 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:06,225 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 15:06:06,225 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-10 15:06:06,225 INFO L82 PathProgramCache]: Analyzing trace with hash -994035242, now seen corresponding path program 1 times [2018-04-10 15:06:06,226 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:06,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:06,231 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:06,251 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:06,252 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 15:06:06,252 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-10 15:06:06,252 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:06,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:06,252 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-10 15:06:06,252 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:06,252 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-10 15:06:06,253 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-10 15:06:06,253 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-10 15:06:06,253 INFO L87 Difference]: Start difference. First operand 63 states and 68 transitions. Second operand 5 states. [2018-04-10 15:06:06,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:06,283 INFO L93 Difference]: Finished difference Result 72 states and 76 transitions. [2018-04-10 15:06:06,283 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-10 15:06:06,283 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-04-10 15:06:06,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:06,284 INFO L225 Difference]: With dead ends: 72 [2018-04-10 15:06:06,284 INFO L226 Difference]: Without dead ends: 72 [2018-04-10 15:06:06,285 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-10 15:06:06,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2018-04-10 15:06:06,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 60. [2018-04-10 15:06:06,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-04-10 15:06:06,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 65 transitions. [2018-04-10 15:06:06,290 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 65 transitions. Word has length 23 [2018-04-10 15:06:06,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:06,290 INFO L459 AbstractCegarLoop]: Abstraction has 60 states and 65 transitions. [2018-04-10 15:06:06,290 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-10 15:06:06,290 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 65 transitions. [2018-04-10 15:06:06,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-10 15:06:06,291 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:06,291 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 15:06:06,291 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-10 15:06:06,292 INFO L82 PathProgramCache]: Analyzing trace with hash 701046357, now seen corresponding path program 1 times [2018-04-10 15:06:06,293 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:06,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:06,302 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:06,351 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:06,351 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:06,351 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-10 15:06:06,352 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:06,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:06,352 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-10 15:06:06,352 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:06,352 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-10 15:06:06,352 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-10 15:06:06,352 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2018-04-10 15:06:06,353 INFO L87 Difference]: Start difference. First operand 60 states and 65 transitions. Second operand 8 states. [2018-04-10 15:06:06,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:06,455 INFO L93 Difference]: Finished difference Result 91 states and 99 transitions. [2018-04-10 15:06:06,455 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-10 15:06:06,455 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 31 [2018-04-10 15:06:06,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:06,456 INFO L225 Difference]: With dead ends: 91 [2018-04-10 15:06:06,456 INFO L226 Difference]: Without dead ends: 91 [2018-04-10 15:06:06,456 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-10 15:06:06,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2018-04-10 15:06:06,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 72. [2018-04-10 15:06:06,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2018-04-10 15:06:06,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 78 transitions. [2018-04-10 15:06:06,462 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 78 transitions. Word has length 31 [2018-04-10 15:06:06,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:06,462 INFO L459 AbstractCegarLoop]: Abstraction has 72 states and 78 transitions. [2018-04-10 15:06:06,462 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-10 15:06:06,462 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 78 transitions. [2018-04-10 15:06:06,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-04-10 15:06:06,463 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:06,463 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-10 15:06:06,463 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-10 15:06:06,463 INFO L82 PathProgramCache]: Analyzing trace with hash -301543559, now seen corresponding path program 1 times [2018-04-10 15:06:06,464 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:06,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:06,474 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:06,531 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-10 15:06:06,532 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 15:06:06,532 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-10 15:06:06,532 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:06,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:06,532 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-10 15:06:06,532 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-10 15:06:06,533 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-10 15:06:06,533 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-10 15:06:06,533 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-10 15:06:06,533 INFO L87 Difference]: Start difference. First operand 72 states and 78 transitions. Second operand 6 states. [2018-04-10 15:06:06,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:06,606 INFO L93 Difference]: Finished difference Result 79 states and 83 transitions. [2018-04-10 15:06:06,607 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-10 15:06:06,607 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 34 [2018-04-10 15:06:06,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:06,608 INFO L225 Difference]: With dead ends: 79 [2018-04-10 15:06:06,608 INFO L226 Difference]: Without dead ends: 76 [2018-04-10 15:06:06,608 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-10 15:06:06,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2018-04-10 15:06:06,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 60. [2018-04-10 15:06:06,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-04-10 15:06:06,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 64 transitions. [2018-04-10 15:06:06,612 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 64 transitions. Word has length 34 [2018-04-10 15:06:06,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:06,612 INFO L459 AbstractCegarLoop]: Abstraction has 60 states and 64 transitions. [2018-04-10 15:06:06,613 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-10 15:06:06,613 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 64 transitions. [2018-04-10 15:06:06,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-10 15:06:06,613 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:06,613 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-10 15:06:06,614 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-10 15:06:06,614 INFO L82 PathProgramCache]: Analyzing trace with hash -1365317283, now seen corresponding path program 1 times [2018-04-10 15:06:06,614 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:06,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:06,623 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:06,647 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-10 15:06:06,648 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:06,648 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2018-04-10 15:06:06,648 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:06,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:06,648 INFO L182 omatonBuilderFactory]: Interpolants [1108#true, 1109#false, 1110#(= main_~i~1 0), 1111#(<= main_~i~1 1)] [2018-04-10 15:06:06,649 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-10 15:06:06,649 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-10 15:06:06,649 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-10 15:06:06,649 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-10 15:06:06,649 INFO L87 Difference]: Start difference. First operand 60 states and 64 transitions. Second operand 4 states. [2018-04-10 15:06:06,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:06,674 INFO L93 Difference]: Finished difference Result 86 states and 91 transitions. [2018-04-10 15:06:06,674 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-10 15:06:06,674 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 37 [2018-04-10 15:06:06,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:06,675 INFO L225 Difference]: With dead ends: 86 [2018-04-10 15:06:06,675 INFO L226 Difference]: Without dead ends: 86 [2018-04-10 15:06:06,675 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-10 15:06:06,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2018-04-10 15:06:06,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 69. [2018-04-10 15:06:06,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2018-04-10 15:06:06,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 74 transitions. [2018-04-10 15:06:06,679 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 74 transitions. Word has length 37 [2018-04-10 15:06:06,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:06,680 INFO L459 AbstractCegarLoop]: Abstraction has 69 states and 74 transitions. [2018-04-10 15:06:06,680 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-10 15:06:06,680 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 74 transitions. [2018-04-10 15:06:06,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2018-04-10 15:06:06,681 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:06,681 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-10 15:06:06,681 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-10 15:06:06,681 INFO L82 PathProgramCache]: Analyzing trace with hash 425510769, now seen corresponding path program 2 times [2018-04-10 15:06:06,682 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:06,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:06,692 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:06,747 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-10 15:06:06,747 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:06,748 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-10 15:06:06,748 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:06,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:06,748 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-10 15:06:06,749 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-10 15:06:06,749 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-10 15:06:06,749 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-10 15:06:06,749 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2018-04-10 15:06:06,749 INFO L87 Difference]: Start difference. First operand 69 states and 74 transitions. Second operand 8 states. [2018-04-10 15:06:06,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:06,830 INFO L93 Difference]: Finished difference Result 76 states and 80 transitions. [2018-04-10 15:06:06,830 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-10 15:06:06,830 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 40 [2018-04-10 15:06:06,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:06,831 INFO L225 Difference]: With dead ends: 76 [2018-04-10 15:06:06,831 INFO L226 Difference]: Without dead ends: 76 [2018-04-10 15:06:06,831 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-10 15:06:06,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2018-04-10 15:06:06,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 65. [2018-04-10 15:06:06,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2018-04-10 15:06:06,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 69 transitions. [2018-04-10 15:06:06,834 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 69 transitions. Word has length 40 [2018-04-10 15:06:06,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:06,837 INFO L459 AbstractCegarLoop]: Abstraction has 65 states and 69 transitions. [2018-04-10 15:06:06,837 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-10 15:06:06,837 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 69 transitions. [2018-04-10 15:06:06,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-04-10 15:06:06,838 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:06,838 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-10 15:06:06,838 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-10 15:06:06,839 INFO L82 PathProgramCache]: Analyzing trace with hash -297393667, now seen corresponding path program 2 times [2018-04-10 15:06:06,839 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:06,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:06,861 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:06,893 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-10 15:06:06,893 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:06,893 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2018-04-10 15:06:06,893 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:06,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 15:06:06,894 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-10 15:06:06,894 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-10 15:06:06,894 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-10 15:06:06,894 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-10 15:06:06,894 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-10 15:06:06,894 INFO L87 Difference]: Start difference. First operand 65 states and 69 transitions. Second operand 5 states. [2018-04-10 15:06:06,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:06,945 INFO L93 Difference]: Finished difference Result 98 states and 103 transitions. [2018-04-10 15:06:06,946 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-10 15:06:06,946 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 49 [2018-04-10 15:06:06,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:06,946 INFO L225 Difference]: With dead ends: 98 [2018-04-10 15:06:06,946 INFO L226 Difference]: Without dead ends: 98 [2018-04-10 15:06:06,946 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-10 15:06:06,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2018-04-10 15:06:06,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 76. [2018-04-10 15:06:06,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2018-04-10 15:06:06,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 82 transitions. [2018-04-10 15:06:06,949 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 82 transitions. Word has length 49 [2018-04-10 15:06:06,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:06,949 INFO L459 AbstractCegarLoop]: Abstraction has 76 states and 82 transitions. [2018-04-10 15:06:06,949 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-10 15:06:06,949 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 82 transitions. [2018-04-10 15:06:06,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-04-10 15:06:06,950 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:06,950 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-10 15:06:06,951 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-10 15:06:06,951 INFO L82 PathProgramCache]: Analyzing trace with hash -1497535843, now seen corresponding path program 3 times [2018-04-10 15:06:06,951 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:06,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:06,958 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:06,983 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-10 15:06:06,983 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:06,983 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-10 15:06:06,984 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:06,984 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-10 15:06:06,984 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-10 15:06:06,984 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-10 15:06:06,984 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-10 15:06:06,984 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-10 15:06:06,984 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-10 15:06:06,985 INFO L87 Difference]: Start difference. First operand 76 states and 82 transitions. Second operand 6 states. [2018-04-10 15:06:07,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:07,025 INFO L93 Difference]: Finished difference Result 114 states and 120 transitions. [2018-04-10 15:06:07,025 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-10 15:06:07,025 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 61 [2018-04-10 15:06:07,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:07,026 INFO L225 Difference]: With dead ends: 114 [2018-04-10 15:06:07,026 INFO L226 Difference]: Without dead ends: 114 [2018-04-10 15:06:07,026 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-10 15:06:07,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2018-04-10 15:06:07,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 87. [2018-04-10 15:06:07,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2018-04-10 15:06:07,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 95 transitions. [2018-04-10 15:06:07,029 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 95 transitions. Word has length 61 [2018-04-10 15:06:07,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:07,029 INFO L459 AbstractCegarLoop]: Abstraction has 87 states and 95 transitions. [2018-04-10 15:06:07,029 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-10 15:06:07,029 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 95 transitions. [2018-04-10 15:06:07,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-04-10 15:06:07,030 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:07,030 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-10 15:06:07,030 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-10 15:06:07,030 INFO L82 PathProgramCache]: Analyzing trace with hash 1349305149, now seen corresponding path program 4 times [2018-04-10 15:06:07,031 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:07,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:07,044 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:07,093 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-10 15:06:07,093 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:07,094 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-10 15:06:07,094 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:07,094 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-10 15:06:07,094 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-10 15:06:07,094 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-10 15:06:07,094 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-10 15:06:07,095 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-10 15:06:07,095 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-10 15:06:07,095 INFO L87 Difference]: Start difference. First operand 87 states and 95 transitions. Second operand 8 states. [2018-04-10 15:06:07,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:07,175 INFO L93 Difference]: Finished difference Result 106 states and 112 transitions. [2018-04-10 15:06:07,176 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-10 15:06:07,176 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 73 [2018-04-10 15:06:07,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:07,177 INFO L225 Difference]: With dead ends: 106 [2018-04-10 15:06:07,177 INFO L226 Difference]: Without dead ends: 103 [2018-04-10 15:06:07,177 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-10 15:06:07,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2018-04-10 15:06:07,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 89. [2018-04-10 15:06:07,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-04-10 15:06:07,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 97 transitions. [2018-04-10 15:06:07,180 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 97 transitions. Word has length 73 [2018-04-10 15:06:07,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:07,181 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 97 transitions. [2018-04-10 15:06:07,181 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-10 15:06:07,181 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 97 transitions. [2018-04-10 15:06:07,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-04-10 15:06:07,182 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:07,182 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-10 15:06:07,182 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-10 15:06:07,183 INFO L82 PathProgramCache]: Analyzing trace with hash -2001400747, now seen corresponding path program 5 times [2018-04-10 15:06:07,183 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:07,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:07,199 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:07,254 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-10 15:06:07,254 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:07,254 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-10 15:06:07,254 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:07,255 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-10 15:06:07,255 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-10 15:06:07,255 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-10 15:06:07,256 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-10 15:06:07,256 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-10 15:06:07,256 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2018-04-10 15:06:07,256 INFO L87 Difference]: Start difference. First operand 89 states and 97 transitions. Second operand 7 states. [2018-04-10 15:06:07,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:07,327 INFO L93 Difference]: Finished difference Result 132 states and 139 transitions. [2018-04-10 15:06:07,327 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-10 15:06:07,328 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 91 [2018-04-10 15:06:07,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:07,329 INFO L225 Difference]: With dead ends: 132 [2018-04-10 15:06:07,329 INFO L226 Difference]: Without dead ends: 132 [2018-04-10 15:06:07,329 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-10 15:06:07,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-04-10 15:06:07,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 100. [2018-04-10 15:06:07,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2018-04-10 15:06:07,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2018-04-10 15:06:07,334 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 91 [2018-04-10 15:06:07,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:07,334 INFO L459 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2018-04-10 15:06:07,335 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-10 15:06:07,335 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2018-04-10 15:06:07,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2018-04-10 15:06:07,336 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:07,336 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-10 15:06:07,336 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-10 15:06:07,337 INFO L82 PathProgramCache]: Analyzing trace with hash 1774511101, now seen corresponding path program 6 times [2018-04-10 15:06:07,337 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:07,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:07,354 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:07,403 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-10 15:06:07,403 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:07,403 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-10 15:06:07,403 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:07,407 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-10 15:06:07,407 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-10 15:06:07,408 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-10 15:06:07,408 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-10 15:06:07,408 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-10 15:06:07,408 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-10 15:06:07,408 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand 7 states. [2018-04-10 15:06:07,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:07,474 INFO L93 Difference]: Finished difference Result 118 states and 127 transitions. [2018-04-10 15:06:07,475 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-10 15:06:07,475 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 109 [2018-04-10 15:06:07,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:07,476 INFO L225 Difference]: With dead ends: 118 [2018-04-10 15:06:07,476 INFO L226 Difference]: Without dead ends: 115 [2018-04-10 15:06:07,476 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-10 15:06:07,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2018-04-10 15:06:07,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 106. [2018-04-10 15:06:07,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2018-04-10 15:06:07,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 116 transitions. [2018-04-10 15:06:07,481 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 116 transitions. Word has length 109 [2018-04-10 15:06:07,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:07,481 INFO L459 AbstractCegarLoop]: Abstraction has 106 states and 116 transitions. [2018-04-10 15:06:07,481 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-10 15:06:07,481 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 116 transitions. [2018-04-10 15:06:07,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-04-10 15:06:07,482 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:07,483 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-10 15:06:07,483 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-10 15:06:07,483 INFO L82 PathProgramCache]: Analyzing trace with hash -1689961443, now seen corresponding path program 7 times [2018-04-10 15:06:07,484 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:07,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:07,501 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:07,555 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-10 15:06:07,555 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:07,555 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-10 15:06:07,556 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:07,556 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-10 15:06:07,556 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-10 15:06:07,557 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-10 15:06:07,557 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-10 15:06:07,557 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-10 15:06:07,557 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2018-04-10 15:06:07,557 INFO L87 Difference]: Start difference. First operand 106 states and 116 transitions. Second operand 8 states. [2018-04-10 15:06:07,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:07,637 INFO L93 Difference]: Finished difference Result 154 states and 162 transitions. [2018-04-10 15:06:07,638 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-10 15:06:07,638 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 133 [2018-04-10 15:06:07,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:07,638 INFO L225 Difference]: With dead ends: 154 [2018-04-10 15:06:07,638 INFO L226 Difference]: Without dead ends: 154 [2018-04-10 15:06:07,639 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-10 15:06:07,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2018-04-10 15:06:07,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 117. [2018-04-10 15:06:07,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 117 states. [2018-04-10 15:06:07,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 129 transitions. [2018-04-10 15:06:07,642 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 129 transitions. Word has length 133 [2018-04-10 15:06:07,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:07,642 INFO L459 AbstractCegarLoop]: Abstraction has 117 states and 129 transitions. [2018-04-10 15:06:07,642 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-10 15:06:07,642 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 129 transitions. [2018-04-10 15:06:07,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2018-04-10 15:06:07,643 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:07,643 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-10 15:06:07,643 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-10 15:06:07,643 INFO L82 PathProgramCache]: Analyzing trace with hash 796469453, now seen corresponding path program 8 times [2018-04-10 15:06:07,644 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:07,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:07,660 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:07,731 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-10 15:06:07,731 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:07,731 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-10 15:06:07,732 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:07,732 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-10 15:06:07,732 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-10 15:06:07,732 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-10 15:06:07,732 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-10 15:06:07,732 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-10 15:06:07,733 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2018-04-10 15:06:07,733 INFO L87 Difference]: Start difference. First operand 117 states and 129 transitions. Second operand 9 states. [2018-04-10 15:06:07,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:07,845 INFO L93 Difference]: Finished difference Result 170 states and 179 transitions. [2018-04-10 15:06:07,846 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-10 15:06:07,846 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 157 [2018-04-10 15:06:07,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:07,846 INFO L225 Difference]: With dead ends: 170 [2018-04-10 15:06:07,847 INFO L226 Difference]: Without dead ends: 170 [2018-04-10 15:06:07,847 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-10 15:06:07,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2018-04-10 15:06:07,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 128. [2018-04-10 15:06:07,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2018-04-10 15:06:07,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 142 transitions. [2018-04-10 15:06:07,850 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 142 transitions. Word has length 157 [2018-04-10 15:06:07,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:07,850 INFO L459 AbstractCegarLoop]: Abstraction has 128 states and 142 transitions. [2018-04-10 15:06:07,850 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-10 15:06:07,850 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 142 transitions. [2018-04-10 15:06:07,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2018-04-10 15:06:07,851 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:07,851 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-10 15:06:07,851 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-10 15:06:07,851 INFO L82 PathProgramCache]: Analyzing trace with hash -2099378819, now seen corresponding path program 9 times [2018-04-10 15:06:07,852 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:07,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:07,868 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:07,931 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-10 15:06:07,931 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:07,931 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-10 15:06:07,932 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:07,932 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-10 15:06:07,932 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-10 15:06:07,932 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-10 15:06:07,932 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-10 15:06:07,933 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-10 15:06:07,933 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-10 15:06:07,933 INFO L87 Difference]: Start difference. First operand 128 states and 142 transitions. Second operand 8 states. [2018-04-10 15:06:08,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:08,023 INFO L93 Difference]: Finished difference Result 195 states and 223 transitions. [2018-04-10 15:06:08,023 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-10 15:06:08,023 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 181 [2018-04-10 15:06:08,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:08,024 INFO L225 Difference]: With dead ends: 195 [2018-04-10 15:06:08,024 INFO L226 Difference]: Without dead ends: 195 [2018-04-10 15:06:08,024 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-10 15:06:08,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2018-04-10 15:06:08,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 137. [2018-04-10 15:06:08,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-04-10 15:06:08,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 157 transitions. [2018-04-10 15:06:08,028 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 157 transitions. Word has length 181 [2018-04-10 15:06:08,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:08,028 INFO L459 AbstractCegarLoop]: Abstraction has 137 states and 157 transitions. [2018-04-10 15:06:08,028 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-10 15:06:08,028 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 157 transitions. [2018-04-10 15:06:08,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2018-04-10 15:06:08,029 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:08,029 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-10 15:06:08,029 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-10 15:06:08,029 INFO L82 PathProgramCache]: Analyzing trace with hash -333196667, now seen corresponding path program 10 times [2018-04-10 15:06:08,030 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:08,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:08,047 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:08,133 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-10 15:06:08,133 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:08,133 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-10 15:06:08,133 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:08,134 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-10 15:06:08,134 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-10 15:06:08,134 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-10 15:06:08,135 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-10 15:06:08,135 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-10 15:06:08,135 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2018-04-10 15:06:08,135 INFO L87 Difference]: Start difference. First operand 137 states and 157 transitions. Second operand 9 states. [2018-04-10 15:06:08,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:08,257 INFO L93 Difference]: Finished difference Result 151 states and 164 transitions. [2018-04-10 15:06:08,257 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-10 15:06:08,257 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 187 [2018-04-10 15:06:08,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:08,258 INFO L225 Difference]: With dead ends: 151 [2018-04-10 15:06:08,258 INFO L226 Difference]: Without dead ends: 151 [2018-04-10 15:06:08,259 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-10 15:06:08,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-04-10 15:06:08,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 137. [2018-04-10 15:06:08,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-04-10 15:06:08,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 152 transitions. [2018-04-10 15:06:08,263 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 152 transitions. Word has length 187 [2018-04-10 15:06:08,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:08,263 INFO L459 AbstractCegarLoop]: Abstraction has 137 states and 152 transitions. [2018-04-10 15:06:08,263 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-10 15:06:08,263 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 152 transitions. [2018-04-10 15:06:08,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2018-04-10 15:06:08,265 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:08,266 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-10 15:06:08,266 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-10 15:06:08,266 INFO L82 PathProgramCache]: Analyzing trace with hash -889208155, now seen corresponding path program 11 times [2018-04-10 15:06:08,267 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:08,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:08,289 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:08,405 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-10 15:06:08,405 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:08,405 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-10 15:06:08,405 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:08,406 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-10 15:06:08,406 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-10 15:06:08,406 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-10 15:06:08,406 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-10 15:06:08,407 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-10 15:06:08,407 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2018-04-10 15:06:08,407 INFO L87 Difference]: Start difference. First operand 137 states and 152 transitions. Second operand 10 states. [2018-04-10 15:06:08,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:08,508 INFO L93 Difference]: Finished difference Result 195 states and 206 transitions. [2018-04-10 15:06:08,508 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-10 15:06:08,508 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 211 [2018-04-10 15:06:08,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:08,510 INFO L225 Difference]: With dead ends: 195 [2018-04-10 15:06:08,510 INFO L226 Difference]: Without dead ends: 195 [2018-04-10 15:06:08,510 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-10 15:06:08,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2018-04-10 15:06:08,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 148. [2018-04-10 15:06:08,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-04-10 15:06:08,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 165 transitions. [2018-04-10 15:06:08,514 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 165 transitions. Word has length 211 [2018-04-10 15:06:08,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:08,515 INFO L459 AbstractCegarLoop]: Abstraction has 148 states and 165 transitions. [2018-04-10 15:06:08,515 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-10 15:06:08,515 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 165 transitions. [2018-04-10 15:06:08,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2018-04-10 15:06:08,517 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:08,518 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-10 15:06:08,518 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-10 15:06:08,518 INFO L82 PathProgramCache]: Analyzing trace with hash -582901155, now seen corresponding path program 12 times [2018-04-10 15:06:08,518 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:08,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:08,545 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:08,726 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-10 15:06:08,726 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:08,726 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-10 15:06:08,726 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:08,727 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-10 15:06:08,727 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-10 15:06:08,728 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-10 15:06:08,728 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-10 15:06:08,728 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-10 15:06:08,728 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2018-04-10 15:06:08,729 INFO L87 Difference]: Start difference. First operand 148 states and 165 transitions. Second operand 11 states. [2018-04-10 15:06:08,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:08,838 INFO L93 Difference]: Finished difference Result 211 states and 223 transitions. [2018-04-10 15:06:08,839 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-10 15:06:08,839 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 241 [2018-04-10 15:06:08,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:08,840 INFO L225 Difference]: With dead ends: 211 [2018-04-10 15:06:08,841 INFO L226 Difference]: Without dead ends: 211 [2018-04-10 15:06:08,841 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-10 15:06:08,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2018-04-10 15:06:08,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 159. [2018-04-10 15:06:08,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 159 states. [2018-04-10 15:06:08,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 178 transitions. [2018-04-10 15:06:08,847 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 178 transitions. Word has length 241 [2018-04-10 15:06:08,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:08,847 INFO L459 AbstractCegarLoop]: Abstraction has 159 states and 178 transitions. [2018-04-10 15:06:08,847 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-10 15:06:08,848 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 178 transitions. [2018-04-10 15:06:08,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2018-04-10 15:06:08,849 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:08,849 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-10 15:06:08,849 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-10 15:06:08,850 INFO L82 PathProgramCache]: Analyzing trace with hash 360919061, now seen corresponding path program 13 times [2018-04-10 15:06:08,850 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:08,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:08,881 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:09,056 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-10 15:06:09,057 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:09,057 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-10 15:06:09,057 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:09,057 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-10 15:06:09,058 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-10 15:06:09,059 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-10 15:06:09,059 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-10 15:06:09,059 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-10 15:06:09,059 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-04-10 15:06:09,059 INFO L87 Difference]: Start difference. First operand 159 states and 178 transitions. Second operand 9 states. [2018-04-10 15:06:09,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:09,189 INFO L93 Difference]: Finished difference Result 242 states and 281 transitions. [2018-04-10 15:06:09,189 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-10 15:06:09,189 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 271 [2018-04-10 15:06:09,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:09,191 INFO L225 Difference]: With dead ends: 242 [2018-04-10 15:06:09,192 INFO L226 Difference]: Without dead ends: 242 [2018-04-10 15:06:09,192 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-10 15:06:09,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2018-04-10 15:06:09,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 168. [2018-04-10 15:06:09,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-10 15:06:09,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 195 transitions. [2018-04-10 15:06:09,199 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 195 transitions. Word has length 271 [2018-04-10 15:06:09,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:09,199 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 195 transitions. [2018-04-10 15:06:09,199 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-10 15:06:09,199 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 195 transitions. [2018-04-10 15:06:09,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2018-04-10 15:06:09,200 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:09,200 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-10 15:06:09,201 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-10 15:06:09,201 INFO L82 PathProgramCache]: Analyzing trace with hash 1567927069, now seen corresponding path program 14 times [2018-04-10 15:06:09,201 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:09,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:09,226 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:09,368 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-10 15:06:09,368 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:09,368 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-10 15:06:09,368 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:09,369 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-10 15:06:09,369 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-10 15:06:09,370 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-10 15:06:09,371 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-10 15:06:09,371 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-10 15:06:09,371 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2018-04-10 15:06:09,371 INFO L87 Difference]: Start difference. First operand 168 states and 195 transitions. Second operand 10 states. [2018-04-10 15:06:09,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:09,529 INFO L93 Difference]: Finished difference Result 251 states and 305 transitions. [2018-04-10 15:06:09,529 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-10 15:06:09,529 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 277 [2018-04-10 15:06:09,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:09,531 INFO L225 Difference]: With dead ends: 251 [2018-04-10 15:06:09,532 INFO L226 Difference]: Without dead ends: 251 [2018-04-10 15:06:09,532 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-10 15:06:09,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2018-04-10 15:06:09,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 174. [2018-04-10 15:06:09,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 174 states. [2018-04-10 15:06:09,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 202 transitions. [2018-04-10 15:06:09,539 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 202 transitions. Word has length 277 [2018-04-10 15:06:09,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:09,539 INFO L459 AbstractCegarLoop]: Abstraction has 174 states and 202 transitions. [2018-04-10 15:06:09,539 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-10 15:06:09,539 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 202 transitions. [2018-04-10 15:06:09,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2018-04-10 15:06:09,541 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:09,541 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-10 15:06:09,541 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-10 15:06:09,542 INFO L82 PathProgramCache]: Analyzing trace with hash 1917829157, now seen corresponding path program 15 times [2018-04-10 15:06:09,542 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:09,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:09,570 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:09,759 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-10 15:06:09,760 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:09,760 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-10 15:06:09,760 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:09,760 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-10 15:06:09,761 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-10 15:06:09,761 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-10 15:06:09,762 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-10 15:06:09,762 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-10 15:06:09,762 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2018-04-10 15:06:09,762 INFO L87 Difference]: Start difference. First operand 174 states and 202 transitions. Second operand 11 states. [2018-04-10 15:06:09,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:09,932 INFO L93 Difference]: Finished difference Result 192 states and 218 transitions. [2018-04-10 15:06:09,932 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-10 15:06:09,932 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 283 [2018-04-10 15:06:09,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:09,934 INFO L225 Difference]: With dead ends: 192 [2018-04-10 15:06:09,934 INFO L226 Difference]: Without dead ends: 192 [2018-04-10 15:06:09,935 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-10 15:06:09,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2018-04-10 15:06:09,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 177. [2018-04-10 15:06:09,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2018-04-10 15:06:09,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 206 transitions. [2018-04-10 15:06:09,941 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 206 transitions. Word has length 283 [2018-04-10 15:06:09,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:09,942 INFO L459 AbstractCegarLoop]: Abstraction has 177 states and 206 transitions. [2018-04-10 15:06:09,942 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-10 15:06:09,942 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 206 transitions. [2018-04-10 15:06:09,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 314 [2018-04-10 15:06:09,944 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:09,944 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-10 15:06:09,944 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-10 15:06:09,944 INFO L82 PathProgramCache]: Analyzing trace with hash 1804256077, now seen corresponding path program 16 times [2018-04-10 15:06:09,945 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:09,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:09,978 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:10,151 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-10 15:06:10,151 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:10,151 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-10 15:06:10,152 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:10,152 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-10 15:06:10,152 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-10 15:06:10,153 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-10 15:06:10,153 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-10 15:06:10,153 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-10 15:06:10,153 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2018-04-10 15:06:10,153 INFO L87 Difference]: Start difference. First operand 177 states and 206 transitions. Second operand 12 states. [2018-04-10 15:06:10,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:10,256 INFO L93 Difference]: Finished difference Result 255 states and 280 transitions. [2018-04-10 15:06:10,256 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-10 15:06:10,257 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 313 [2018-04-10 15:06:10,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:10,258 INFO L225 Difference]: With dead ends: 255 [2018-04-10 15:06:10,258 INFO L226 Difference]: Without dead ends: 255 [2018-04-10 15:06:10,258 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-10 15:06:10,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2018-04-10 15:06:10,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 188. [2018-04-10 15:06:10,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-04-10 15:06:10,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 220 transitions. [2018-04-10 15:06:10,262 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 220 transitions. Word has length 313 [2018-04-10 15:06:10,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:10,262 INFO L459 AbstractCegarLoop]: Abstraction has 188 states and 220 transitions. [2018-04-10 15:06:10,262 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-10 15:06:10,262 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 220 transitions. [2018-04-10 15:06:10,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2018-04-10 15:06:10,263 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:10,264 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-10 15:06:10,264 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-10 15:06:10,264 INFO L82 PathProgramCache]: Analyzing trace with hash 1085958157, now seen corresponding path program 17 times [2018-04-10 15:06:10,265 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:10,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:10,288 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:10,540 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-10 15:06:10,540 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:10,540 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-10 15:06:10,540 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:10,541 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-10 15:06:10,541 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-10 15:06:10,542 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-10 15:06:10,542 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-10 15:06:10,542 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-10 15:06:10,542 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2018-04-10 15:06:10,542 INFO L87 Difference]: Start difference. First operand 188 states and 220 transitions. Second operand 11 states. [2018-04-10 15:06:10,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:10,724 INFO L93 Difference]: Finished difference Result 315 states and 375 transitions. [2018-04-10 15:06:10,725 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-10 15:06:10,725 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 349 [2018-04-10 15:06:10,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:10,727 INFO L225 Difference]: With dead ends: 315 [2018-04-10 15:06:10,727 INFO L226 Difference]: Without dead ends: 315 [2018-04-10 15:06:10,728 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-10 15:06:10,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2018-04-10 15:06:10,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 188. [2018-04-10 15:06:10,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-04-10 15:06:10,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 220 transitions. [2018-04-10 15:06:10,737 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 220 transitions. Word has length 349 [2018-04-10 15:06:10,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:10,738 INFO L459 AbstractCegarLoop]: Abstraction has 188 states and 220 transitions. [2018-04-10 15:06:10,738 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-10 15:06:10,738 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 220 transitions. [2018-04-10 15:06:10,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 356 [2018-04-10 15:06:10,740 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:10,740 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-10 15:06:10,740 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-10 15:06:10,740 INFO L82 PathProgramCache]: Analyzing trace with hash 814265621, now seen corresponding path program 18 times [2018-04-10 15:06:10,741 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:10,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:10,773 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:11,012 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-10 15:06:11,012 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:11,012 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-10 15:06:11,012 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:11,013 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-10 15:06:11,013 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-10 15:06:11,014 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-10 15:06:11,014 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-10 15:06:11,014 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-10 15:06:11,014 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2018-04-10 15:06:11,015 INFO L87 Difference]: Start difference. First operand 188 states and 220 transitions. Second operand 11 states. [2018-04-10 15:06:11,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:11,192 INFO L93 Difference]: Finished difference Result 279 states and 343 transitions. [2018-04-10 15:06:11,192 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-10 15:06:11,192 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 355 [2018-04-10 15:06:11,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:11,194 INFO L225 Difference]: With dead ends: 279 [2018-04-10 15:06:11,194 INFO L226 Difference]: Without dead ends: 279 [2018-04-10 15:06:11,196 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-10 15:06:11,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2018-04-10 15:06:11,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 197. [2018-04-10 15:06:11,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 197 states. [2018-04-10 15:06:11,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 238 transitions. [2018-04-10 15:06:11,205 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 238 transitions. Word has length 355 [2018-04-10 15:06:11,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:11,206 INFO L459 AbstractCegarLoop]: Abstraction has 197 states and 238 transitions. [2018-04-10 15:06:11,206 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-10 15:06:11,206 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 238 transitions. [2018-04-10 15:06:11,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 362 [2018-04-10 15:06:11,209 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:11,209 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-10 15:06:11,209 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-10 15:06:11,209 INFO L82 PathProgramCache]: Analyzing trace with hash -41783267, now seen corresponding path program 19 times [2018-04-10 15:06:11,210 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:11,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:11,244 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:11,454 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-10 15:06:11,454 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:11,454 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-10 15:06:11,454 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:11,455 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-10 15:06:11,455 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-10 15:06:11,455 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-10 15:06:11,455 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-10 15:06:11,456 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-10 15:06:11,456 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2018-04-10 15:06:11,456 INFO L87 Difference]: Start difference. First operand 197 states and 238 transitions. Second operand 13 states. [2018-04-10 15:06:11,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:11,597 INFO L93 Difference]: Finished difference Result 300 states and 347 transitions. [2018-04-10 15:06:11,598 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-10 15:06:11,598 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 361 [2018-04-10 15:06:11,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:11,600 INFO L225 Difference]: With dead ends: 300 [2018-04-10 15:06:11,600 INFO L226 Difference]: Without dead ends: 300 [2018-04-10 15:06:11,600 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-10 15:06:11,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2018-04-10 15:06:11,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 208. [2018-04-10 15:06:11,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-04-10 15:06:11,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 253 transitions. [2018-04-10 15:06:11,608 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 253 transitions. Word has length 361 [2018-04-10 15:06:11,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:11,609 INFO L459 AbstractCegarLoop]: Abstraction has 208 states and 253 transitions. [2018-04-10 15:06:11,609 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-10 15:06:11,609 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 253 transitions. [2018-04-10 15:06:11,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 398 [2018-04-10 15:06:11,613 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:11,613 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-10 15:06:11,613 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-10 15:06:11,613 INFO L82 PathProgramCache]: Analyzing trace with hash -426928931, now seen corresponding path program 20 times [2018-04-10 15:06:11,614 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:11,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:11,647 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:11,969 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-10 15:06:11,969 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:11,969 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-10 15:06:11,969 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:11,970 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-10 15:06:11,970 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-10 15:06:11,970 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-10 15:06:11,970 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-10 15:06:11,971 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-10 15:06:11,971 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2018-04-10 15:06:11,971 INFO L87 Difference]: Start difference. First operand 208 states and 253 transitions. Second operand 12 states. [2018-04-10 15:06:12,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:12,178 INFO L93 Difference]: Finished difference Result 384 states and 495 transitions. [2018-04-10 15:06:12,178 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-10 15:06:12,178 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 397 [2018-04-10 15:06:12,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:12,181 INFO L225 Difference]: With dead ends: 384 [2018-04-10 15:06:12,182 INFO L226 Difference]: Without dead ends: 384 [2018-04-10 15:06:12,182 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-10 15:06:12,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2018-04-10 15:06:12,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 208. [2018-04-10 15:06:12,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-04-10 15:06:12,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 253 transitions. [2018-04-10 15:06:12,191 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 253 transitions. Word has length 397 [2018-04-10 15:06:12,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:12,192 INFO L459 AbstractCegarLoop]: Abstraction has 208 states and 253 transitions. [2018-04-10 15:06:12,192 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-10 15:06:12,192 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 253 transitions. [2018-04-10 15:06:12,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2018-04-10 15:06:12,194 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:12,195 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-10 15:06:12,195 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-10 15:06:12,195 INFO L82 PathProgramCache]: Analyzing trace with hash 570077669, now seen corresponding path program 21 times [2018-04-10 15:06:12,196 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:12,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:12,229 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:12,443 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-10 15:06:12,443 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:12,443 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-10 15:06:12,444 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:12,444 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-10 15:06:12,444 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-10 15:06:12,444 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-10 15:06:12,445 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-10 15:06:12,445 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-10 15:06:12,445 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2018-04-10 15:06:12,445 INFO L87 Difference]: Start difference. First operand 208 states and 253 transitions. Second operand 12 states. [2018-04-10 15:06:12,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:12,634 INFO L93 Difference]: Finished difference Result 349 states and 443 transitions. [2018-04-10 15:06:12,634 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-10 15:06:12,634 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 403 [2018-04-10 15:06:12,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:12,637 INFO L225 Difference]: With dead ends: 349 [2018-04-10 15:06:12,637 INFO L226 Difference]: Without dead ends: 349 [2018-04-10 15:06:12,637 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-10 15:06:12,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2018-04-10 15:06:12,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 208. [2018-04-10 15:06:12,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-04-10 15:06:12,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 253 transitions. [2018-04-10 15:06:12,644 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 253 transitions. Word has length 403 [2018-04-10 15:06:12,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:12,644 INFO L459 AbstractCegarLoop]: Abstraction has 208 states and 253 transitions. [2018-04-10 15:06:12,644 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-10 15:06:12,644 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 253 transitions. [2018-04-10 15:06:12,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 410 [2018-04-10 15:06:12,646 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:12,646 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-10 15:06:12,646 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-10 15:06:12,646 INFO L82 PathProgramCache]: Analyzing trace with hash 952057069, now seen corresponding path program 22 times [2018-04-10 15:06:12,647 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:12,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:12,670 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:13,001 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-10 15:06:13,001 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:13,001 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-10 15:06:13,001 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:13,002 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-10 15:06:13,002 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-10 15:06:13,004 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-10 15:06:13,004 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-10 15:06:13,004 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-10 15:06:13,004 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2018-04-10 15:06:13,004 INFO L87 Difference]: Start difference. First operand 208 states and 253 transitions. Second operand 12 states. [2018-04-10 15:06:13,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:13,203 INFO L93 Difference]: Finished difference Result 307 states and 397 transitions. [2018-04-10 15:06:13,203 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-10 15:06:13,203 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 409 [2018-04-10 15:06:13,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:13,206 INFO L225 Difference]: With dead ends: 307 [2018-04-10 15:06:13,206 INFO L226 Difference]: Without dead ends: 307 [2018-04-10 15:06:13,206 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-10 15:06:13,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2018-04-10 15:06:13,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 217. [2018-04-10 15:06:13,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2018-04-10 15:06:13,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 272 transitions. [2018-04-10 15:06:13,214 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 272 transitions. Word has length 409 [2018-04-10 15:06:13,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:13,215 INFO L459 AbstractCegarLoop]: Abstraction has 217 states and 272 transitions. [2018-04-10 15:06:13,215 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-10 15:06:13,215 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 272 transitions. [2018-04-10 15:06:13,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 416 [2018-04-10 15:06:13,217 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:13,218 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-10 15:06:13,218 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-10 15:06:13,218 INFO L82 PathProgramCache]: Analyzing trace with hash -1866877451, now seen corresponding path program 23 times [2018-04-10 15:06:13,219 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:13,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:13,278 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:13,547 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-10 15:06:13,547 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:13,547 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-10 15:06:13,547 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:13,548 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-10 15:06:13,548 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-10 15:06:13,549 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-10 15:06:13,549 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-10 15:06:13,549 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-10 15:06:13,549 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2018-04-10 15:06:13,549 INFO L87 Difference]: Start difference. First operand 217 states and 272 transitions. Second operand 13 states. [2018-04-10 15:06:13,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:13,836 INFO L93 Difference]: Finished difference Result 237 states and 281 transitions. [2018-04-10 15:06:13,836 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-10 15:06:13,837 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 415 [2018-04-10 15:06:13,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:13,838 INFO L225 Difference]: With dead ends: 237 [2018-04-10 15:06:13,838 INFO L226 Difference]: Without dead ends: 237 [2018-04-10 15:06:13,839 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2018-04-10 15:06:13,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2018-04-10 15:06:13,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 217. [2018-04-10 15:06:13,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2018-04-10 15:06:13,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 265 transitions. [2018-04-10 15:06:13,845 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 265 transitions. Word has length 415 [2018-04-10 15:06:13,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:13,846 INFO L459 AbstractCegarLoop]: Abstraction has 217 states and 265 transitions. [2018-04-10 15:06:13,846 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-10 15:06:13,846 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 265 transitions. [2018-04-10 15:06:13,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 440 [2018-04-10 15:06:13,849 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:13,849 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-10 15:06:13,849 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-10 15:06:13,849 INFO L82 PathProgramCache]: Analyzing trace with hash -627722731, now seen corresponding path program 24 times [2018-04-10 15:06:13,850 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:13,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:13,885 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:14,240 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-10 15:06:14,240 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:14,240 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-10 15:06:14,240 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:14,241 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-10 15:06:14,241 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-10 15:06:14,241 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-10 15:06:14,242 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-10 15:06:14,242 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-10 15:06:14,242 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2018-04-10 15:06:14,242 INFO L87 Difference]: Start difference. First operand 217 states and 265 transitions. Second operand 14 states. [2018-04-10 15:06:14,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:14,366 INFO L93 Difference]: Finished difference Result 325 states and 378 transitions. [2018-04-10 15:06:14,366 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-10 15:06:14,366 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 439 [2018-04-10 15:06:14,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:14,368 INFO L225 Difference]: With dead ends: 325 [2018-04-10 15:06:14,368 INFO L226 Difference]: Without dead ends: 325 [2018-04-10 15:06:14,369 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-10 15:06:14,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2018-04-10 15:06:14,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 228. [2018-04-10 15:06:14,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-04-10 15:06:14,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 280 transitions. [2018-04-10 15:06:14,376 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 280 transitions. Word has length 439 [2018-04-10 15:06:14,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:14,376 INFO L459 AbstractCegarLoop]: Abstraction has 228 states and 280 transitions. [2018-04-10 15:06:14,376 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-10 15:06:14,376 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 280 transitions. [2018-04-10 15:06:14,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2018-04-10 15:06:14,379 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:14,380 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-10 15:06:14,380 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-10 15:06:14,380 INFO L82 PathProgramCache]: Analyzing trace with hash 1036233181, now seen corresponding path program 25 times [2018-04-10 15:06:14,381 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:14,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:14,413 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:14,785 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-10 15:06:14,785 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:14,817 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-10 15:06:14,818 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:14,818 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-10 15:06:14,818 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-10 15:06:14,818 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-10 15:06:14,818 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-10 15:06:14,818 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-10 15:06:14,819 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2018-04-10 15:06:14,819 INFO L87 Difference]: Start difference. First operand 228 states and 280 transitions. Second operand 13 states. [2018-04-10 15:06:14,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:14,964 INFO L93 Difference]: Finished difference Result 424 states and 554 transitions. [2018-04-10 15:06:14,964 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-10 15:06:14,964 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 481 [2018-04-10 15:06:14,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:14,966 INFO L225 Difference]: With dead ends: 424 [2018-04-10 15:06:14,966 INFO L226 Difference]: Without dead ends: 424 [2018-04-10 15:06:14,966 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-10 15:06:14,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2018-04-10 15:06:14,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 228. [2018-04-10 15:06:14,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-04-10 15:06:14,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 280 transitions. [2018-04-10 15:06:14,971 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 280 transitions. Word has length 481 [2018-04-10 15:06:14,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:14,972 INFO L459 AbstractCegarLoop]: Abstraction has 228 states and 280 transitions. [2018-04-10 15:06:14,972 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-10 15:06:14,972 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 280 transitions. [2018-04-10 15:06:14,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 488 [2018-04-10 15:06:14,974 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:14,974 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-10 15:06:14,974 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-10 15:06:14,974 INFO L82 PathProgramCache]: Analyzing trace with hash -495319323, now seen corresponding path program 26 times [2018-04-10 15:06:14,974 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:14,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:14,998 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:15,270 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-10 15:06:15,270 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:15,271 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-10 15:06:15,271 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:15,271 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-10 15:06:15,271 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-10 15:06:15,271 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-10 15:06:15,272 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-10 15:06:15,272 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-10 15:06:15,272 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2018-04-10 15:06:15,272 INFO L87 Difference]: Start difference. First operand 228 states and 280 transitions. Second operand 13 states. [2018-04-10 15:06:15,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:15,413 INFO L93 Difference]: Finished difference Result 383 states and 493 transitions. [2018-04-10 15:06:15,413 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-10 15:06:15,413 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 487 [2018-04-10 15:06:15,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:15,415 INFO L225 Difference]: With dead ends: 383 [2018-04-10 15:06:15,416 INFO L226 Difference]: Without dead ends: 383 [2018-04-10 15:06:15,416 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=117, Invalid=263, Unknown=0, NotChecked=0, Total=380 [2018-04-10 15:06:15,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2018-04-10 15:06:15,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 228. [2018-04-10 15:06:15,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-04-10 15:06:15,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 280 transitions. [2018-04-10 15:06:15,426 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 280 transitions. Word has length 487 [2018-04-10 15:06:15,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:15,427 INFO L459 AbstractCegarLoop]: Abstraction has 228 states and 280 transitions. [2018-04-10 15:06:15,427 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-10 15:06:15,427 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 280 transitions. [2018-04-10 15:06:15,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 494 [2018-04-10 15:06:15,430 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:15,430 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-10 15:06:15,430 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-10 15:06:15,431 INFO L82 PathProgramCache]: Analyzing trace with hash -969289235, now seen corresponding path program 27 times [2018-04-10 15:06:15,431 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:15,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:15,470 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:15,884 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-10 15:06:15,885 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:15,885 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-10 15:06:15,885 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:15,885 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-10 15:06:15,885 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-10 15:06:15,885 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-10 15:06:15,886 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-10 15:06:15,886 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-10 15:06:15,886 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2018-04-10 15:06:15,886 INFO L87 Difference]: Start difference. First operand 228 states and 280 transitions. Second operand 13 states. [2018-04-10 15:06:16,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:16,081 INFO L93 Difference]: Finished difference Result 335 states and 439 transitions. [2018-04-10 15:06:16,081 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-10 15:06:16,081 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 493 [2018-04-10 15:06:16,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:16,084 INFO L225 Difference]: With dead ends: 335 [2018-04-10 15:06:16,084 INFO L226 Difference]: Without dead ends: 335 [2018-04-10 15:06:16,084 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=140, Invalid=280, Unknown=0, NotChecked=0, Total=420 [2018-04-10 15:06:16,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2018-04-10 15:06:16,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 237. [2018-04-10 15:06:16,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2018-04-10 15:06:16,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 300 transitions. [2018-04-10 15:06:16,092 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 300 transitions. Word has length 493 [2018-04-10 15:06:16,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:16,093 INFO L459 AbstractCegarLoop]: Abstraction has 237 states and 300 transitions. [2018-04-10 15:06:16,093 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-10 15:06:16,093 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 300 transitions. [2018-04-10 15:06:16,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 500 [2018-04-10 15:06:16,096 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:16,097 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-10 15:06:16,097 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-10 15:06:16,097 INFO L82 PathProgramCache]: Analyzing trace with hash -1691317515, now seen corresponding path program 28 times [2018-04-10 15:06:16,098 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:16,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:16,137 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:16,566 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-10 15:06:16,566 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:16,566 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-10 15:06:16,566 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:16,566 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-10 15:06:16,566 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-10 15:06:16,567 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-10 15:06:16,567 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-10 15:06:16,567 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-10 15:06:16,567 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2018-04-10 15:06:16,567 INFO L87 Difference]: Start difference. First operand 237 states and 300 transitions. Second operand 15 states. [2018-04-10 15:06:16,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:16,685 INFO L93 Difference]: Finished difference Result 376 states and 464 transitions. [2018-04-10 15:06:16,686 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-10 15:06:16,686 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 499 [2018-04-10 15:06:16,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:16,688 INFO L225 Difference]: With dead ends: 376 [2018-04-10 15:06:16,688 INFO L226 Difference]: Without dead ends: 376 [2018-04-10 15:06:16,689 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-10 15:06:16,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2018-04-10 15:06:16,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 248. [2018-04-10 15:06:16,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-04-10 15:06:16,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 316 transitions. [2018-04-10 15:06:16,697 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 316 transitions. Word has length 499 [2018-04-10 15:06:16,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:16,698 INFO L459 AbstractCegarLoop]: Abstraction has 248 states and 316 transitions. [2018-04-10 15:06:16,698 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-10 15:06:16,698 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 316 transitions. [2018-04-10 15:06:16,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 542 [2018-04-10 15:06:16,702 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:16,702 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-10 15:06:16,702 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-10 15:06:16,703 INFO L82 PathProgramCache]: Analyzing trace with hash 136143549, now seen corresponding path program 29 times [2018-04-10 15:06:16,703 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:16,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:16,748 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:17,174 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-10 15:06:17,175 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:17,175 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-10 15:06:17,175 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:17,175 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-10 15:06:17,175 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-10 15:06:17,176 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-10 15:06:17,176 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-10 15:06:17,176 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-10 15:06:17,176 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2018-04-10 15:06:17,176 INFO L87 Difference]: Start difference. First operand 248 states and 316 transitions. Second operand 14 states. [2018-04-10 15:06:17,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:17,328 INFO L93 Difference]: Finished difference Result 503 states and 710 transitions. [2018-04-10 15:06:17,328 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-10 15:06:17,329 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 541 [2018-04-10 15:06:17,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:17,331 INFO L225 Difference]: With dead ends: 503 [2018-04-10 15:06:17,331 INFO L226 Difference]: Without dead ends: 503 [2018-04-10 15:06:17,331 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=104, Invalid=276, Unknown=0, NotChecked=0, Total=380 [2018-04-10 15:06:17,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2018-04-10 15:06:17,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 248. [2018-04-10 15:06:17,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-04-10 15:06:17,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 316 transitions. [2018-04-10 15:06:17,338 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 316 transitions. Word has length 541 [2018-04-10 15:06:17,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:17,338 INFO L459 AbstractCegarLoop]: Abstraction has 248 states and 316 transitions. [2018-04-10 15:06:17,338 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-10 15:06:17,339 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 316 transitions. [2018-04-10 15:06:17,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 548 [2018-04-10 15:06:17,341 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:17,341 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-10 15:06:17,341 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-10 15:06:17,341 INFO L82 PathProgramCache]: Analyzing trace with hash 1456423877, now seen corresponding path program 30 times [2018-04-10 15:06:17,342 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:17,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:17,367 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:17,783 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-10 15:06:17,783 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:17,783 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-10 15:06:17,784 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:17,784 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-10 15:06:17,784 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-10 15:06:17,785 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-10 15:06:17,785 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-10 15:06:17,785 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-10 15:06:17,785 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2018-04-10 15:06:17,785 INFO L87 Difference]: Start difference. First operand 248 states and 316 transitions. Second operand 14 states. [2018-04-10 15:06:17,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:17,971 INFO L93 Difference]: Finished difference Result 464 states and 648 transitions. [2018-04-10 15:06:17,971 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-10 15:06:17,971 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 547 [2018-04-10 15:06:17,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:17,973 INFO L225 Difference]: With dead ends: 464 [2018-04-10 15:06:17,973 INFO L226 Difference]: Without dead ends: 464 [2018-04-10 15:06:17,974 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-10 15:06:17,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2018-04-10 15:06:17,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 248. [2018-04-10 15:06:17,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-04-10 15:06:17,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 316 transitions. [2018-04-10 15:06:17,980 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 316 transitions. Word has length 547 [2018-04-10 15:06:17,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:17,980 INFO L459 AbstractCegarLoop]: Abstraction has 248 states and 316 transitions. [2018-04-10 15:06:17,981 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-10 15:06:17,981 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 316 transitions. [2018-04-10 15:06:17,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 554 [2018-04-10 15:06:17,984 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:17,984 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-10 15:06:17,984 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-10 15:06:17,984 INFO L82 PathProgramCache]: Analyzing trace with hash -1811836211, now seen corresponding path program 31 times [2018-04-10 15:06:17,985 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:18,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:18,011 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:18,399 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-10 15:06:18,399 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:18,399 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-10 15:06:18,399 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:18,399 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-10 15:06:18,399 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-10 15:06:18,400 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-10 15:06:18,400 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-10 15:06:18,400 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-10 15:06:18,400 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2018-04-10 15:06:18,400 INFO L87 Difference]: Start difference. First operand 248 states and 316 transitions. Second operand 14 states. [2018-04-10 15:06:18,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:18,548 INFO L93 Difference]: Finished difference Result 417 states and 570 transitions. [2018-04-10 15:06:18,548 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-10 15:06:18,548 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 553 [2018-04-10 15:06:18,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:18,550 INFO L225 Difference]: With dead ends: 417 [2018-04-10 15:06:18,550 INFO L226 Difference]: Without dead ends: 417 [2018-04-10 15:06:18,551 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=144, Invalid=318, Unknown=0, NotChecked=0, Total=462 [2018-04-10 15:06:18,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2018-04-10 15:06:18,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 248. [2018-04-10 15:06:18,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-04-10 15:06:18,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 316 transitions. [2018-04-10 15:06:18,558 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 316 transitions. Word has length 553 [2018-04-10 15:06:18,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:18,559 INFO L459 AbstractCegarLoop]: Abstraction has 248 states and 316 transitions. [2018-04-10 15:06:18,559 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-10 15:06:18,559 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 316 transitions. [2018-04-10 15:06:18,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 560 [2018-04-10 15:06:18,562 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:18,563 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-10 15:06:18,563 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-10 15:06:18,563 INFO L82 PathProgramCache]: Analyzing trace with hash 2023870421, now seen corresponding path program 32 times [2018-04-10 15:06:18,564 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:18,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:18,606 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:19,002 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-10 15:06:19,002 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:19,002 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-10 15:06:19,002 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:19,002 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-10 15:06:19,002 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-10 15:06:19,003 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-10 15:06:19,003 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-10 15:06:19,003 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-10 15:06:19,003 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2018-04-10 15:06:19,003 INFO L87 Difference]: Start difference. First operand 248 states and 316 transitions. Second operand 14 states. [2018-04-10 15:06:19,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:19,144 INFO L93 Difference]: Finished difference Result 363 states and 499 transitions. [2018-04-10 15:06:19,144 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-10 15:06:19,145 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 559 [2018-04-10 15:06:19,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:19,146 INFO L225 Difference]: With dead ends: 363 [2018-04-10 15:06:19,146 INFO L226 Difference]: Without dead ends: 363 [2018-04-10 15:06:19,146 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=170, Invalid=336, Unknown=0, NotChecked=0, Total=506 [2018-04-10 15:06:19,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2018-04-10 15:06:19,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 257. [2018-04-10 15:06:19,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 257 states. [2018-04-10 15:06:19,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 337 transitions. [2018-04-10 15:06:19,150 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 337 transitions. Word has length 559 [2018-04-10 15:06:19,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:19,150 INFO L459 AbstractCegarLoop]: Abstraction has 257 states and 337 transitions. [2018-04-10 15:06:19,151 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-10 15:06:19,151 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 337 transitions. [2018-04-10 15:06:19,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 566 [2018-04-10 15:06:19,153 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:19,153 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-10 15:06:19,153 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-10 15:06:19,153 INFO L82 PathProgramCache]: Analyzing trace with hash 495745757, now seen corresponding path program 33 times [2018-04-10 15:06:19,154 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:19,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:19,180 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:19,525 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-10 15:06:19,525 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:19,525 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-10 15:06:19,525 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:19,525 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-10 15:06:19,525 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-10 15:06:19,526 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-10 15:06:19,526 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-10 15:06:19,526 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-10 15:06:19,526 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2018-04-10 15:06:19,526 INFO L87 Difference]: Start difference. First operand 257 states and 337 transitions. Second operand 15 states. [2018-04-10 15:06:19,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:19,741 INFO L93 Difference]: Finished difference Result 282 states and 349 transitions. [2018-04-10 15:06:19,741 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-10 15:06:19,741 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 565 [2018-04-10 15:06:19,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:19,742 INFO L225 Difference]: With dead ends: 282 [2018-04-10 15:06:19,742 INFO L226 Difference]: Without dead ends: 282 [2018-04-10 15:06:19,742 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-10 15:06:19,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2018-04-10 15:06:19,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 257. [2018-04-10 15:06:19,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 257 states. [2018-04-10 15:06:19,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 329 transitions. [2018-04-10 15:06:19,755 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 329 transitions. Word has length 565 [2018-04-10 15:06:19,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:19,755 INFO L459 AbstractCegarLoop]: Abstraction has 257 states and 329 transitions. [2018-04-10 15:06:19,755 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-10 15:06:19,755 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 329 transitions. [2018-04-10 15:06:19,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 590 [2018-04-10 15:06:19,758 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:19,758 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-10 15:06:19,758 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-10 15:06:19,759 INFO L82 PathProgramCache]: Analyzing trace with hash -1418398979, now seen corresponding path program 34 times [2018-04-10 15:06:19,759 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:19,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:19,787 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:20,211 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-10 15:06:20,211 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:20,211 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-10 15:06:20,211 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:20,212 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-10 15:06:20,212 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-10 15:06:20,212 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-10 15:06:20,212 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-10 15:06:20,212 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-10 15:06:20,213 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2018-04-10 15:06:20,213 INFO L87 Difference]: Start difference. First operand 257 states and 329 transitions. Second operand 16 states. [2018-04-10 15:06:20,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:20,322 INFO L93 Difference]: Finished difference Result 401 states and 497 transitions. [2018-04-10 15:06:20,323 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-10 15:06:20,323 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 589 [2018-04-10 15:06:20,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:20,324 INFO L225 Difference]: With dead ends: 401 [2018-04-10 15:06:20,324 INFO L226 Difference]: Without dead ends: 401 [2018-04-10 15:06:20,324 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-10 15:06:20,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2018-04-10 15:06:20,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 268. [2018-04-10 15:06:20,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-04-10 15:06:20,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 345 transitions. [2018-04-10 15:06:20,330 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 345 transitions. Word has length 589 [2018-04-10 15:06:20,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:20,331 INFO L459 AbstractCegarLoop]: Abstraction has 268 states and 345 transitions. [2018-04-10 15:06:20,331 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-10 15:06:20,331 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 345 transitions. [2018-04-10 15:06:20,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 638 [2018-04-10 15:06:20,335 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:20,335 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-10 15:06:20,335 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-10 15:06:20,336 INFO L82 PathProgramCache]: Analyzing trace with hash -1491241011, now seen corresponding path program 35 times [2018-04-10 15:06:20,336 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:20,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:20,381 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:20,875 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-10 15:06:20,875 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:20,875 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-10 15:06:20,875 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:20,875 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-10 15:06:20,875 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-10 15:06:20,876 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-10 15:06:20,876 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-10 15:06:20,876 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-10 15:06:20,876 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2018-04-10 15:06:20,876 INFO L87 Difference]: Start difference. First operand 268 states and 345 transitions. Second operand 15 states. [2018-04-10 15:06:21,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:21,043 INFO L93 Difference]: Finished difference Result 549 states and 787 transitions. [2018-04-10 15:06:21,043 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-10 15:06:21,043 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 637 [2018-04-10 15:06:21,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:21,046 INFO L225 Difference]: With dead ends: 549 [2018-04-10 15:06:21,046 INFO L226 Difference]: Without dead ends: 549 [2018-04-10 15:06:21,046 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-10 15:06:21,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2018-04-10 15:06:21,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 268. [2018-04-10 15:06:21,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-04-10 15:06:21,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 345 transitions. [2018-04-10 15:06:21,052 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 345 transitions. Word has length 637 [2018-04-10 15:06:21,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:21,052 INFO L459 AbstractCegarLoop]: Abstraction has 268 states and 345 transitions. [2018-04-10 15:06:21,052 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-10 15:06:21,052 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 345 transitions. [2018-04-10 15:06:21,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 644 [2018-04-10 15:06:21,055 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:21,055 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-10 15:06:21,055 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-10 15:06:21,055 INFO L82 PathProgramCache]: Analyzing trace with hash -1775678251, now seen corresponding path program 36 times [2018-04-10 15:06:21,056 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:21,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:21,082 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:21,489 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-10 15:06:21,489 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:21,490 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-10 15:06:21,490 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:21,490 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-10 15:06:21,490 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-10 15:06:21,491 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-10 15:06:21,491 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-10 15:06:21,491 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-10 15:06:21,491 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2018-04-10 15:06:21,491 INFO L87 Difference]: Start difference. First operand 268 states and 345 transitions. Second operand 15 states. [2018-04-10 15:06:21,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:21,656 INFO L93 Difference]: Finished difference Result 504 states and 715 transitions. [2018-04-10 15:06:21,656 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-10 15:06:21,656 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 643 [2018-04-10 15:06:21,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:21,658 INFO L225 Difference]: With dead ends: 504 [2018-04-10 15:06:21,658 INFO L226 Difference]: Without dead ends: 504 [2018-04-10 15:06:21,658 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-10 15:06:21,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2018-04-10 15:06:21,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 268. [2018-04-10 15:06:21,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-04-10 15:06:21,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 345 transitions. [2018-04-10 15:06:21,663 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 345 transitions. Word has length 643 [2018-04-10 15:06:21,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:21,664 INFO L459 AbstractCegarLoop]: Abstraction has 268 states and 345 transitions. [2018-04-10 15:06:21,664 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-10 15:06:21,664 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 345 transitions. [2018-04-10 15:06:21,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 650 [2018-04-10 15:06:21,666 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:21,666 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-10 15:06:21,667 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-10 15:06:21,667 INFO L82 PathProgramCache]: Analyzing trace with hash -54423587, now seen corresponding path program 37 times [2018-04-10 15:06:21,667 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:21,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:21,693 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:22,140 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-10 15:06:22,141 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:22,141 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-10 15:06:22,141 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:22,141 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-10 15:06:22,141 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-10 15:06:22,142 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-10 15:06:22,142 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-10 15:06:22,142 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-10 15:06:22,142 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2018-04-10 15:06:22,142 INFO L87 Difference]: Start difference. First operand 268 states and 345 transitions. Second operand 15 states. [2018-04-10 15:06:22,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:22,312 INFO L93 Difference]: Finished difference Result 451 states and 626 transitions. [2018-04-10 15:06:22,312 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-10 15:06:22,312 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 649 [2018-04-10 15:06:22,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:22,314 INFO L225 Difference]: With dead ends: 451 [2018-04-10 15:06:22,314 INFO L226 Difference]: Without dead ends: 451 [2018-04-10 15:06:22,315 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-10 15:06:22,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2018-04-10 15:06:22,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 268. [2018-04-10 15:06:22,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-04-10 15:06:22,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 345 transitions. [2018-04-10 15:06:22,319 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 345 transitions. Word has length 649 [2018-04-10 15:06:22,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:22,320 INFO L459 AbstractCegarLoop]: Abstraction has 268 states and 345 transitions. [2018-04-10 15:06:22,320 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-10 15:06:22,320 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 345 transitions. [2018-04-10 15:06:22,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 656 [2018-04-10 15:06:22,324 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:22,324 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-10 15:06:22,324 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-10 15:06:22,324 INFO L82 PathProgramCache]: Analyzing trace with hash -2061319963, now seen corresponding path program 38 times [2018-04-10 15:06:22,325 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:22,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:22,351 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:22,826 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-10 15:06:22,826 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:22,826 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-10 15:06:22,826 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:22,826 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-10 15:06:22,826 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-10 15:06:22,827 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-10 15:06:22,827 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-10 15:06:22,827 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-10 15:06:22,827 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2018-04-10 15:06:22,827 INFO L87 Difference]: Start difference. First operand 268 states and 345 transitions. Second operand 15 states. [2018-04-10 15:06:23,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:23,017 INFO L93 Difference]: Finished difference Result 391 states and 545 transitions. [2018-04-10 15:06:23,018 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-10 15:06:23,018 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 655 [2018-04-10 15:06:23,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:23,019 INFO L225 Difference]: With dead ends: 391 [2018-04-10 15:06:23,019 INFO L226 Difference]: Without dead ends: 391 [2018-04-10 15:06:23,020 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=203, Invalid=397, Unknown=0, NotChecked=0, Total=600 [2018-04-10 15:06:23,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2018-04-10 15:06:23,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 277. [2018-04-10 15:06:23,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 277 states. [2018-04-10 15:06:23,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 367 transitions. [2018-04-10 15:06:23,023 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 367 transitions. Word has length 655 [2018-04-10 15:06:23,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:23,023 INFO L459 AbstractCegarLoop]: Abstraction has 277 states and 367 transitions. [2018-04-10 15:06:23,024 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-10 15:06:23,024 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 367 transitions. [2018-04-10 15:06:23,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 662 [2018-04-10 15:06:23,026 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:23,026 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-10 15:06:23,026 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-10 15:06:23,026 INFO L82 PathProgramCache]: Analyzing trace with hash -700948499, now seen corresponding path program 39 times [2018-04-10 15:06:23,027 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:23,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:23,061 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:23,626 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-10 15:06:23,626 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:23,626 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-10 15:06:23,627 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:23,627 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-10 15:06:23,627 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-10 15:06:23,627 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-10 15:06:23,627 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-10 15:06:23,627 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-10 15:06:23,628 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2018-04-10 15:06:23,628 INFO L87 Difference]: Start difference. First operand 277 states and 367 transitions. Second operand 17 states. [2018-04-10 15:06:23,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:23,754 INFO L93 Difference]: Finished difference Result 458 states and 605 transitions. [2018-04-10 15:06:23,754 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-10 15:06:23,755 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 661 [2018-04-10 15:06:23,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:23,757 INFO L225 Difference]: With dead ends: 458 [2018-04-10 15:06:23,757 INFO L226 Difference]: Without dead ends: 458 [2018-04-10 15:06:23,757 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-10 15:06:23,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2018-04-10 15:06:23,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 288. [2018-04-10 15:06:23,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-10 15:06:23,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 384 transitions. [2018-04-10 15:06:23,761 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 384 transitions. Word has length 661 [2018-04-10 15:06:23,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:23,762 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 384 transitions. [2018-04-10 15:06:23,762 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-10 15:06:23,762 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 384 transitions. [2018-04-10 15:06:23,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 710 [2018-04-10 15:06:23,765 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:23,765 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-10 15:06:23,765 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-10 15:06:23,766 INFO L82 PathProgramCache]: Analyzing trace with hash 1185453245, now seen corresponding path program 40 times [2018-04-10 15:06:23,766 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:23,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:23,797 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:24,304 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-10 15:06:24,304 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:24,304 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-10 15:06:24,304 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:24,304 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-10 15:06:24,304 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-10 15:06:24,305 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-10 15:06:24,305 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-10 15:06:24,305 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-10 15:06:24,305 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2018-04-10 15:06:24,305 INFO L87 Difference]: Start difference. First operand 288 states and 384 transitions. Second operand 16 states. [2018-04-10 15:06:24,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:24,507 INFO L93 Difference]: Finished difference Result 634 states and 979 transitions. [2018-04-10 15:06:24,507 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-10 15:06:24,507 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 709 [2018-04-10 15:06:24,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:24,510 INFO L225 Difference]: With dead ends: 634 [2018-04-10 15:06:24,510 INFO L226 Difference]: Without dead ends: 634 [2018-04-10 15:06:24,510 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-10 15:06:24,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states. [2018-04-10 15:06:24,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 288. [2018-04-10 15:06:24,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-10 15:06:24,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 384 transitions. [2018-04-10 15:06:24,517 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 384 transitions. Word has length 709 [2018-04-10 15:06:24,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:24,517 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 384 transitions. [2018-04-10 15:06:24,518 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-10 15:06:24,518 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 384 transitions. [2018-04-10 15:06:24,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 716 [2018-04-10 15:06:24,520 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:24,521 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-10 15:06:24,521 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-10 15:06:24,521 INFO L82 PathProgramCache]: Analyzing trace with hash 1111925189, now seen corresponding path program 41 times [2018-04-10 15:06:24,521 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:24,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:24,549 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:25,060 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-10 15:06:25,060 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:25,060 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-10 15:06:25,060 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:25,060 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-10 15:06:25,060 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-10 15:06:25,061 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-10 15:06:25,061 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-10 15:06:25,061 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-10 15:06:25,061 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2018-04-10 15:06:25,061 INFO L87 Difference]: Start difference. First operand 288 states and 384 transitions. Second operand 16 states. [2018-04-10 15:06:25,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:25,251 INFO L93 Difference]: Finished difference Result 595 states and 911 transitions. [2018-04-10 15:06:25,251 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-10 15:06:25,251 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 715 [2018-04-10 15:06:25,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:25,254 INFO L225 Difference]: With dead ends: 595 [2018-04-10 15:06:25,254 INFO L226 Difference]: Without dead ends: 595 [2018-04-10 15:06:25,255 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=155, Invalid=397, Unknown=0, NotChecked=0, Total=552 [2018-04-10 15:06:25,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2018-04-10 15:06:25,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 288. [2018-04-10 15:06:25,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-10 15:06:25,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 384 transitions. [2018-04-10 15:06:25,262 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 384 transitions. Word has length 715 [2018-04-10 15:06:25,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:25,262 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 384 transitions. [2018-04-10 15:06:25,262 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-10 15:06:25,262 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 384 transitions. [2018-04-10 15:06:25,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 722 [2018-04-10 15:06:25,265 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:25,265 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-10 15:06:25,265 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-10 15:06:25,265 INFO L82 PathProgramCache]: Analyzing trace with hash 649272525, now seen corresponding path program 42 times [2018-04-10 15:06:25,266 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:25,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:25,297 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:25,823 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-10 15:06:25,823 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:25,823 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-10 15:06:25,823 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:25,823 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-10 15:06:25,823 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-10 15:06:25,824 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-10 15:06:25,824 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-10 15:06:25,824 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-10 15:06:25,824 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2018-04-10 15:06:25,824 INFO L87 Difference]: Start difference. First operand 288 states and 384 transitions. Second operand 16 states. [2018-04-10 15:06:26,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:26,031 INFO L93 Difference]: Finished difference Result 544 states and 821 transitions. [2018-04-10 15:06:26,031 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-10 15:06:26,031 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 721 [2018-04-10 15:06:26,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:26,034 INFO L225 Difference]: With dead ends: 544 [2018-04-10 15:06:26,034 INFO L226 Difference]: Without dead ends: 544 [2018-04-10 15:06:26,034 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-10 15:06:26,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2018-04-10 15:06:26,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 288. [2018-04-10 15:06:26,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-10 15:06:26,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 384 transitions. [2018-04-10 15:06:26,039 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 384 transitions. Word has length 721 [2018-04-10 15:06:26,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:26,040 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 384 transitions. [2018-04-10 15:06:26,040 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-10 15:06:26,040 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 384 transitions. [2018-04-10 15:06:26,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 728 [2018-04-10 15:06:26,043 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:26,043 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-10 15:06:26,043 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-10 15:06:26,043 INFO L82 PathProgramCache]: Analyzing trace with hash -1247115819, now seen corresponding path program 43 times [2018-04-10 15:06:26,043 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:26,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:26,075 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:26,596 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-10 15:06:26,597 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:26,597 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-10 15:06:26,597 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:26,597 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-10 15:06:26,598 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-10 15:06:26,598 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-10 15:06:26,598 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-10 15:06:26,598 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-10 15:06:26,598 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=163, Unknown=0, NotChecked=0, Total=240 [2018-04-10 15:06:26,599 INFO L87 Difference]: Start difference. First operand 288 states and 384 transitions. Second operand 16 states. [2018-04-10 15:06:26,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:26,791 INFO L93 Difference]: Finished difference Result 485 states and 712 transitions. [2018-04-10 15:06:26,791 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-10 15:06:26,791 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 727 [2018-04-10 15:06:26,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:26,793 INFO L225 Difference]: With dead ends: 485 [2018-04-10 15:06:26,793 INFO L226 Difference]: Without dead ends: 485 [2018-04-10 15:06:26,793 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-10 15:06:26,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2018-04-10 15:06:26,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 288. [2018-04-10 15:06:26,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-10 15:06:26,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 384 transitions. [2018-04-10 15:06:26,798 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 384 transitions. Word has length 727 [2018-04-10 15:06:26,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:26,799 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 384 transitions. [2018-04-10 15:06:26,799 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-10 15:06:26,799 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 384 transitions. [2018-04-10 15:06:26,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 734 [2018-04-10 15:06:26,801 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:26,802 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-10 15:06:26,802 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-10 15:06:26,802 INFO L82 PathProgramCache]: Analyzing trace with hash -1768399651, now seen corresponding path program 44 times [2018-04-10 15:06:26,802 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:26,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:26,829 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:27,376 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-10 15:06:27,376 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:27,376 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-10 15:06:27,376 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:27,377 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-10 15:06:27,377 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-10 15:06:27,377 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-10 15:06:27,377 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-10 15:06:27,377 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-10 15:06:27,378 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2018-04-10 15:06:27,378 INFO L87 Difference]: Start difference. First operand 288 states and 384 transitions. Second operand 16 states. [2018-04-10 15:06:27,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:27,560 INFO L93 Difference]: Finished difference Result 419 states and 611 transitions. [2018-04-10 15:06:27,560 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-10 15:06:27,560 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 733 [2018-04-10 15:06:27,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:27,562 INFO L225 Difference]: With dead ends: 419 [2018-04-10 15:06:27,562 INFO L226 Difference]: Without dead ends: 419 [2018-04-10 15:06:27,562 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-10 15:06:27,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2018-04-10 15:06:27,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 297. [2018-04-10 15:06:27,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 297 states. [2018-04-10 15:06:27,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 407 transitions. [2018-04-10 15:06:27,566 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 407 transitions. Word has length 733 [2018-04-10 15:06:27,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:27,566 INFO L459 AbstractCegarLoop]: Abstraction has 297 states and 407 transitions. [2018-04-10 15:06:27,566 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-10 15:06:27,566 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 407 transitions. [2018-04-10 15:06:27,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 740 [2018-04-10 15:06:27,569 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:27,570 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-10 15:06:27,570 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-10 15:06:27,570 INFO L82 PathProgramCache]: Analyzing trace with hash -522771995, now seen corresponding path program 45 times [2018-04-10 15:06:27,570 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:27,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:27,609 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:28,187 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-10 15:06:28,187 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:28,188 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-10 15:06:28,188 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:28,188 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-10 15:06:28,188 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-10 15:06:28,188 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-10 15:06:28,188 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-10 15:06:28,189 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-10 15:06:28,189 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2018-04-10 15:06:28,189 INFO L87 Difference]: Start difference. First operand 297 states and 407 transitions. Second operand 17 states. [2018-04-10 15:06:28,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:28,457 INFO L93 Difference]: Finished difference Result 327 states and 422 transitions. [2018-04-10 15:06:28,457 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-10 15:06:28,457 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 739 [2018-04-10 15:06:28,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:28,458 INFO L225 Difference]: With dead ends: 327 [2018-04-10 15:06:28,458 INFO L226 Difference]: Without dead ends: 327 [2018-04-10 15:06:28,458 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-10 15:06:28,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2018-04-10 15:06:28,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 297. [2018-04-10 15:06:28,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 297 states. [2018-04-10 15:06:28,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 398 transitions. [2018-04-10 15:06:28,461 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 398 transitions. Word has length 739 [2018-04-10 15:06:28,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:28,461 INFO L459 AbstractCegarLoop]: Abstraction has 297 states and 398 transitions. [2018-04-10 15:06:28,461 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-10 15:06:28,462 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 398 transitions. [2018-04-10 15:06:28,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 764 [2018-04-10 15:06:28,465 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:28,465 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-10 15:06:28,465 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-10 15:06:28,465 INFO L82 PathProgramCache]: Analyzing trace with hash -1304841723, now seen corresponding path program 46 times [2018-04-10 15:06:28,466 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:28,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:28,493 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:29,059 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-10 15:06:29,059 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:29,060 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-10 15:06:29,060 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:29,060 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-10 15:06:29,060 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-10 15:06:29,061 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-10 15:06:29,061 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-10 15:06:29,061 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-10 15:06:29,061 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2018-04-10 15:06:29,061 INFO L87 Difference]: Start difference. First operand 297 states and 398 transitions. Second operand 18 states. [2018-04-10 15:06:29,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:29,179 INFO L93 Difference]: Finished difference Result 483 states and 640 transitions. [2018-04-10 15:06:29,179 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-10 15:06:29,179 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 763 [2018-04-10 15:06:29,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:29,181 INFO L225 Difference]: With dead ends: 483 [2018-04-10 15:06:29,181 INFO L226 Difference]: Without dead ends: 483 [2018-04-10 15:06:29,181 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-10 15:06:29,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2018-04-10 15:06:29,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 308. [2018-04-10 15:06:29,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 308 states. [2018-04-10 15:06:29,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 415 transitions. [2018-04-10 15:06:29,186 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 415 transitions. Word has length 763 [2018-04-10 15:06:29,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:29,186 INFO L459 AbstractCegarLoop]: Abstraction has 308 states and 415 transitions. [2018-04-10 15:06:29,186 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-10 15:06:29,186 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 415 transitions. [2018-04-10 15:06:29,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 818 [2018-04-10 15:06:29,190 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:29,190 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-10 15:06:29,190 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-10 15:06:29,190 INFO L82 PathProgramCache]: Analyzing trace with hash 1723318749, now seen corresponding path program 47 times [2018-04-10 15:06:29,191 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:29,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:29,224 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:29,910 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-10 15:06:29,910 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:29,910 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-10 15:06:29,910 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:29,910 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-10 15:06:29,910 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-10 15:06:29,911 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-10 15:06:29,911 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-10 15:06:29,911 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-10 15:06:29,911 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2018-04-10 15:06:29,911 INFO L87 Difference]: Start difference. First operand 308 states and 415 transitions. Second operand 19 states. [2018-04-10 15:06:30,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:30,075 INFO L93 Difference]: Finished difference Result 499 states and 661 transitions. [2018-04-10 15:06:30,108 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-10 15:06:30,108 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 817 [2018-04-10 15:06:30,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:30,110 INFO L225 Difference]: With dead ends: 499 [2018-04-10 15:06:30,110 INFO L226 Difference]: Without dead ends: 499 [2018-04-10 15:06:30,110 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-10 15:06:30,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2018-04-10 15:06:30,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 319. [2018-04-10 15:06:30,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 319 states. [2018-04-10 15:06:30,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 432 transitions. [2018-04-10 15:06:30,114 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 432 transitions. Word has length 817 [2018-04-10 15:06:30,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:30,115 INFO L459 AbstractCegarLoop]: Abstraction has 319 states and 432 transitions. [2018-04-10 15:06:30,115 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-10 15:06:30,115 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 432 transitions. [2018-04-10 15:06:30,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 872 [2018-04-10 15:06:30,119 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:30,119 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-10 15:06:30,119 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-10 15:06:30,119 INFO L82 PathProgramCache]: Analyzing trace with hash -522420299, now seen corresponding path program 48 times [2018-04-10 15:06:30,119 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:30,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:30,151 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:30,890 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-10 15:06:30,890 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:30,890 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-10 15:06:30,890 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:30,890 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-10 15:06:30,890 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-10 15:06:30,891 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-10 15:06:30,891 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-10 15:06:30,891 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-10 15:06:30,891 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=174, Unknown=0, NotChecked=0, Total=272 [2018-04-10 15:06:30,891 INFO L87 Difference]: Start difference. First operand 319 states and 432 transitions. Second operand 17 states. [2018-04-10 15:06:31,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:31,121 INFO L93 Difference]: Finished difference Result 466 states and 693 transitions. [2018-04-10 15:06:31,122 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-10 15:06:31,122 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 871 [2018-04-10 15:06:31,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:31,124 INFO L225 Difference]: With dead ends: 466 [2018-04-10 15:06:31,124 INFO L226 Difference]: Without dead ends: 466 [2018-04-10 15:06:31,124 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-10 15:06:31,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2018-04-10 15:06:31,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 325. [2018-04-10 15:06:31,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 325 states. [2018-04-10 15:06:31,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 439 transitions. [2018-04-10 15:06:31,131 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 439 transitions. Word has length 871 [2018-04-10 15:06:31,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:31,132 INFO L459 AbstractCegarLoop]: Abstraction has 325 states and 439 transitions. [2018-04-10 15:06:31,132 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-10 15:06:31,132 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 439 transitions. [2018-04-10 15:06:31,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 878 [2018-04-10 15:06:31,139 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:31,140 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-10 15:06:31,140 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-10 15:06:31,140 INFO L82 PathProgramCache]: Analyzing trace with hash -1640250691, now seen corresponding path program 49 times [2018-04-10 15:06:31,141 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:31,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:31,183 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:32,004 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-10 15:06:32,004 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:32,005 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-10 15:06:32,005 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:32,005 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-10 15:06:32,005 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-10 15:06:32,006 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-10 15:06:32,006 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-10 15:06:32,006 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-10 15:06:32,006 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=194, Unknown=0, NotChecked=0, Total=306 [2018-04-10 15:06:32,006 INFO L87 Difference]: Start difference. First operand 325 states and 439 transitions. Second operand 18 states. [2018-04-10 15:06:32,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:32,238 INFO L93 Difference]: Finished difference Result 475 states and 733 transitions. [2018-04-10 15:06:32,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-10 15:06:32,239 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 877 [2018-04-10 15:06:32,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:32,241 INFO L225 Difference]: With dead ends: 475 [2018-04-10 15:06:32,242 INFO L226 Difference]: Without dead ends: 475 [2018-04-10 15:06:32,242 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-10 15:06:32,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2018-04-10 15:06:32,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 331. [2018-04-10 15:06:32,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 331 states. [2018-04-10 15:06:32,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 446 transitions. [2018-04-10 15:06:32,249 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 446 transitions. Word has length 877 [2018-04-10 15:06:32,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:32,249 INFO L459 AbstractCegarLoop]: Abstraction has 331 states and 446 transitions. [2018-04-10 15:06:32,250 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-10 15:06:32,250 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 446 transitions. [2018-04-10 15:06:32,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 884 [2018-04-10 15:06:32,257 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:32,257 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-10 15:06:32,257 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-10 15:06:32,257 INFO L82 PathProgramCache]: Analyzing trace with hash -2129748027, now seen corresponding path program 50 times [2018-04-10 15:06:32,258 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:32,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:32,299 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:33,183 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-10 15:06:33,183 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:33,183 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-10 15:06:33,183 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:33,184 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-10 15:06:33,184 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-10 15:06:33,184 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-10 15:06:33,185 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-10 15:06:33,185 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-10 15:06:33,185 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=251, Unknown=0, NotChecked=0, Total=342 [2018-04-10 15:06:33,185 INFO L87 Difference]: Start difference. First operand 331 states and 446 transitions. Second operand 19 states. [2018-04-10 15:06:33,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:33,549 INFO L93 Difference]: Finished difference Result 366 states and 464 transitions. [2018-04-10 15:06:33,549 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-10 15:06:33,550 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 883 [2018-04-10 15:06:33,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:33,551 INFO L225 Difference]: With dead ends: 366 [2018-04-10 15:06:33,551 INFO L226 Difference]: Without dead ends: 366 [2018-04-10 15:06:33,552 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=161, Invalid=489, Unknown=0, NotChecked=0, Total=650 [2018-04-10 15:06:33,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2018-04-10 15:06:33,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 331. [2018-04-10 15:06:33,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 331 states. [2018-04-10 15:06:33,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 436 transitions. [2018-04-10 15:06:33,558 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 436 transitions. Word has length 883 [2018-04-10 15:06:33,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:33,558 INFO L459 AbstractCegarLoop]: Abstraction has 331 states and 436 transitions. [2018-04-10 15:06:33,558 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-10 15:06:33,558 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 436 transitions. [2018-04-10 15:06:33,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 920 [2018-04-10 15:06:33,563 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:33,564 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-10 15:06:33,564 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-10 15:06:33,564 INFO L82 PathProgramCache]: Analyzing trace with hash 1792844789, now seen corresponding path program 51 times [2018-04-10 15:06:33,565 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:33,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:33,608 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:34,452 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-10 15:06:34,452 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:34,452 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-10 15:06:34,453 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:34,453 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-10 15:06:34,453 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-10 15:06:34,454 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-10 15:06:34,454 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-10 15:06:34,454 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-10 15:06:34,454 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2018-04-10 15:06:34,454 INFO L87 Difference]: Start difference. First operand 331 states and 436 transitions. Second operand 20 states. [2018-04-10 15:06:34,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:34,587 INFO L93 Difference]: Finished difference Result 495 states and 620 transitions. [2018-04-10 15:06:34,588 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-10 15:06:34,588 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 919 [2018-04-10 15:06:34,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:34,590 INFO L225 Difference]: With dead ends: 495 [2018-04-10 15:06:34,590 INFO L226 Difference]: Without dead ends: 495 [2018-04-10 15:06:34,590 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2018-04-10 15:06:34,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2018-04-10 15:06:34,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 342. [2018-04-10 15:06:34,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 342 states. [2018-04-10 15:06:34,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 452 transitions. [2018-04-10 15:06:34,595 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 452 transitions. Word has length 919 [2018-04-10 15:06:34,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:34,595 INFO L459 AbstractCegarLoop]: Abstraction has 342 states and 452 transitions. [2018-04-10 15:06:34,595 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-10 15:06:34,595 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 452 transitions. [2018-04-10 15:06:34,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 980 [2018-04-10 15:06:34,600 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:34,600 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-10 15:06:34,600 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-10 15:06:34,601 INFO L82 PathProgramCache]: Analyzing trace with hash 122751189, now seen corresponding path program 52 times [2018-04-10 15:06:34,601 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:34,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:34,640 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:35,515 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-10 15:06:35,515 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:35,515 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-10 15:06:35,516 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:35,516 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-10 15:06:35,516 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-10 15:06:35,517 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-10 15:06:35,517 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-10 15:06:35,517 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-10 15:06:35,517 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2018-04-10 15:06:35,517 INFO L87 Difference]: Start difference. First operand 342 states and 452 transitions. Second operand 17 states. [2018-04-10 15:06:35,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:35,754 INFO L93 Difference]: Finished difference Result 580 states and 883 transitions. [2018-04-10 15:06:35,754 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-10 15:06:35,754 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 979 [2018-04-10 15:06:35,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:35,757 INFO L225 Difference]: With dead ends: 580 [2018-04-10 15:06:35,757 INFO L226 Difference]: Without dead ends: 580 [2018-04-10 15:06:35,757 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=243, Invalid=513, Unknown=0, NotChecked=0, Total=756 [2018-04-10 15:06:35,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2018-04-10 15:06:35,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 342. [2018-04-10 15:06:35,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 342 states. [2018-04-10 15:06:35,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 452 transitions. [2018-04-10 15:06:35,764 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 452 transitions. Word has length 979 [2018-04-10 15:06:35,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:35,765 INFO L459 AbstractCegarLoop]: Abstraction has 342 states and 452 transitions. [2018-04-10 15:06:35,765 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-10 15:06:35,765 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 452 transitions. [2018-04-10 15:06:35,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 986 [2018-04-10 15:06:35,773 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:35,773 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-10 15:06:35,773 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-10 15:06:35,774 INFO L82 PathProgramCache]: Analyzing trace with hash -889348131, now seen corresponding path program 53 times [2018-04-10 15:06:35,774 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:35,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:35,823 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:36,784 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-10 15:06:36,785 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:36,785 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-10 15:06:36,785 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:36,785 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-10 15:06:36,785 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-10 15:06:36,786 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-10 15:06:36,786 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-10 15:06:36,786 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-10 15:06:36,786 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=204, Unknown=0, NotChecked=0, Total=306 [2018-04-10 15:06:36,786 INFO L87 Difference]: Start difference. First operand 342 states and 452 transitions. Second operand 18 states. [2018-04-10 15:06:37,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:37,097 INFO L93 Difference]: Finished difference Result 583 states and 933 transitions. [2018-04-10 15:06:37,097 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-10 15:06:37,097 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 985 [2018-04-10 15:06:37,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:37,102 INFO L225 Difference]: With dead ends: 583 [2018-04-10 15:06:37,102 INFO L226 Difference]: Without dead ends: 583 [2018-04-10 15:06:37,102 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-10 15:06:37,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2018-04-10 15:06:37,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 342. [2018-04-10 15:06:37,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 342 states. [2018-04-10 15:06:37,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 452 transitions. [2018-04-10 15:06:37,112 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 452 transitions. Word has length 985 [2018-04-10 15:06:37,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:37,113 INFO L459 AbstractCegarLoop]: Abstraction has 342 states and 452 transitions. [2018-04-10 15:06:37,113 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-10 15:06:37,113 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 452 transitions. [2018-04-10 15:06:37,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 992 [2018-04-10 15:06:37,121 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:37,121 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-10 15:06:37,121 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-10 15:06:37,122 INFO L82 PathProgramCache]: Analyzing trace with hash -1848717083, now seen corresponding path program 54 times [2018-04-10 15:06:37,122 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:37,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:37,176 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:38,179 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-10 15:06:38,179 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:38,179 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-10 15:06:38,180 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:38,180 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-10 15:06:38,180 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-10 15:06:38,181 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-10 15:06:38,181 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-10 15:06:38,181 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-10 15:06:38,181 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=226, Unknown=0, NotChecked=0, Total=342 [2018-04-10 15:06:38,181 INFO L87 Difference]: Start difference. First operand 342 states and 452 transitions. Second operand 19 states. [2018-04-10 15:06:38,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:38,404 INFO L93 Difference]: Finished difference Result 587 states and 937 transitions. [2018-04-10 15:06:38,404 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-10 15:06:38,404 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 991 [2018-04-10 15:06:38,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:38,408 INFO L225 Difference]: With dead ends: 587 [2018-04-10 15:06:38,408 INFO L226 Difference]: Without dead ends: 587 [2018-04-10 15:06:38,408 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-10 15:06:38,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2018-04-10 15:06:38,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 339. [2018-04-10 15:06:38,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 339 states. [2018-04-10 15:06:38,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 433 transitions. [2018-04-10 15:06:38,415 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 433 transitions. Word has length 991 [2018-04-10 15:06:38,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:38,416 INFO L459 AbstractCegarLoop]: Abstraction has 339 states and 433 transitions. [2018-04-10 15:06:38,416 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-10 15:06:38,416 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 433 transitions. [2018-04-10 15:06:38,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 998 [2018-04-10 15:06:38,420 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:38,421 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-10 15:06:38,421 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-10 15:06:38,421 INFO L82 PathProgramCache]: Analyzing trace with hash -261547027, now seen corresponding path program 55 times [2018-04-10 15:06:38,422 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:38,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:38,463 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:39,479 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-10 15:06:39,479 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:39,479 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-10 15:06:39,480 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:39,480 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-10 15:06:39,480 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-10 15:06:39,481 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-10 15:06:39,481 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-10 15:06:39,481 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-10 15:06:39,481 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=215, Unknown=0, NotChecked=0, Total=342 [2018-04-10 15:06:39,481 INFO L87 Difference]: Start difference. First operand 339 states and 433 transitions. Second operand 19 states. [2018-04-10 15:06:39,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:39,754 INFO L93 Difference]: Finished difference Result 503 states and 787 transitions. [2018-04-10 15:06:39,755 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-10 15:06:39,755 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 997 [2018-04-10 15:06:39,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:39,757 INFO L225 Difference]: With dead ends: 503 [2018-04-10 15:06:39,757 INFO L226 Difference]: Without dead ends: 503 [2018-04-10 15:06:39,757 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-10 15:06:39,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2018-04-10 15:06:39,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 348. [2018-04-10 15:06:39,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 348 states. [2018-04-10 15:06:39,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 459 transitions. [2018-04-10 15:06:39,763 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 459 transitions. Word has length 997 [2018-04-10 15:06:39,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:39,763 INFO L459 AbstractCegarLoop]: Abstraction has 348 states and 459 transitions. [2018-04-10 15:06:39,763 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-10 15:06:39,763 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 459 transitions. [2018-04-10 15:06:39,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1004 [2018-04-10 15:06:39,768 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:39,768 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-10 15:06:39,768 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-10 15:06:39,768 INFO L82 PathProgramCache]: Analyzing trace with hash -1287629579, now seen corresponding path program 56 times [2018-04-10 15:06:39,769 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:39,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:39,815 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:40,868 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-10 15:06:40,869 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:40,869 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-10 15:06:40,869 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:40,869 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-10 15:06:40,869 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-10 15:06:40,870 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-10 15:06:40,870 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-10 15:06:40,870 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-10 15:06:40,870 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2018-04-10 15:06:40,870 INFO L87 Difference]: Start difference. First operand 348 states and 459 transitions. Second operand 21 states. [2018-04-10 15:06:41,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:41,028 INFO L93 Difference]: Finished difference Result 517 states and 647 transitions. [2018-04-10 15:06:41,028 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-10 15:06:41,029 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1003 [2018-04-10 15:06:41,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:41,031 INFO L225 Difference]: With dead ends: 517 [2018-04-10 15:06:41,031 INFO L226 Difference]: Without dead ends: 517 [2018-04-10 15:06:41,031 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-10 15:06:41,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2018-04-10 15:06:41,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 359. [2018-04-10 15:06:41,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 359 states. [2018-04-10 15:06:41,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 475 transitions. [2018-04-10 15:06:41,035 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 475 transitions. Word has length 1003 [2018-04-10 15:06:41,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:41,035 INFO L459 AbstractCegarLoop]: Abstraction has 359 states and 475 transitions. [2018-04-10 15:06:41,035 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-10 15:06:41,035 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 475 transitions. [2018-04-10 15:06:41,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1064 [2018-04-10 15:06:41,041 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:41,041 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-10 15:06:41,041 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-10 15:06:41,041 INFO L82 PathProgramCache]: Analyzing trace with hash 928680405, now seen corresponding path program 57 times [2018-04-10 15:06:41,042 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:41,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:41,084 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:42,103 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-10 15:06:42,103 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:42,104 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-10 15:06:42,104 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:42,104 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-10 15:06:42,104 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-10 15:06:42,105 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-10 15:06:42,105 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-10 15:06:42,105 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-10 15:06:42,105 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2018-04-10 15:06:42,105 INFO L87 Difference]: Start difference. First operand 359 states and 475 transitions. Second operand 17 states. [2018-04-10 15:06:42,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:42,304 INFO L93 Difference]: Finished difference Result 698 states and 1093 transitions. [2018-04-10 15:06:42,304 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-10 15:06:42,304 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 1063 [2018-04-10 15:06:42,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:42,308 INFO L225 Difference]: With dead ends: 698 [2018-04-10 15:06:42,308 INFO L226 Difference]: Without dead ends: 698 [2018-04-10 15:06:42,308 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-10 15:06:42,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2018-04-10 15:06:42,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 359. [2018-04-10 15:06:42,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 359 states. [2018-04-10 15:06:42,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 475 transitions. [2018-04-10 15:06:42,315 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 475 transitions. Word has length 1063 [2018-04-10 15:06:42,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:42,316 INFO L459 AbstractCegarLoop]: Abstraction has 359 states and 475 transitions. [2018-04-10 15:06:42,316 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-10 15:06:42,316 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 475 transitions. [2018-04-10 15:06:42,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1070 [2018-04-10 15:06:42,321 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:42,321 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-10 15:06:42,321 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-10 15:06:42,322 INFO L82 PathProgramCache]: Analyzing trace with hash -1716384547, now seen corresponding path program 58 times [2018-04-10 15:06:42,322 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:42,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:42,368 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:43,507 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-10 15:06:43,507 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:43,507 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-10 15:06:43,508 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:43,508 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-10 15:06:43,508 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-10 15:06:43,509 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-10 15:06:43,509 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-10 15:06:43,509 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-10 15:06:43,509 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2018-04-10 15:06:43,509 INFO L87 Difference]: Start difference. First operand 359 states and 475 transitions. Second operand 18 states. [2018-04-10 15:06:43,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:43,751 INFO L93 Difference]: Finished difference Result 701 states and 1160 transitions. [2018-04-10 15:06:43,751 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-10 15:06:43,751 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 1069 [2018-04-10 15:06:43,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:43,754 INFO L225 Difference]: With dead ends: 701 [2018-04-10 15:06:43,754 INFO L226 Difference]: Without dead ends: 701 [2018-04-10 15:06:43,754 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-10 15:06:43,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states. [2018-04-10 15:06:43,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 359. [2018-04-10 15:06:43,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 359 states. [2018-04-10 15:06:43,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 475 transitions. [2018-04-10 15:06:43,763 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 475 transitions. Word has length 1069 [2018-04-10 15:06:43,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:43,763 INFO L459 AbstractCegarLoop]: Abstraction has 359 states and 475 transitions. [2018-04-10 15:06:43,764 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-10 15:06:43,764 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 475 transitions. [2018-04-10 15:06:43,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1076 [2018-04-10 15:06:43,770 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:43,771 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-10 15:06:43,771 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-10 15:06:43,771 INFO L82 PathProgramCache]: Analyzing trace with hash 374155749, now seen corresponding path program 59 times [2018-04-10 15:06:43,771 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:43,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:43,816 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:44,952 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-10 15:06:44,952 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:44,952 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-10 15:06:44,952 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:44,953 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-10 15:06:44,953 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-10 15:06:44,954 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-10 15:06:44,954 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-10 15:06:44,954 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-10 15:06:44,954 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=235, Unknown=0, NotChecked=0, Total=342 [2018-04-10 15:06:44,954 INFO L87 Difference]: Start difference. First operand 359 states and 475 transitions. Second operand 19 states. [2018-04-10 15:06:45,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:45,183 INFO L93 Difference]: Finished difference Result 704 states and 1227 transitions. [2018-04-10 15:06:45,183 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-10 15:06:45,183 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1075 [2018-04-10 15:06:45,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:45,188 INFO L225 Difference]: With dead ends: 704 [2018-04-10 15:06:45,188 INFO L226 Difference]: Without dead ends: 704 [2018-04-10 15:06:45,188 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-10 15:06:45,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2018-04-10 15:06:45,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 359. [2018-04-10 15:06:45,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 359 states. [2018-04-10 15:06:45,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 475 transitions. [2018-04-10 15:06:45,197 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 475 transitions. Word has length 1075 [2018-04-10 15:06:45,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:45,197 INFO L459 AbstractCegarLoop]: Abstraction has 359 states and 475 transitions. [2018-04-10 15:06:45,197 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-10 15:06:45,197 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 475 transitions. [2018-04-10 15:06:45,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1082 [2018-04-10 15:06:45,203 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:45,203 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-10 15:06:45,203 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-10 15:06:45,203 INFO L82 PathProgramCache]: Analyzing trace with hash 781213933, now seen corresponding path program 60 times [2018-04-10 15:06:45,204 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:45,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:45,249 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:46,517 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-10 15:06:46,517 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:46,517 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-10 15:06:46,517 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:46,517 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-10 15:06:46,518 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-10 15:06:46,518 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-10 15:06:46,519 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-10 15:06:46,519 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-10 15:06:46,519 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=259, Unknown=0, NotChecked=0, Total=380 [2018-04-10 15:06:46,519 INFO L87 Difference]: Start difference. First operand 359 states and 475 transitions. Second operand 20 states. [2018-04-10 15:06:46,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:46,766 INFO L93 Difference]: Finished difference Result 704 states and 1227 transitions. [2018-04-10 15:06:46,767 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-10 15:06:46,767 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1081 [2018-04-10 15:06:46,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:46,772 INFO L225 Difference]: With dead ends: 704 [2018-04-10 15:06:46,772 INFO L226 Difference]: Without dead ends: 704 [2018-04-10 15:06:46,772 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-10 15:06:46,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2018-04-10 15:06:46,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 356. [2018-04-10 15:06:46,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 356 states. [2018-04-10 15:06:46,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 455 transitions. [2018-04-10 15:06:46,780 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 455 transitions. Word has length 1081 [2018-04-10 15:06:46,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:46,781 INFO L459 AbstractCegarLoop]: Abstraction has 356 states and 455 transitions. [2018-04-10 15:06:46,781 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-10 15:06:46,781 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 455 transitions. [2018-04-10 15:06:46,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1088 [2018-04-10 15:06:46,787 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:46,787 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-10 15:06:46,787 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-10 15:06:46,788 INFO L82 PathProgramCache]: Analyzing trace with hash -427806219, now seen corresponding path program 61 times [2018-04-10 15:06:46,788 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:46,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:46,834 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:48,036 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-10 15:06:48,036 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:48,036 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-10 15:06:48,036 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:48,037 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-10 15:06:48,037 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-10 15:06:48,038 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-10 15:06:48,038 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-10 15:06:48,038 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-10 15:06:48,038 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=249, Unknown=0, NotChecked=0, Total=380 [2018-04-10 15:06:48,038 INFO L87 Difference]: Start difference. First operand 356 states and 455 transitions. Second operand 20 states. [2018-04-10 15:06:48,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:48,302 INFO L93 Difference]: Finished difference Result 621 states and 1041 transitions. [2018-04-10 15:06:48,302 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-10 15:06:48,302 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1087 [2018-04-10 15:06:48,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:48,306 INFO L225 Difference]: With dead ends: 621 [2018-04-10 15:06:48,306 INFO L226 Difference]: Without dead ends: 621 [2018-04-10 15:06:48,306 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-10 15:06:48,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states. [2018-04-10 15:06:48,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 356. [2018-04-10 15:06:48,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 356 states. [2018-04-10 15:06:48,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 455 transitions. [2018-04-10 15:06:48,315 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 455 transitions. Word has length 1087 [2018-04-10 15:06:48,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:48,316 INFO L459 AbstractCegarLoop]: Abstraction has 356 states and 455 transitions. [2018-04-10 15:06:48,316 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-10 15:06:48,316 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 455 transitions. [2018-04-10 15:06:48,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1094 [2018-04-10 15:06:48,323 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:48,324 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-10 15:06:48,324 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-10 15:06:48,324 INFO L82 PathProgramCache]: Analyzing trace with hash 453013757, now seen corresponding path program 62 times [2018-04-10 15:06:48,324 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:48,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:48,369 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:49,622 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-10 15:06:49,623 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:49,623 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-10 15:06:49,623 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:49,623 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-10 15:06:49,623 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-10 15:06:49,624 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-10 15:06:49,624 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-10 15:06:49,624 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-10 15:06:49,624 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=237, Unknown=0, NotChecked=0, Total=380 [2018-04-10 15:06:49,625 INFO L87 Difference]: Start difference. First operand 356 states and 455 transitions. Second operand 20 states. [2018-04-10 15:06:49,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:49,875 INFO L93 Difference]: Finished difference Result 531 states and 865 transitions. [2018-04-10 15:06:49,876 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-10 15:06:49,876 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1093 [2018-04-10 15:06:49,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:49,879 INFO L225 Difference]: With dead ends: 531 [2018-04-10 15:06:49,879 INFO L226 Difference]: Without dead ends: 531 [2018-04-10 15:06:49,879 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-10 15:06:49,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2018-04-10 15:06:49,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 365. [2018-04-10 15:06:49,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2018-04-10 15:06:49,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 482 transitions. [2018-04-10 15:06:49,887 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 482 transitions. Word has length 1093 [2018-04-10 15:06:49,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:49,887 INFO L459 AbstractCegarLoop]: Abstraction has 365 states and 482 transitions. [2018-04-10 15:06:49,887 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-10 15:06:49,887 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 482 transitions. [2018-04-10 15:06:49,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1100 [2018-04-10 15:06:49,893 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:49,894 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-10 15:06:49,894 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-10 15:06:49,894 INFO L82 PathProgramCache]: Analyzing trace with hash 279420421, now seen corresponding path program 63 times [2018-04-10 15:06:49,895 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:49,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:49,946 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:51,219 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-10 15:06:51,219 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:51,220 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-10 15:06:51,220 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:51,220 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-10 15:06:51,220 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-10 15:06:51,221 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-10 15:06:51,221 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-10 15:06:51,221 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-10 15:06:51,221 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=309, Unknown=0, NotChecked=0, Total=420 [2018-04-10 15:06:51,221 INFO L87 Difference]: Start difference. First operand 365 states and 482 transitions. Second operand 21 states. [2018-04-10 15:06:51,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:51,461 INFO L93 Difference]: Finished difference Result 408 states and 523 transitions. [2018-04-10 15:06:51,461 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-10 15:06:51,461 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1099 [2018-04-10 15:06:51,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:51,463 INFO L225 Difference]: With dead ends: 408 [2018-04-10 15:06:51,463 INFO L226 Difference]: Without dead ends: 408 [2018-04-10 15:06:51,463 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-10 15:06:51,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2018-04-10 15:06:51,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 368. [2018-04-10 15:06:51,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 368 states. [2018-04-10 15:06:51,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 491 transitions. [2018-04-10 15:06:51,467 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 491 transitions. Word has length 1099 [2018-04-10 15:06:51,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:51,467 INFO L459 AbstractCegarLoop]: Abstraction has 368 states and 491 transitions. [2018-04-10 15:06:51,467 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-10 15:06:51,467 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 491 transitions. [2018-04-10 15:06:51,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1148 [2018-04-10 15:06:51,473 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:51,473 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-10 15:06:51,473 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-10 15:06:51,474 INFO L82 PathProgramCache]: Analyzing trace with hash 1363516997, now seen corresponding path program 64 times [2018-04-10 15:06:51,474 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:51,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:51,521 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:52,868 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-10 15:06:52,868 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:52,868 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-10 15:06:52,868 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:52,869 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-10 15:06:52,869 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-10 15:06:52,870 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-10 15:06:52,870 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-10 15:06:52,870 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-10 15:06:52,870 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2018-04-10 15:06:52,870 INFO L87 Difference]: Start difference. First operand 368 states and 491 transitions. Second operand 22 states. [2018-04-10 15:06:53,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:53,030 INFO L93 Difference]: Finished difference Result 542 states and 683 transitions. [2018-04-10 15:06:53,030 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-10 15:06:53,030 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1147 [2018-04-10 15:06:53,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:53,032 INFO L225 Difference]: With dead ends: 542 [2018-04-10 15:06:53,032 INFO L226 Difference]: Without dead ends: 542 [2018-04-10 15:06:53,032 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-10 15:06:53,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2018-04-10 15:06:53,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 379. [2018-04-10 15:06:53,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-04-10 15:06:53,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 507 transitions. [2018-04-10 15:06:53,037 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 507 transitions. Word has length 1147 [2018-04-10 15:06:53,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:53,037 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 507 transitions. [2018-04-10 15:06:53,037 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-10 15:06:53,037 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 507 transitions. [2018-04-10 15:06:53,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1214 [2018-04-10 15:06:53,044 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:53,045 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-10 15:06:53,045 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-10 15:06:53,045 INFO L82 PathProgramCache]: Analyzing trace with hash -1328978387, now seen corresponding path program 65 times [2018-04-10 15:06:53,045 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:53,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:53,095 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:54,446 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-10 15:06:54,447 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:54,447 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-10 15:06:54,447 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:54,447 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-10 15:06:54,447 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-10 15:06:54,448 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-10 15:06:54,448 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-10 15:06:54,448 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-10 15:06:54,448 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2018-04-10 15:06:54,449 INFO L87 Difference]: Start difference. First operand 379 states and 507 transitions. Second operand 18 states. [2018-04-10 15:06:54,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:54,664 INFO L93 Difference]: Finished difference Result 819 states and 1327 transitions. [2018-04-10 15:06:54,664 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-10 15:06:54,664 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 1213 [2018-04-10 15:06:54,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:54,668 INFO L225 Difference]: With dead ends: 819 [2018-04-10 15:06:54,669 INFO L226 Difference]: Without dead ends: 819 [2018-04-10 15:06:54,669 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-10 15:06:54,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2018-04-10 15:06:54,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 382. [2018-04-10 15:06:54,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 382 states. [2018-04-10 15:06:54,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 528 transitions. [2018-04-10 15:06:54,678 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 528 transitions. Word has length 1213 [2018-04-10 15:06:54,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:54,679 INFO L459 AbstractCegarLoop]: Abstraction has 382 states and 528 transitions. [2018-04-10 15:06:54,679 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-10 15:06:54,679 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 528 transitions. [2018-04-10 15:06:54,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1220 [2018-04-10 15:06:54,685 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:54,685 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-10 15:06:54,685 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-10 15:06:54,686 INFO L82 PathProgramCache]: Analyzing trace with hash -333647051, now seen corresponding path program 66 times [2018-04-10 15:06:54,686 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:54,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:54,737 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:56,157 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-10 15:06:56,189 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:56,190 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-10 15:06:56,190 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:56,190 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-10 15:06:56,190 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-10 15:06:56,191 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-10 15:06:56,191 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-10 15:06:56,191 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-10 15:06:56,191 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=242, Unknown=0, NotChecked=0, Total=342 [2018-04-10 15:06:56,191 INFO L87 Difference]: Start difference. First operand 382 states and 528 transitions. Second operand 19 states. [2018-04-10 15:06:56,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:56,417 INFO L93 Difference]: Finished difference Result 822 states and 1411 transitions. [2018-04-10 15:06:56,417 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-10 15:06:56,417 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1219 [2018-04-10 15:06:56,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:56,422 INFO L225 Difference]: With dead ends: 822 [2018-04-10 15:06:56,422 INFO L226 Difference]: Without dead ends: 822 [2018-04-10 15:06:56,422 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-10 15:06:56,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 822 states. [2018-04-10 15:06:56,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 822 to 382. [2018-04-10 15:06:56,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 382 states. [2018-04-10 15:06:56,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 528 transitions. [2018-04-10 15:06:56,431 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 528 transitions. Word has length 1219 [2018-04-10 15:06:56,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:56,432 INFO L459 AbstractCegarLoop]: Abstraction has 382 states and 528 transitions. [2018-04-10 15:06:56,432 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-10 15:06:56,432 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 528 transitions. [2018-04-10 15:06:56,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1226 [2018-04-10 15:06:56,439 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:56,439 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-10 15:06:56,439 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-10 15:06:56,439 INFO L82 PathProgramCache]: Analyzing trace with hash -1828414915, now seen corresponding path program 67 times [2018-04-10 15:06:56,440 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:56,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:56,491 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:58,033 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-10 15:06:58,033 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:58,033 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-10 15:06:58,033 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:58,034 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-10 15:06:58,034 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-10 15:06:58,035 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-10 15:06:58,036 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-10 15:06:58,036 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-10 15:06:58,036 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=267, Unknown=0, NotChecked=0, Total=380 [2018-04-10 15:06:58,036 INFO L87 Difference]: Start difference. First operand 382 states and 528 transitions. Second operand 20 states. [2018-04-10 15:06:58,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:06:58,299 INFO L93 Difference]: Finished difference Result 825 states and 1495 transitions. [2018-04-10 15:06:58,300 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-10 15:06:58,300 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1225 [2018-04-10 15:06:58,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:06:58,303 INFO L225 Difference]: With dead ends: 825 [2018-04-10 15:06:58,303 INFO L226 Difference]: Without dead ends: 825 [2018-04-10 15:06:58,303 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-10 15:06:58,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2018-04-10 15:06:58,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 382. [2018-04-10 15:06:58,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 382 states. [2018-04-10 15:06:58,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 528 transitions. [2018-04-10 15:06:58,312 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 528 transitions. Word has length 1225 [2018-04-10 15:06:58,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:06:58,313 INFO L459 AbstractCegarLoop]: Abstraction has 382 states and 528 transitions. [2018-04-10 15:06:58,313 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-10 15:06:58,313 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 528 transitions. [2018-04-10 15:06:58,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1232 [2018-04-10 15:06:58,319 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:06:58,319 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-10 15:06:58,319 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-10 15:06:58,320 INFO L82 PathProgramCache]: Analyzing trace with hash 142924613, now seen corresponding path program 68 times [2018-04-10 15:06:58,320 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:06:58,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:06:58,367 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:06:59,930 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-10 15:06:59,930 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:06:59,930 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-10 15:06:59,930 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:06:59,930 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-10 15:06:59,930 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-10 15:06:59,931 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-10 15:06:59,932 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-10 15:06:59,932 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-10 15:06:59,932 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=293, Unknown=0, NotChecked=0, Total=420 [2018-04-10 15:06:59,932 INFO L87 Difference]: Start difference. First operand 382 states and 528 transitions. Second operand 21 states. [2018-04-10 15:07:00,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:00,229 INFO L93 Difference]: Finished difference Result 825 states and 1495 transitions. [2018-04-10 15:07:00,230 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-10 15:07:00,230 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1231 [2018-04-10 15:07:00,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:00,235 INFO L225 Difference]: With dead ends: 825 [2018-04-10 15:07:00,236 INFO L226 Difference]: Without dead ends: 825 [2018-04-10 15:07:00,236 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-10 15:07:00,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2018-04-10 15:07:00,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 379. [2018-04-10 15:07:00,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-04-10 15:07:00,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 507 transitions. [2018-04-10 15:07:00,247 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 507 transitions. Word has length 1231 [2018-04-10 15:07:00,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:00,247 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 507 transitions. [2018-04-10 15:07:00,247 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-10 15:07:00,247 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 507 transitions. [2018-04-10 15:07:00,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1238 [2018-04-10 15:07:00,254 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:00,254 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-10 15:07:00,254 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-10 15:07:00,255 INFO L82 PathProgramCache]: Analyzing trace with hash 2051159629, now seen corresponding path program 69 times [2018-04-10 15:07:00,255 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:00,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:00,306 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:07:01,969 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-10 15:07:01,969 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:07:01,969 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-10 15:07:01,969 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:07:01,970 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-10 15:07:01,970 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-10 15:07:01,971 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-10 15:07:01,971 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-10 15:07:01,971 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-10 15:07:01,971 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=284, Unknown=0, NotChecked=0, Total=420 [2018-04-10 15:07:01,971 INFO L87 Difference]: Start difference. First operand 379 states and 507 transitions. Second operand 21 states. [2018-04-10 15:07:02,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:02,329 INFO L93 Difference]: Finished difference Result 744 states and 1318 transitions. [2018-04-10 15:07:02,329 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-10 15:07:02,329 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1237 [2018-04-10 15:07:02,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:02,333 INFO L225 Difference]: With dead ends: 744 [2018-04-10 15:07:02,333 INFO L226 Difference]: Without dead ends: 744 [2018-04-10 15:07:02,333 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-10 15:07:02,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2018-04-10 15:07:02,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 379. [2018-04-10 15:07:02,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-04-10 15:07:02,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 507 transitions. [2018-04-10 15:07:02,343 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 507 transitions. Word has length 1237 [2018-04-10 15:07:02,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:02,343 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 507 transitions. [2018-04-10 15:07:02,343 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-10 15:07:02,343 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 507 transitions. [2018-04-10 15:07:02,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1244 [2018-04-10 15:07:02,350 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:02,350 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-10 15:07:02,350 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-10 15:07:02,350 INFO L82 PathProgramCache]: Analyzing trace with hash -1274970283, now seen corresponding path program 70 times [2018-04-10 15:07:02,351 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:02,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:02,401 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:07:04,020 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-10 15:07:04,020 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:07:04,020 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-10 15:07:04,020 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:07:04,020 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-10 15:07:04,021 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-10 15:07:04,022 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-10 15:07:04,022 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-10 15:07:04,022 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-10 15:07:04,022 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=273, Unknown=0, NotChecked=0, Total=420 [2018-04-10 15:07:04,022 INFO L87 Difference]: Start difference. First operand 379 states and 507 transitions. Second operand 21 states. [2018-04-10 15:07:04,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:04,349 INFO L93 Difference]: Finished difference Result 655 states and 1115 transitions. [2018-04-10 15:07:04,350 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-10 15:07:04,350 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1243 [2018-04-10 15:07:04,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:04,353 INFO L225 Difference]: With dead ends: 655 [2018-04-10 15:07:04,353 INFO L226 Difference]: Without dead ends: 655 [2018-04-10 15:07:04,353 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=417, Invalid=843, Unknown=0, NotChecked=0, Total=1260 [2018-04-10 15:07:04,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2018-04-10 15:07:04,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 379. [2018-04-10 15:07:04,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-04-10 15:07:04,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 507 transitions. [2018-04-10 15:07:04,362 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 507 transitions. Word has length 1243 [2018-04-10 15:07:04,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:04,362 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 507 transitions. [2018-04-10 15:07:04,362 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-10 15:07:04,363 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 507 transitions. [2018-04-10 15:07:04,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1250 [2018-04-10 15:07:04,370 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:04,370 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-10 15:07:04,370 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-10 15:07:04,370 INFO L82 PathProgramCache]: Analyzing trace with hash 377042525, now seen corresponding path program 71 times [2018-04-10 15:07:04,371 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:04,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:04,428 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:07:06,070 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-10 15:07:06,070 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:07:06,071 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-10 15:07:06,071 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:07:06,071 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-10 15:07:06,071 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-10 15:07:06,072 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-10 15:07:06,072 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-10 15:07:06,072 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-10 15:07:06,073 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=260, Unknown=0, NotChecked=0, Total=420 [2018-04-10 15:07:06,073 INFO L87 Difference]: Start difference. First operand 379 states and 507 transitions. Second operand 21 states. [2018-04-10 15:07:06,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:06,305 INFO L93 Difference]: Finished difference Result 559 states and 923 transitions. [2018-04-10 15:07:06,305 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-10 15:07:06,305 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1249 [2018-04-10 15:07:06,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:06,307 INFO L225 Difference]: With dead ends: 559 [2018-04-10 15:07:06,308 INFO L226 Difference]: Without dead ends: 559 [2018-04-10 15:07:06,308 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=464, Invalid=868, Unknown=0, NotChecked=0, Total=1332 [2018-04-10 15:07:06,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2018-04-10 15:07:06,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 388. [2018-04-10 15:07:06,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 388 states. [2018-04-10 15:07:06,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 535 transitions. [2018-04-10 15:07:06,314 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 535 transitions. Word has length 1249 [2018-04-10 15:07:06,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:06,315 INFO L459 AbstractCegarLoop]: Abstraction has 388 states and 535 transitions. [2018-04-10 15:07:06,315 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-10 15:07:06,315 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 535 transitions. [2018-04-10 15:07:06,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1256 [2018-04-10 15:07:06,321 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:06,321 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-10 15:07:06,321 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-10 15:07:06,322 INFO L82 PathProgramCache]: Analyzing trace with hash -1810965659, now seen corresponding path program 72 times [2018-04-10 15:07:06,322 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:06,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:06,372 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:07:08,076 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-10 15:07:08,076 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:07:08,076 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-10 15:07:08,077 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:07:08,077 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-10 15:07:08,077 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-10 15:07:08,078 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-10 15:07:08,078 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-10 15:07:08,078 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-10 15:07:08,078 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2018-04-10 15:07:08,079 INFO L87 Difference]: Start difference. First operand 388 states and 535 transitions. Second operand 23 states. [2018-04-10 15:07:08,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:08,261 INFO L93 Difference]: Finished difference Result 599 states and 797 transitions. [2018-04-10 15:07:08,261 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-10 15:07:08,261 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1255 [2018-04-10 15:07:08,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:08,263 INFO L225 Difference]: With dead ends: 599 [2018-04-10 15:07:08,263 INFO L226 Difference]: Without dead ends: 599 [2018-04-10 15:07:08,263 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2018-04-10 15:07:08,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2018-04-10 15:07:08,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 399. [2018-04-10 15:07:08,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-04-10 15:07:08,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 552 transitions. [2018-04-10 15:07:08,270 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 552 transitions. Word has length 1255 [2018-04-10 15:07:08,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:08,270 INFO L459 AbstractCegarLoop]: Abstraction has 399 states and 552 transitions. [2018-04-10 15:07:08,270 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-10 15:07:08,270 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 552 transitions. [2018-04-10 15:07:08,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1322 [2018-04-10 15:07:08,278 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:08,278 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-10 15:07:08,278 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-10 15:07:08,278 INFO L82 PathProgramCache]: Analyzing trace with hash -677304499, now seen corresponding path program 73 times [2018-04-10 15:07:08,279 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:08,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:08,335 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:07:09,973 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-10 15:07:09,973 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:07:09,974 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-10 15:07:09,974 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:07:09,974 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-10 15:07:09,974 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-10 15:07:09,975 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-10 15:07:09,975 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-10 15:07:09,976 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-10 15:07:09,976 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2018-04-10 15:07:09,976 INFO L87 Difference]: Start difference. First operand 399 states and 552 transitions. Second operand 19 states. [2018-04-10 15:07:10,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:10,206 INFO L93 Difference]: Finished difference Result 940 states and 1635 transitions. [2018-04-10 15:07:10,207 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-10 15:07:10,207 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1321 [2018-04-10 15:07:10,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:10,212 INFO L225 Difference]: With dead ends: 940 [2018-04-10 15:07:10,212 INFO L226 Difference]: Without dead ends: 940 [2018-04-10 15:07:10,212 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-10 15:07:10,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 940 states. [2018-04-10 15:07:10,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 940 to 402. [2018-04-10 15:07:10,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 402 states. [2018-04-10 15:07:10,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 574 transitions. [2018-04-10 15:07:10,224 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 574 transitions. Word has length 1321 [2018-04-10 15:07:10,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:10,224 INFO L459 AbstractCegarLoop]: Abstraction has 402 states and 574 transitions. [2018-04-10 15:07:10,224 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-10 15:07:10,224 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 574 transitions. [2018-04-10 15:07:10,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1328 [2018-04-10 15:07:10,232 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:10,232 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-10 15:07:10,232 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-10 15:07:10,232 INFO L82 PathProgramCache]: Analyzing trace with hash 1326385237, now seen corresponding path program 74 times [2018-04-10 15:07:10,233 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:10,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:10,293 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:07:12,083 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-10 15:07:12,083 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:07:12,083 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-10 15:07:12,084 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:07:12,084 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-10 15:07:12,084 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-10 15:07:12,085 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-10 15:07:12,085 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-10 15:07:12,085 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-10 15:07:12,086 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=273, Unknown=0, NotChecked=0, Total=380 [2018-04-10 15:07:12,086 INFO L87 Difference]: Start difference. First operand 402 states and 574 transitions. Second operand 20 states. [2018-04-10 15:07:12,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:12,352 INFO L93 Difference]: Finished difference Result 943 states and 1736 transitions. [2018-04-10 15:07:12,352 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-10 15:07:12,352 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1327 [2018-04-10 15:07:12,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:12,358 INFO L225 Difference]: With dead ends: 943 [2018-04-10 15:07:12,358 INFO L226 Difference]: Without dead ends: 943 [2018-04-10 15:07:12,358 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-10 15:07:12,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 943 states. [2018-04-10 15:07:12,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 943 to 402. [2018-04-10 15:07:12,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 402 states. [2018-04-10 15:07:12,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 574 transitions. [2018-04-10 15:07:12,377 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 574 transitions. Word has length 1327 [2018-04-10 15:07:12,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:12,378 INFO L459 AbstractCegarLoop]: Abstraction has 402 states and 574 transitions. [2018-04-10 15:07:12,378 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-10 15:07:12,378 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 574 transitions. [2018-04-10 15:07:12,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1334 [2018-04-10 15:07:12,390 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:12,390 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-10 15:07:12,390 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-10 15:07:12,391 INFO L82 PathProgramCache]: Analyzing trace with hash -1040055459, now seen corresponding path program 75 times [2018-04-10 15:07:12,391 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:12,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:12,486 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:07:14,326 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-10 15:07:14,327 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:07:14,327 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-10 15:07:14,327 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:07:14,327 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-10 15:07:14,327 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-10 15:07:14,329 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-10 15:07:14,329 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-10 15:07:14,329 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-10 15:07:14,329 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=300, Unknown=0, NotChecked=0, Total=420 [2018-04-10 15:07:14,329 INFO L87 Difference]: Start difference. First operand 402 states and 574 transitions. Second operand 21 states. [2018-04-10 15:07:14,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:14,655 INFO L93 Difference]: Finished difference Result 946 states and 1837 transitions. [2018-04-10 15:07:14,656 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-10 15:07:14,656 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1333 [2018-04-10 15:07:14,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:14,661 INFO L225 Difference]: With dead ends: 946 [2018-04-10 15:07:14,661 INFO L226 Difference]: Without dead ends: 946 [2018-04-10 15:07:14,661 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-10 15:07:14,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states. [2018-04-10 15:07:14,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 402. [2018-04-10 15:07:14,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 402 states. [2018-04-10 15:07:14,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 574 transitions. [2018-04-10 15:07:14,673 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 574 transitions. Word has length 1333 [2018-04-10 15:07:14,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:14,674 INFO L459 AbstractCegarLoop]: Abstraction has 402 states and 574 transitions. [2018-04-10 15:07:14,674 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-10 15:07:14,674 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 574 transitions. [2018-04-10 15:07:14,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1340 [2018-04-10 15:07:14,686 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:14,687 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-10 15:07:14,687 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-10 15:07:14,687 INFO L82 PathProgramCache]: Analyzing trace with hash 448698469, now seen corresponding path program 76 times [2018-04-10 15:07:14,688 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:14,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:14,744 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:07:16,655 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-10 15:07:16,655 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:07:16,655 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-10 15:07:16,655 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:07:16,656 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-10 15:07:16,656 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-10 15:07:16,657 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-10 15:07:16,657 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-10 15:07:16,657 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-10 15:07:16,657 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=328, Unknown=0, NotChecked=0, Total=462 [2018-04-10 15:07:16,657 INFO L87 Difference]: Start difference. First operand 402 states and 574 transitions. Second operand 22 states. [2018-04-10 15:07:16,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:16,989 INFO L93 Difference]: Finished difference Result 946 states and 1837 transitions. [2018-04-10 15:07:16,989 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-10 15:07:16,989 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1339 [2018-04-10 15:07:16,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:16,993 INFO L225 Difference]: With dead ends: 946 [2018-04-10 15:07:16,993 INFO L226 Difference]: Without dead ends: 946 [2018-04-10 15:07:16,994 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-10 15:07:16,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states. [2018-04-10 15:07:17,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 399. [2018-04-10 15:07:17,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-04-10 15:07:17,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 552 transitions. [2018-04-10 15:07:17,006 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 552 transitions. Word has length 1339 [2018-04-10 15:07:17,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:17,006 INFO L459 AbstractCegarLoop]: Abstraction has 399 states and 552 transitions. [2018-04-10 15:07:17,006 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-10 15:07:17,006 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 552 transitions. [2018-04-10 15:07:17,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1346 [2018-04-10 15:07:17,014 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:17,014 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-10 15:07:17,014 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-10 15:07:17,014 INFO L82 PathProgramCache]: Analyzing trace with hash -1641461907, now seen corresponding path program 77 times [2018-04-10 15:07:17,015 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:17,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:17,069 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:07:19,024 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-10 15:07:19,024 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:07:19,025 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-10 15:07:19,025 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:07:19,025 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-10 15:07:19,025 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-10 15:07:19,026 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-10 15:07:19,027 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-10 15:07:19,027 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-10 15:07:19,027 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=320, Unknown=0, NotChecked=0, Total=462 [2018-04-10 15:07:19,027 INFO L87 Difference]: Start difference. First operand 399 states and 552 transitions. Second operand 22 states. [2018-04-10 15:07:19,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:19,352 INFO L93 Difference]: Finished difference Result 871 states and 1664 transitions. [2018-04-10 15:07:19,352 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-10 15:07:19,353 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1345 [2018-04-10 15:07:19,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:19,356 INFO L225 Difference]: With dead ends: 871 [2018-04-10 15:07:19,356 INFO L226 Difference]: Without dead ends: 871 [2018-04-10 15:07:19,356 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-10 15:07:19,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2018-04-10 15:07:19,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 399. [2018-04-10 15:07:19,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-04-10 15:07:19,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 552 transitions. [2018-04-10 15:07:19,366 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 552 transitions. Word has length 1345 [2018-04-10 15:07:19,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:19,367 INFO L459 AbstractCegarLoop]: Abstraction has 399 states and 552 transitions. [2018-04-10 15:07:19,367 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-10 15:07:19,367 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 552 transitions. [2018-04-10 15:07:19,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1352 [2018-04-10 15:07:19,374 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:19,374 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-10 15:07:19,374 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-10 15:07:19,375 INFO L82 PathProgramCache]: Analyzing trace with hash -2106006411, now seen corresponding path program 78 times [2018-04-10 15:07:19,375 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:19,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:19,427 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:07:21,368 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-10 15:07:21,368 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:07:21,368 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-10 15:07:21,368 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:07:21,369 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-10 15:07:21,369 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-10 15:07:21,370 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-10 15:07:21,370 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-10 15:07:21,370 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-10 15:07:21,370 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=310, Unknown=0, NotChecked=0, Total=462 [2018-04-10 15:07:21,371 INFO L87 Difference]: Start difference. First operand 399 states and 552 transitions. Second operand 22 states. [2018-04-10 15:07:21,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:21,657 INFO L93 Difference]: Finished difference Result 784 states and 1460 transitions. [2018-04-10 15:07:21,657 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-10 15:07:21,657 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1351 [2018-04-10 15:07:21,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:21,660 INFO L225 Difference]: With dead ends: 784 [2018-04-10 15:07:21,660 INFO L226 Difference]: Without dead ends: 784 [2018-04-10 15:07:21,661 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-10 15:07:21,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2018-04-10 15:07:21,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 399. [2018-04-10 15:07:21,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-04-10 15:07:21,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 552 transitions. [2018-04-10 15:07:21,670 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 552 transitions. Word has length 1351 [2018-04-10 15:07:21,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:21,670 INFO L459 AbstractCegarLoop]: Abstraction has 399 states and 552 transitions. [2018-04-10 15:07:21,670 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-10 15:07:21,670 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 552 transitions. [2018-04-10 15:07:21,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1358 [2018-04-10 15:07:21,683 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:21,683 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-10 15:07:21,683 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-10 15:07:21,684 INFO L82 PathProgramCache]: Analyzing trace with hash -593236099, now seen corresponding path program 79 times [2018-04-10 15:07:21,684 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:21,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:21,743 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:07:23,752 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-10 15:07:23,752 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:07:23,752 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-10 15:07:23,752 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:07:23,753 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-10 15:07:23,753 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-10 15:07:23,754 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-10 15:07:23,754 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-10 15:07:23,754 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-10 15:07:23,755 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=298, Unknown=0, NotChecked=0, Total=462 [2018-04-10 15:07:23,755 INFO L87 Difference]: Start difference. First operand 399 states and 552 transitions. Second operand 22 states. [2018-04-10 15:07:24,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:24,082 INFO L93 Difference]: Finished difference Result 689 states and 1228 transitions. [2018-04-10 15:07:24,082 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-10 15:07:24,082 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1357 [2018-04-10 15:07:24,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:24,086 INFO L225 Difference]: With dead ends: 689 [2018-04-10 15:07:24,086 INFO L226 Difference]: Without dead ends: 689 [2018-04-10 15:07:24,086 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-10 15:07:24,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2018-04-10 15:07:24,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 399. [2018-04-10 15:07:24,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-04-10 15:07:24,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 552 transitions. [2018-04-10 15:07:24,095 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 552 transitions. Word has length 1357 [2018-04-10 15:07:24,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:24,095 INFO L459 AbstractCegarLoop]: Abstraction has 399 states and 552 transitions. [2018-04-10 15:07:24,095 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-10 15:07:24,095 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 552 transitions. [2018-04-10 15:07:24,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1364 [2018-04-10 15:07:24,103 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:24,103 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-10 15:07:24,103 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-10 15:07:24,104 INFO L82 PathProgramCache]: Analyzing trace with hash -791680891, now seen corresponding path program 80 times [2018-04-10 15:07:24,104 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:24,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:24,165 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:07:26,140 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-10 15:07:26,141 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:07:26,141 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-10 15:07:26,141 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:07:26,141 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-10 15:07:26,141 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-10 15:07:26,143 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-10 15:07:26,143 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-10 15:07:26,143 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-10 15:07:26,143 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=284, Unknown=0, NotChecked=0, Total=462 [2018-04-10 15:07:26,143 INFO L87 Difference]: Start difference. First operand 399 states and 552 transitions. Second operand 22 states. [2018-04-10 15:07:26,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:26,445 INFO L93 Difference]: Finished difference Result 587 states and 1007 transitions. [2018-04-10 15:07:26,445 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-10 15:07:26,445 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1363 [2018-04-10 15:07:26,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:26,448 INFO L225 Difference]: With dead ends: 587 [2018-04-10 15:07:26,448 INFO L226 Difference]: Without dead ends: 587 [2018-04-10 15:07:26,448 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-10 15:07:26,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2018-04-10 15:07:26,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 408. [2018-04-10 15:07:26,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 408 states. [2018-04-10 15:07:26,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 581 transitions. [2018-04-10 15:07:26,454 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 581 transitions. Word has length 1363 [2018-04-10 15:07:26,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:26,455 INFO L459 AbstractCegarLoop]: Abstraction has 408 states and 581 transitions. [2018-04-10 15:07:26,455 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-10 15:07:26,455 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 581 transitions. [2018-04-10 15:07:26,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1370 [2018-04-10 15:07:26,462 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:26,463 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-10 15:07:26,463 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-10 15:07:26,463 INFO L82 PathProgramCache]: Analyzing trace with hash 252792717, now seen corresponding path program 81 times [2018-04-10 15:07:26,463 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:26,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:26,519 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:07:28,567 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-10 15:07:28,568 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:07:28,568 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-10 15:07:28,568 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:07:28,568 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-10 15:07:28,568 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-10 15:07:28,570 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-10 15:07:28,570 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-10 15:07:28,570 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-10 15:07:28,570 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=373, Unknown=0, NotChecked=0, Total=506 [2018-04-10 15:07:28,570 INFO L87 Difference]: Start difference. First operand 408 states and 581 transitions. Second operand 23 states. [2018-04-10 15:07:29,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:29,070 INFO L93 Difference]: Finished difference Result 456 states and 627 transitions. [2018-04-10 15:07:29,070 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-10 15:07:29,070 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1369 [2018-04-10 15:07:29,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:29,072 INFO L225 Difference]: With dead ends: 456 [2018-04-10 15:07:29,072 INFO L226 Difference]: Without dead ends: 456 [2018-04-10 15:07:29,072 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-10 15:07:29,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2018-04-10 15:07:29,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 411. [2018-04-10 15:07:29,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 411 states. [2018-04-10 15:07:29,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 591 transitions. [2018-04-10 15:07:29,076 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 591 transitions. Word has length 1369 [2018-04-10 15:07:29,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:29,077 INFO L459 AbstractCegarLoop]: Abstraction has 411 states and 591 transitions. [2018-04-10 15:07:29,077 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-10 15:07:29,077 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 591 transitions. [2018-04-10 15:07:29,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1412 [2018-04-10 15:07:29,085 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:29,085 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-10 15:07:29,085 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-10 15:07:29,086 INFO L82 PathProgramCache]: Analyzing trace with hash 1276221637, now seen corresponding path program 82 times [2018-04-10 15:07:29,086 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:29,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:29,151 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:07:31,285 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-10 15:07:31,286 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:07:31,286 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-10 15:07:31,286 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:07:31,286 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-10 15:07:31,286 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-10 15:07:31,288 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-10 15:07:31,288 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-10 15:07:31,288 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-10 15:07:31,288 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=276, Unknown=0, NotChecked=0, Total=552 [2018-04-10 15:07:31,288 INFO L87 Difference]: Start difference. First operand 411 states and 591 transitions. Second operand 24 states. [2018-04-10 15:07:31,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:31,523 INFO L93 Difference]: Finished difference Result 665 states and 945 transitions. [2018-04-10 15:07:31,523 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-10 15:07:31,523 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1411 [2018-04-10 15:07:31,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:31,526 INFO L225 Difference]: With dead ends: 665 [2018-04-10 15:07:31,526 INFO L226 Difference]: Without dead ends: 665 [2018-04-10 15:07:31,526 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-10 15:07:31,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2018-04-10 15:07:31,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 422. [2018-04-10 15:07:31,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-10 15:07:31,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-10 15:07:31,533 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1411 [2018-04-10 15:07:31,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:31,533 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-10 15:07:31,533 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-10 15:07:31,533 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-10 15:07:31,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1484 [2018-04-10 15:07:31,542 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:31,543 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-10 15:07:31,543 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-10 15:07:31,543 INFO L82 PathProgramCache]: Analyzing trace with hash -2062241355, now seen corresponding path program 83 times [2018-04-10 15:07:31,543 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:31,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:31,606 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:07:33,796 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-10 15:07:33,796 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:07:33,796 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-10 15:07:33,796 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:07:33,796 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-10 15:07:33,797 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-10 15:07:33,798 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-10 15:07:33,798 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-10 15:07:33,798 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-10 15:07:33,798 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=305, Unknown=0, NotChecked=0, Total=420 [2018-04-10 15:07:33,798 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 21 states. [2018-04-10 15:07:34,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:34,048 INFO L93 Difference]: Finished difference Result 1064 states and 2012 transitions. [2018-04-10 15:07:34,048 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-10 15:07:34,049 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1483 [2018-04-10 15:07:34,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:34,054 INFO L225 Difference]: With dead ends: 1064 [2018-04-10 15:07:34,054 INFO L226 Difference]: Without dead ends: 1064 [2018-04-10 15:07:34,054 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-10 15:07:34,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2018-04-10 15:07:34,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 425. [2018-04-10 15:07:34,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 425 states. [2018-04-10 15:07:34,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 632 transitions. [2018-04-10 15:07:34,067 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 632 transitions. Word has length 1483 [2018-04-10 15:07:34,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:34,068 INFO L459 AbstractCegarLoop]: Abstraction has 425 states and 632 transitions. [2018-04-10 15:07:34,068 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-10 15:07:34,068 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 632 transitions. [2018-04-10 15:07:34,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1490 [2018-04-10 15:07:34,076 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:34,077 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-10 15:07:34,077 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-10 15:07:34,077 INFO L82 PathProgramCache]: Analyzing trace with hash -2076454723, now seen corresponding path program 84 times [2018-04-10 15:07:34,077 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:34,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:34,139 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:07:36,502 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-10 15:07:36,502 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:07:36,527 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-10 15:07:36,527 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:07:36,528 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-10 15:07:36,528 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-10 15:07:36,529 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-10 15:07:36,530 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-10 15:07:36,530 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-10 15:07:36,530 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=334, Unknown=0, NotChecked=0, Total=462 [2018-04-10 15:07:36,530 INFO L87 Difference]: Start difference. First operand 425 states and 632 transitions. Second operand 22 states. [2018-04-10 15:07:36,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:36,771 INFO L93 Difference]: Finished difference Result 1067 states and 2130 transitions. [2018-04-10 15:07:36,771 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-10 15:07:36,771 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1489 [2018-04-10 15:07:36,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:36,776 INFO L225 Difference]: With dead ends: 1067 [2018-04-10 15:07:36,777 INFO L226 Difference]: Without dead ends: 1067 [2018-04-10 15:07:36,777 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-10 15:07:36,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states. [2018-04-10 15:07:36,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 425. [2018-04-10 15:07:36,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 425 states. [2018-04-10 15:07:36,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 632 transitions. [2018-04-10 15:07:36,790 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 632 transitions. Word has length 1489 [2018-04-10 15:07:36,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:36,790 INFO L459 AbstractCegarLoop]: Abstraction has 425 states and 632 transitions. [2018-04-10 15:07:36,791 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-10 15:07:36,791 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 632 transitions. [2018-04-10 15:07:36,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1496 [2018-04-10 15:07:36,799 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:36,799 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-10 15:07:36,799 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-10 15:07:36,800 INFO L82 PathProgramCache]: Analyzing trace with hash -763262523, now seen corresponding path program 85 times [2018-04-10 15:07:36,800 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:36,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:36,858 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:07:39,244 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-10 15:07:39,244 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:07:39,244 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-10 15:07:39,244 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:07:39,245 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-10 15:07:39,245 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-10 15:07:39,246 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-10 15:07:39,246 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-10 15:07:39,247 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-10 15:07:39,247 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=364, Unknown=0, NotChecked=0, Total=506 [2018-04-10 15:07:39,247 INFO L87 Difference]: Start difference. First operand 425 states and 632 transitions. Second operand 23 states. [2018-04-10 15:07:39,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:39,539 INFO L93 Difference]: Finished difference Result 1067 states and 2130 transitions. [2018-04-10 15:07:39,539 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-10 15:07:39,539 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1495 [2018-04-10 15:07:39,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:39,545 INFO L225 Difference]: With dead ends: 1067 [2018-04-10 15:07:39,545 INFO L226 Difference]: Without dead ends: 1067 [2018-04-10 15:07:39,545 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=350, Invalid=910, Unknown=0, NotChecked=0, Total=1260 [2018-04-10 15:07:39,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states. [2018-04-10 15:07:39,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 422. [2018-04-10 15:07:39,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-10 15:07:39,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-10 15:07:39,559 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1495 [2018-04-10 15:07:39,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:39,560 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-10 15:07:39,560 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-10 15:07:39,560 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-10 15:07:39,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1502 [2018-04-10 15:07:39,569 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:39,569 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-10 15:07:39,569 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-10 15:07:39,569 INFO L82 PathProgramCache]: Analyzing trace with hash -1593156403, now seen corresponding path program 86 times [2018-04-10 15:07:39,569 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:39,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:39,631 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:07:42,154 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-10 15:07:42,229 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:07:42,229 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-10 15:07:42,229 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:07:42,229 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-10 15:07:42,230 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-10 15:07:42,231 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-10 15:07:42,231 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-10 15:07:42,231 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-10 15:07:42,231 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=357, Unknown=0, NotChecked=0, Total=506 [2018-04-10 15:07:42,231 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 23 states. [2018-04-10 15:07:42,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:42,515 INFO L93 Difference]: Finished difference Result 998 states and 1971 transitions. [2018-04-10 15:07:42,515 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-10 15:07:42,515 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1501 [2018-04-10 15:07:42,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:42,520 INFO L225 Difference]: With dead ends: 998 [2018-04-10 15:07:42,520 INFO L226 Difference]: Without dead ends: 998 [2018-04-10 15:07:42,520 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-10 15:07:42,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 998 states. [2018-04-10 15:07:42,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 998 to 422. [2018-04-10 15:07:42,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-10 15:07:42,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-10 15:07:42,533 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1501 [2018-04-10 15:07:42,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:42,533 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-10 15:07:42,533 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-10 15:07:42,534 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-10 15:07:42,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1508 [2018-04-10 15:07:42,542 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:42,543 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-10 15:07:42,543 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-10 15:07:42,543 INFO L82 PathProgramCache]: Analyzing trace with hash 1659903445, now seen corresponding path program 87 times [2018-04-10 15:07:42,543 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:42,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:42,606 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:07:45,061 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-10 15:07:45,061 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:07:45,061 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-10 15:07:45,061 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:07:45,062 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-10 15:07:45,062 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-10 15:07:45,063 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-10 15:07:45,064 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-10 15:07:45,064 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-10 15:07:45,064 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=348, Unknown=0, NotChecked=0, Total=506 [2018-04-10 15:07:45,064 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 23 states. [2018-04-10 15:07:45,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:45,351 INFO L93 Difference]: Finished difference Result 917 states and 1781 transitions. [2018-04-10 15:07:45,351 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-10 15:07:45,351 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1507 [2018-04-10 15:07:45,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:45,355 INFO L225 Difference]: With dead ends: 917 [2018-04-10 15:07:45,355 INFO L226 Difference]: Without dead ends: 917 [2018-04-10 15:07:45,355 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-10 15:07:45,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2018-04-10 15:07:45,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 422. [2018-04-10 15:07:45,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-10 15:07:45,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-10 15:07:45,369 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1507 [2018-04-10 15:07:45,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:45,370 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-10 15:07:45,370 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-10 15:07:45,370 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-10 15:07:45,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1514 [2018-04-10 15:07:45,379 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:45,379 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-10 15:07:45,379 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-10 15:07:45,379 INFO L82 PathProgramCache]: Analyzing trace with hash 283725021, now seen corresponding path program 88 times [2018-04-10 15:07:45,380 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:45,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:45,459 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:07:47,917 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-10 15:07:47,917 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:07:47,917 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-10 15:07:47,917 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:07:47,917 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-10 15:07:47,918 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-10 15:07:47,919 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-10 15:07:47,919 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-10 15:07:47,919 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-10 15:07:47,919 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=337, Unknown=0, NotChecked=0, Total=506 [2018-04-10 15:07:47,919 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 23 states. [2018-04-10 15:07:48,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:48,212 INFO L93 Difference]: Finished difference Result 824 states and 1559 transitions. [2018-04-10 15:07:48,212 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-10 15:07:48,212 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1513 [2018-04-10 15:07:48,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:48,216 INFO L225 Difference]: With dead ends: 824 [2018-04-10 15:07:48,216 INFO L226 Difference]: Without dead ends: 824 [2018-04-10 15:07:48,216 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-10 15:07:48,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2018-04-10 15:07:48,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 422. [2018-04-10 15:07:48,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-10 15:07:48,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-10 15:07:48,225 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1513 [2018-04-10 15:07:48,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:48,226 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-10 15:07:48,226 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-10 15:07:48,226 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-10 15:07:48,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1520 [2018-04-10 15:07:48,235 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:48,235 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-10 15:07:48,235 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-10 15:07:48,235 INFO L82 PathProgramCache]: Analyzing trace with hash 689662437, now seen corresponding path program 89 times [2018-04-10 15:07:48,235 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:48,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:48,296 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:07:50,851 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-10 15:07:50,851 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:07:50,851 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-10 15:07:50,851 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:07:50,852 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-10 15:07:50,852 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-10 15:07:50,853 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-10 15:07:50,854 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-10 15:07:50,854 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-10 15:07:50,854 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=324, Unknown=0, NotChecked=0, Total=506 [2018-04-10 15:07:50,854 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 23 states. [2018-04-10 15:07:51,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:51,161 INFO L93 Difference]: Finished difference Result 723 states and 1308 transitions. [2018-04-10 15:07:51,161 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-10 15:07:51,161 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1519 [2018-04-10 15:07:51,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:51,165 INFO L225 Difference]: With dead ends: 723 [2018-04-10 15:07:51,165 INFO L226 Difference]: Without dead ends: 723 [2018-04-10 15:07:51,165 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-10 15:07:51,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 723 states. [2018-04-10 15:07:51,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 723 to 422. [2018-04-10 15:07:51,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-10 15:07:51,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-10 15:07:51,175 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1519 [2018-04-10 15:07:51,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:51,176 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-10 15:07:51,176 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-10 15:07:51,177 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-10 15:07:51,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1526 [2018-04-10 15:07:51,186 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:51,186 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-10 15:07:51,186 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-10 15:07:51,187 INFO L82 PathProgramCache]: Analyzing trace with hash 2077947117, now seen corresponding path program 90 times [2018-04-10 15:07:51,187 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:51,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:51,256 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:07:54,172 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-10 15:07:54,172 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:07:54,172 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-10 15:07:54,172 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:07:54,172 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-10 15:07:54,173 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-10 15:07:54,174 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-10 15:07:54,174 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-10 15:07:54,174 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-10 15:07:54,174 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=309, Unknown=0, NotChecked=0, Total=506 [2018-04-10 15:07:54,175 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 23 states. [2018-04-10 15:07:54,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:54,428 INFO L93 Difference]: Finished difference Result 615 states and 1069 transitions. [2018-04-10 15:07:54,428 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-10 15:07:54,429 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1525 [2018-04-10 15:07:54,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:54,431 INFO L225 Difference]: With dead ends: 615 [2018-04-10 15:07:54,432 INFO L226 Difference]: Without dead ends: 615 [2018-04-10 15:07:54,432 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=575, Invalid=1065, Unknown=0, NotChecked=0, Total=1640 [2018-04-10 15:07:54,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2018-04-10 15:07:54,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 431. [2018-04-10 15:07:54,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 431 states. [2018-04-10 15:07:54,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 639 transitions. [2018-04-10 15:07:54,440 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 639 transitions. Word has length 1525 [2018-04-10 15:07:54,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:54,440 INFO L459 AbstractCegarLoop]: Abstraction has 431 states and 639 transitions. [2018-04-10 15:07:54,440 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-10 15:07:54,440 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 639 transitions. [2018-04-10 15:07:54,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1532 [2018-04-10 15:07:54,455 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:54,456 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-10 15:07:54,456 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-10 15:07:54,456 INFO L82 PathProgramCache]: Analyzing trace with hash 1311469045, now seen corresponding path program 91 times [2018-04-10 15:07:54,457 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:54,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:54,528 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:07:57,123 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-10 15:07:57,124 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:07:57,124 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-10 15:07:57,124 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:07:57,124 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-10 15:07:57,125 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-10 15:07:57,126 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-10 15:07:57,126 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-10 15:07:57,126 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-10 15:07:57,126 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2018-04-10 15:07:57,126 INFO L87 Difference]: Start difference. First operand 431 states and 639 transitions. Second operand 25 states. [2018-04-10 15:07:57,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:07:57,288 INFO L93 Difference]: Finished difference Result 734 states and 1110 transitions. [2018-04-10 15:07:57,288 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-10 15:07:57,288 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1531 [2018-04-10 15:07:57,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:07:57,290 INFO L225 Difference]: With dead ends: 734 [2018-04-10 15:07:57,291 INFO L226 Difference]: Without dead ends: 734 [2018-04-10 15:07:57,291 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-10 15:07:57,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states. [2018-04-10 15:07:57,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 442. [2018-04-10 15:07:57,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-10 15:07:57,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-10 15:07:57,297 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1531 [2018-04-10 15:07:57,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:07:57,298 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-10 15:07:57,298 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-10 15:07:57,298 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-10 15:07:57,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1604 [2018-04-10 15:07:57,308 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:07:57,308 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-10 15:07:57,308 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-10 15:07:57,308 INFO L82 PathProgramCache]: Analyzing trace with hash -1055951131, now seen corresponding path program 92 times [2018-04-10 15:07:57,309 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:07:57,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:07:57,373 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:08:00,016 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-10 15:08:00,017 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:08:00,017 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-10 15:08:00,017 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:08:00,017 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-10 15:08:00,017 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-10 15:08:00,019 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-10 15:08:00,019 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-10 15:08:00,019 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-10 15:08:00,019 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=338, Unknown=0, NotChecked=0, Total=462 [2018-04-10 15:08:00,019 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 22 states. [2018-04-10 15:08:00,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:08:00,301 INFO L93 Difference]: Finished difference Result 1185 states and 2386 transitions. [2018-04-10 15:08:00,301 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-10 15:08:00,301 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1603 [2018-04-10 15:08:00,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:08:00,308 INFO L225 Difference]: With dead ends: 1185 [2018-04-10 15:08:00,308 INFO L226 Difference]: Without dead ends: 1185 [2018-04-10 15:08:00,309 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-10 15:08:00,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1185 states. [2018-04-10 15:08:00,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1185 to 445. [2018-04-10 15:08:00,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 445 states. [2018-04-10 15:08:00,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 682 transitions. [2018-04-10 15:08:00,326 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 682 transitions. Word has length 1603 [2018-04-10 15:08:00,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:08:00,327 INFO L459 AbstractCegarLoop]: Abstraction has 445 states and 682 transitions. [2018-04-10 15:08:00,327 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-10 15:08:00,327 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 682 transitions. [2018-04-10 15:08:00,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1610 [2018-04-10 15:08:00,338 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:08:00,338 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-10 15:08:00,338 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-10 15:08:00,338 INFO L82 PathProgramCache]: Analyzing trace with hash -1070490131, now seen corresponding path program 93 times [2018-04-10 15:08:00,339 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:08:00,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:08:00,410 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:08:03,362 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-10 15:08:03,362 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:08:03,363 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-10 15:08:03,363 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:08:03,363 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-10 15:08:03,364 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-10 15:08:03,365 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-10 15:08:03,365 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-10 15:08:03,366 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-10 15:08:03,366 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=369, Unknown=0, NotChecked=0, Total=506 [2018-04-10 15:08:03,366 INFO L87 Difference]: Start difference. First operand 445 states and 682 transitions. Second operand 23 states. [2018-04-10 15:08:03,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:08:03,660 INFO L93 Difference]: Finished difference Result 1188 states and 2521 transitions. [2018-04-10 15:08:03,660 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-10 15:08:03,660 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1609 [2018-04-10 15:08:03,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:08:03,666 INFO L225 Difference]: With dead ends: 1188 [2018-04-10 15:08:03,666 INFO L226 Difference]: Without dead ends: 1188 [2018-04-10 15:08:03,667 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=317, Invalid=873, Unknown=0, NotChecked=0, Total=1190 [2018-04-10 15:08:03,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1188 states. [2018-04-10 15:08:03,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1188 to 445. [2018-04-10 15:08:03,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 445 states. [2018-04-10 15:08:03,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 682 transitions. [2018-04-10 15:08:03,684 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 682 transitions. Word has length 1609 [2018-04-10 15:08:03,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:08:03,685 INFO L459 AbstractCegarLoop]: Abstraction has 445 states and 682 transitions. [2018-04-10 15:08:03,685 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-10 15:08:03,685 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 682 transitions. [2018-04-10 15:08:03,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1616 [2018-04-10 15:08:03,706 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:08:03,706 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-10 15:08:03,706 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-10 15:08:03,706 INFO L82 PathProgramCache]: Analyzing trace with hash 403463925, now seen corresponding path program 94 times [2018-04-10 15:08:03,707 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:08:03,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:08:03,773 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:08:06,627 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-10 15:08:06,627 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:08:06,628 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-10 15:08:06,628 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:08:06,628 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-10 15:08:06,628 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-10 15:08:06,630 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-10 15:08:06,630 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-10 15:08:06,630 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-10 15:08:06,630 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=401, Unknown=0, NotChecked=0, Total=552 [2018-04-10 15:08:06,630 INFO L87 Difference]: Start difference. First operand 445 states and 682 transitions. Second operand 24 states. [2018-04-10 15:08:06,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:08:06,948 INFO L93 Difference]: Finished difference Result 1188 states and 2521 transitions. [2018-04-10 15:08:06,948 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-10 15:08:06,948 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1615 [2018-04-10 15:08:06,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:08:06,955 INFO L225 Difference]: With dead ends: 1188 [2018-04-10 15:08:06,955 INFO L226 Difference]: Without dead ends: 1188 [2018-04-10 15:08:06,955 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-10 15:08:06,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1188 states. [2018-04-10 15:08:06,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1188 to 442. [2018-04-10 15:08:06,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-10 15:08:06,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-10 15:08:06,975 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1615 [2018-04-10 15:08:06,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:08:06,975 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-10 15:08:06,975 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-10 15:08:06,975 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-10 15:08:06,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1622 [2018-04-10 15:08:06,997 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:08:06,998 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-10 15:08:06,998 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-10 15:08:06,998 INFO L82 PathProgramCache]: Analyzing trace with hash -565954051, now seen corresponding path program 95 times [2018-04-10 15:08:06,998 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:08:07,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:08:07,071 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:08:10,100 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-10 15:08:10,100 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:08:10,100 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-10 15:08:10,100 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:08:10,101 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-10 15:08:10,101 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-10 15:08:10,103 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-10 15:08:10,103 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-10 15:08:10,103 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-10 15:08:10,103 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=395, Unknown=0, NotChecked=0, Total=552 [2018-04-10 15:08:10,103 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-10 15:08:10,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:08:10,425 INFO L93 Difference]: Finished difference Result 1125 states and 2368 transitions. [2018-04-10 15:08:10,425 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-10 15:08:10,426 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1621 [2018-04-10 15:08:10,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:08:10,431 INFO L225 Difference]: With dead ends: 1125 [2018-04-10 15:08:10,431 INFO L226 Difference]: Without dead ends: 1125 [2018-04-10 15:08:10,431 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-10 15:08:10,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1125 states. [2018-04-10 15:08:10,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1125 to 442. [2018-04-10 15:08:10,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-10 15:08:10,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-10 15:08:10,455 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1621 [2018-04-10 15:08:10,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:08:10,456 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-10 15:08:10,456 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-10 15:08:10,456 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-10 15:08:10,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1628 [2018-04-10 15:08:10,474 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:08:10,474 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-10 15:08:10,474 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-10 15:08:10,475 INFO L82 PathProgramCache]: Analyzing trace with hash -1513684219, now seen corresponding path program 96 times [2018-04-10 15:08:10,475 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:08:10,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:08:10,583 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:08:13,505 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-10 15:08:13,505 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:08:13,505 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-10 15:08:13,505 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:08:13,506 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-10 15:08:13,506 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-10 15:08:13,508 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-10 15:08:13,508 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-10 15:08:13,508 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-10 15:08:13,508 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=387, Unknown=0, NotChecked=0, Total=552 [2018-04-10 15:08:13,508 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-10 15:08:13,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:08:13,774 INFO L93 Difference]: Finished difference Result 1050 states and 2183 transitions. [2018-04-10 15:08:13,774 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-10 15:08:13,775 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1627 [2018-04-10 15:08:13,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:08:13,781 INFO L225 Difference]: With dead ends: 1050 [2018-04-10 15:08:13,781 INFO L226 Difference]: Without dead ends: 1050 [2018-04-10 15:08:13,781 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-10 15:08:13,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states. [2018-04-10 15:08:13,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 442. [2018-04-10 15:08:13,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-10 15:08:13,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-10 15:08:13,797 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1627 [2018-04-10 15:08:13,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:08:13,798 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-10 15:08:13,798 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-10 15:08:13,798 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-10 15:08:13,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1634 [2018-04-10 15:08:13,809 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:08:13,809 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-10 15:08:13,809 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-10 15:08:13,809 INFO L82 PathProgramCache]: Analyzing trace with hash -573883891, now seen corresponding path program 97 times [2018-04-10 15:08:13,810 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:08:13,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:08:13,884 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:08:16,835 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-10 15:08:16,835 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:08:16,835 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-10 15:08:16,835 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:08:16,836 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-10 15:08:16,836 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-10 15:08:16,838 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-10 15:08:16,838 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-10 15:08:16,838 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-10 15:08:16,838 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=377, Unknown=0, NotChecked=0, Total=552 [2018-04-10 15:08:16,838 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-10 15:08:17,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:08:17,158 INFO L93 Difference]: Finished difference Result 963 states and 1965 transitions. [2018-04-10 15:08:17,158 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-10 15:08:17,158 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1633 [2018-04-10 15:08:17,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:08:17,163 INFO L225 Difference]: With dead ends: 963 [2018-04-10 15:08:17,163 INFO L226 Difference]: Without dead ends: 963 [2018-04-10 15:08:17,163 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-10 15:08:17,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states. [2018-04-10 15:08:17,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 442. [2018-04-10 15:08:17,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-10 15:08:17,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-10 15:08:17,176 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1633 [2018-04-10 15:08:17,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:08:17,177 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-10 15:08:17,177 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-10 15:08:17,177 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-10 15:08:17,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1640 [2018-04-10 15:08:17,187 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:08:17,188 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-10 15:08:17,188 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-10 15:08:17,188 INFO L82 PathProgramCache]: Analyzing trace with hash 1777753877, now seen corresponding path program 98 times [2018-04-10 15:08:17,188 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:08:17,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:08:17,262 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:08:20,351 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-10 15:08:20,351 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:08:20,351 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-10 15:08:20,352 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:08:20,352 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-10 15:08:20,352 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-10 15:08:20,354 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-10 15:08:20,354 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-10 15:08:20,354 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-10 15:08:20,354 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=365, Unknown=0, NotChecked=0, Total=552 [2018-04-10 15:08:20,354 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-10 15:08:20,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:08:20,635 INFO L93 Difference]: Finished difference Result 864 states and 1713 transitions. [2018-04-10 15:08:20,636 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-10 15:08:20,636 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1639 [2018-04-10 15:08:20,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:08:20,640 INFO L225 Difference]: With dead ends: 864 [2018-04-10 15:08:20,640 INFO L226 Difference]: Without dead ends: 864 [2018-04-10 15:08:20,640 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-10 15:08:20,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states. [2018-04-10 15:08:20,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 442. [2018-04-10 15:08:20,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-10 15:08:20,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-10 15:08:20,654 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1639 [2018-04-10 15:08:20,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:08:20,655 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-10 15:08:20,655 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-10 15:08:20,655 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-10 15:08:20,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1646 [2018-04-10 15:08:20,665 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:08:20,665 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-10 15:08:20,665 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-10 15:08:20,666 INFO L82 PathProgramCache]: Analyzing trace with hash 790426141, now seen corresponding path program 99 times [2018-04-10 15:08:20,666 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:08:20,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:08:20,735 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:08:23,698 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-10 15:08:23,698 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:08:23,698 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-10 15:08:23,698 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:08:23,699 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-10 15:08:23,699 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-10 15:08:23,701 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-10 15:08:23,701 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-10 15:08:23,701 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-10 15:08:23,701 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=351, Unknown=0, NotChecked=0, Total=552 [2018-04-10 15:08:23,701 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-10 15:08:24,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:08:24,010 INFO L93 Difference]: Finished difference Result 757 states and 1430 transitions. [2018-04-10 15:08:24,010 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-10 15:08:24,011 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1645 [2018-04-10 15:08:24,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:08:24,015 INFO L225 Difference]: With dead ends: 757 [2018-04-10 15:08:24,015 INFO L226 Difference]: Without dead ends: 757 [2018-04-10 15:08:24,015 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-10 15:08:24,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2018-04-10 15:08:24,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 442. [2018-04-10 15:08:24,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-10 15:08:24,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-10 15:08:24,025 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1645 [2018-04-10 15:08:24,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:08:24,025 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-10 15:08:24,025 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-10 15:08:24,025 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-10 15:08:24,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1652 [2018-04-10 15:08:24,036 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:08:24,036 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-10 15:08:24,036 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-10 15:08:24,036 INFO L82 PathProgramCache]: Analyzing trace with hash -1245547739, now seen corresponding path program 100 times [2018-04-10 15:08:24,037 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:08:24,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:08:24,112 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:08:27,182 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-10 15:08:27,182 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:08:27,182 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-10 15:08:27,182 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:08:27,183 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-10 15:08:27,183 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-10 15:08:27,185 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-10 15:08:27,185 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-10 15:08:27,185 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-10 15:08:27,185 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=335, Unknown=0, NotChecked=0, Total=552 [2018-04-10 15:08:27,185 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-10 15:08:27,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:08:27,473 INFO L93 Difference]: Finished difference Result 643 states and 1159 transitions. [2018-04-10 15:08:27,473 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-10 15:08:27,473 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1651 [2018-04-10 15:08:27,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:08:27,476 INFO L225 Difference]: With dead ends: 643 [2018-04-10 15:08:27,476 INFO L226 Difference]: Without dead ends: 643 [2018-04-10 15:08:27,476 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=635, Invalid=1171, Unknown=0, NotChecked=0, Total=1806 [2018-04-10 15:08:27,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2018-04-10 15:08:27,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 451. [2018-04-10 15:08:27,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 451 states. [2018-04-10 15:08:27,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 689 transitions. [2018-04-10 15:08:27,483 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 689 transitions. Word has length 1651 [2018-04-10 15:08:27,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:08:27,484 INFO L459 AbstractCegarLoop]: Abstraction has 451 states and 689 transitions. [2018-04-10 15:08:27,484 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-10 15:08:27,484 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 689 transitions. [2018-04-10 15:08:27,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1658 [2018-04-10 15:08:27,494 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:08:27,495 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-10 15:08:27,495 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-10 15:08:27,495 INFO L82 PathProgramCache]: Analyzing trace with hash 576283181, now seen corresponding path program 101 times [2018-04-10 15:08:27,495 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:08:27,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:08:27,569 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:08:30,649 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-10 15:08:30,650 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:08:30,650 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-10 15:08:30,650 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:08:30,651 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-10 15:08:30,651 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-10 15:08:30,653 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-10 15:08:30,653 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-10 15:08:30,653 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-10 15:08:30,653 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=443, Unknown=0, NotChecked=0, Total=600 [2018-04-10 15:08:30,653 INFO L87 Difference]: Start difference. First operand 451 states and 689 transitions. Second operand 25 states. [2018-04-10 15:08:31,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:08:31,016 INFO L93 Difference]: Finished difference Result 504 states and 740 transitions. [2018-04-10 15:08:31,017 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-10 15:08:31,017 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1657 [2018-04-10 15:08:31,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:08:31,019 INFO L225 Difference]: With dead ends: 504 [2018-04-10 15:08:31,019 INFO L226 Difference]: Without dead ends: 504 [2018-04-10 15:08:31,019 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-10 15:08:31,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2018-04-10 15:08:31,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 454. [2018-04-10 15:08:31,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 454 states. [2018-04-10 15:08:31,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 700 transitions. [2018-04-10 15:08:31,024 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 700 transitions. Word has length 1657 [2018-04-10 15:08:31,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:08:31,025 INFO L459 AbstractCegarLoop]: Abstraction has 454 states and 700 transitions. [2018-04-10 15:08:31,025 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-10 15:08:31,025 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 700 transitions. [2018-04-10 15:08:31,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1694 [2018-04-10 15:08:31,036 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:08:31,036 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-10 15:08:31,037 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-10 15:08:31,037 INFO L82 PathProgramCache]: Analyzing trace with hash -1856607651, now seen corresponding path program 102 times [2018-04-10 15:08:31,037 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:08:31,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:08:31,117 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:08:34,344 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-10 15:08:34,344 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:08:34,345 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-10 15:08:34,345 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:08:34,345 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-10 15:08:34,345 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-10 15:08:34,347 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-10 15:08:34,347 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-10 15:08:34,347 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-10 15:08:34,347 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=325, Unknown=0, NotChecked=0, Total=650 [2018-04-10 15:08:34,347 INFO L87 Difference]: Start difference. First operand 454 states and 700 transitions. Second operand 26 states. [2018-04-10 15:08:34,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:08:34,536 INFO L93 Difference]: Finished difference Result 812 states and 1316 transitions. [2018-04-10 15:08:34,537 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-10 15:08:34,537 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1693 [2018-04-10 15:08:34,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:08:34,540 INFO L225 Difference]: With dead ends: 812 [2018-04-10 15:08:34,541 INFO L226 Difference]: Without dead ends: 812 [2018-04-10 15:08:34,541 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-10 15:08:34,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2018-04-10 15:08:34,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 465. [2018-04-10 15:08:34,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-10 15:08:34,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-10 15:08:34,550 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1693 [2018-04-10 15:08:34,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:08:34,550 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-10 15:08:34,550 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-10 15:08:34,551 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-10 15:08:34,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1772 [2018-04-10 15:08:34,563 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:08:34,563 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-10 15:08:34,563 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-10 15:08:34,563 INFO L82 PathProgramCache]: Analyzing trace with hash -71490475, now seen corresponding path program 103 times [2018-04-10 15:08:34,564 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:08:34,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:08:34,649 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:08:38,044 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-10 15:08:38,044 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:08:38,044 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-10 15:08:38,044 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:08:38,045 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-10 15:08:38,045 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-10 15:08:38,047 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-10 15:08:38,047 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-10 15:08:38,047 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-10 15:08:38,047 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=405, Unknown=0, NotChecked=0, Total=552 [2018-04-10 15:08:38,047 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 24 states. [2018-04-10 15:08:38,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:08:38,322 INFO L93 Difference]: Finished difference Result 1309 states and 2840 transitions. [2018-04-10 15:08:38,323 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-10 15:08:38,323 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1771 [2018-04-10 15:08:38,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:08:38,330 INFO L225 Difference]: With dead ends: 1309 [2018-04-10 15:08:38,330 INFO L226 Difference]: Without dead ends: 1309 [2018-04-10 15:08:38,330 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-10 15:08:38,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1309 states. [2018-04-10 15:08:38,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1309 to 468. [2018-04-10 15:08:38,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 468 states. [2018-04-10 15:08:38,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 745 transitions. [2018-04-10 15:08:38,348 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 745 transitions. Word has length 1771 [2018-04-10 15:08:38,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:08:38,349 INFO L459 AbstractCegarLoop]: Abstraction has 468 states and 745 transitions. [2018-04-10 15:08:38,349 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-10 15:08:38,349 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 745 transitions. [2018-04-10 15:08:38,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1778 [2018-04-10 15:08:38,361 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:08:38,361 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-10 15:08:38,361 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-10 15:08:38,362 INFO L82 PathProgramCache]: Analyzing trace with hash -1544543395, now seen corresponding path program 104 times [2018-04-10 15:08:38,362 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:08:38,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:08:38,440 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:08:42,069 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-10 15:08:42,069 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:08:42,069 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-10 15:08:42,070 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:08:42,070 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-10 15:08:42,070 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-10 15:08:42,072 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-10 15:08:42,072 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-10 15:08:42,072 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-10 15:08:42,072 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=439, Unknown=0, NotChecked=0, Total=600 [2018-04-10 15:08:42,073 INFO L87 Difference]: Start difference. First operand 468 states and 745 transitions. Second operand 25 states. [2018-04-10 15:08:42,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:08:42,380 INFO L93 Difference]: Finished difference Result 1309 states and 2840 transitions. [2018-04-10 15:08:42,380 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-10 15:08:42,380 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1777 [2018-04-10 15:08:42,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:08:42,388 INFO L225 Difference]: With dead ends: 1309 [2018-04-10 15:08:42,388 INFO L226 Difference]: Without dead ends: 1309 [2018-04-10 15:08:42,388 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-10 15:08:42,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1309 states. [2018-04-10 15:08:42,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1309 to 465. [2018-04-10 15:08:42,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-10 15:08:42,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-10 15:08:42,407 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1777 [2018-04-10 15:08:42,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:08:42,407 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-10 15:08:42,407 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-10 15:08:42,408 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-10 15:08:42,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1784 [2018-04-10 15:08:42,419 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:08:42,420 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-10 15:08:42,420 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-10 15:08:42,420 INFO L82 PathProgramCache]: Analyzing trace with hash -623264667, now seen corresponding path program 105 times [2018-04-10 15:08:42,420 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:08:42,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:08:42,496 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:08:46,033 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-10 15:08:46,034 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:08:46,034 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-10 15:08:46,034 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:08:46,034 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-10 15:08:46,034 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-10 15:08:46,037 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-10 15:08:46,037 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-10 15:08:46,037 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-10 15:08:46,037 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=434, Unknown=0, NotChecked=0, Total=600 [2018-04-10 15:08:46,037 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-10 15:08:46,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:08:46,376 INFO L93 Difference]: Finished difference Result 1252 states and 2702 transitions. [2018-04-10 15:08:46,376 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-10 15:08:46,376 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1783 [2018-04-10 15:08:46,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:08:46,383 INFO L225 Difference]: With dead ends: 1252 [2018-04-10 15:08:46,383 INFO L226 Difference]: Without dead ends: 1252 [2018-04-10 15:08:46,383 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-10 15:08:46,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1252 states. [2018-04-10 15:08:46,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1252 to 465. [2018-04-10 15:08:46,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-10 15:08:46,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-10 15:08:46,400 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1783 [2018-04-10 15:08:46,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:08:46,400 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-10 15:08:46,400 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-10 15:08:46,400 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-10 15:08:46,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1790 [2018-04-10 15:08:46,412 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:08:46,412 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-10 15:08:46,412 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-10 15:08:46,412 INFO L82 PathProgramCache]: Analyzing trace with hash 860668781, now seen corresponding path program 106 times [2018-04-10 15:08:46,412 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:08:46,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:08:46,486 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:08:50,040 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-10 15:08:50,040 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:08:50,041 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-10 15:08:50,041 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:08:50,041 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-10 15:08:50,041 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-10 15:08:50,044 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-10 15:08:50,044 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-10 15:08:50,044 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-10 15:08:50,044 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=427, Unknown=0, NotChecked=0, Total=600 [2018-04-10 15:08:50,044 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-10 15:08:50,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:08:50,434 INFO L93 Difference]: Finished difference Result 1183 states and 2532 transitions. [2018-04-10 15:08:50,434 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-10 15:08:50,434 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1789 [2018-04-10 15:08:50,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:08:50,441 INFO L225 Difference]: With dead ends: 1183 [2018-04-10 15:08:50,441 INFO L226 Difference]: Without dead ends: 1183 [2018-04-10 15:08:50,442 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-10 15:08:50,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1183 states. [2018-04-10 15:08:50,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1183 to 465. [2018-04-10 15:08:50,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-10 15:08:50,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-10 15:08:50,459 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1789 [2018-04-10 15:08:50,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:08:50,459 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-10 15:08:50,460 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-10 15:08:50,460 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-10 15:08:50,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1796 [2018-04-10 15:08:50,472 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:08:50,472 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-10 15:08:50,472 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-10 15:08:50,472 INFO L82 PathProgramCache]: Analyzing trace with hash -136333195, now seen corresponding path program 107 times [2018-04-10 15:08:50,472 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:08:50,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:08:50,575 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:08:54,285 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-10 15:08:54,285 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:08:54,285 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-10 15:08:54,285 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:08:54,286 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-10 15:08:54,286 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-10 15:08:54,288 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-10 15:08:54,288 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-10 15:08:54,288 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-10 15:08:54,289 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=418, Unknown=0, NotChecked=0, Total=600 [2018-04-10 15:08:54,289 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-10 15:08:54,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:08:54,661 INFO L93 Difference]: Finished difference Result 1102 states and 2329 transitions. [2018-04-10 15:08:54,661 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-10 15:08:54,661 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1795 [2018-04-10 15:08:54,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:08:54,667 INFO L225 Difference]: With dead ends: 1102 [2018-04-10 15:08:54,667 INFO L226 Difference]: Without dead ends: 1102 [2018-04-10 15:08:54,667 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-10 15:08:54,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1102 states. [2018-04-10 15:08:54,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1102 to 465. [2018-04-10 15:08:54,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-10 15:08:54,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-10 15:08:54,682 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1795 [2018-04-10 15:08:54,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:08:54,683 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-10 15:08:54,683 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-10 15:08:54,683 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-10 15:08:54,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1802 [2018-04-10 15:08:54,695 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:08:54,696 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-10 15:08:54,696 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-10 15:08:54,696 INFO L82 PathProgramCache]: Analyzing trace with hash 2002262909, now seen corresponding path program 108 times [2018-04-10 15:08:54,696 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:08:54,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:08:54,779 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:08:58,492 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-10 15:08:58,492 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:08:58,492 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-10 15:08:58,492 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:08:58,493 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-10 15:08:58,493 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-10 15:08:58,495 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-10 15:08:58,495 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-10 15:08:58,495 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-10 15:08:58,496 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=407, Unknown=0, NotChecked=0, Total=600 [2018-04-10 15:08:58,496 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-10 15:08:58,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:08:58,878 INFO L93 Difference]: Finished difference Result 1009 states and 2092 transitions. [2018-04-10 15:08:58,878 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-10 15:08:58,878 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1801 [2018-04-10 15:08:58,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:08:58,884 INFO L225 Difference]: With dead ends: 1009 [2018-04-10 15:08:58,884 INFO L226 Difference]: Without dead ends: 1009 [2018-04-10 15:08:58,884 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-10 15:08:58,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1009 states. [2018-04-10 15:08:58,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1009 to 465. [2018-04-10 15:08:58,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-10 15:08:58,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-10 15:08:58,898 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1801 [2018-04-10 15:08:58,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:08:58,898 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-10 15:08:58,899 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-10 15:08:58,899 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-10 15:08:58,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1808 [2018-04-10 15:08:58,911 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:08:58,911 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-10 15:08:58,911 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-10 15:08:58,912 INFO L82 PathProgramCache]: Analyzing trace with hash -1049990011, now seen corresponding path program 109 times [2018-04-10 15:08:58,912 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:08:58,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:08:58,995 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:09:02,899 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-10 15:09:02,899 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:09:02,900 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-10 15:09:02,900 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:09:02,900 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-10 15:09:02,900 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-10 15:09:02,902 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-10 15:09:02,903 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-10 15:09:02,903 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-10 15:09:02,903 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=394, Unknown=0, NotChecked=0, Total=600 [2018-04-10 15:09:02,903 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-10 15:09:03,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:09:03,263 INFO L93 Difference]: Finished difference Result 904 states and 1820 transitions. [2018-04-10 15:09:03,263 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-10 15:09:03,263 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1807 [2018-04-10 15:09:03,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:09:03,268 INFO L225 Difference]: With dead ends: 904 [2018-04-10 15:09:03,268 INFO L226 Difference]: Without dead ends: 904 [2018-04-10 15:09:03,268 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-10 15:09:03,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states. [2018-04-10 15:09:03,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 465. [2018-04-10 15:09:03,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-10 15:09:03,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-10 15:09:03,280 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1807 [2018-04-10 15:09:03,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:09:03,281 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-10 15:09:03,281 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-10 15:09:03,281 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-10 15:09:03,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1814 [2018-04-10 15:09:03,294 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:09:03,294 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-10 15:09:03,294 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-10 15:09:03,295 INFO L82 PathProgramCache]: Analyzing trace with hash -382063731, now seen corresponding path program 110 times [2018-04-10 15:09:03,295 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:09:03,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:09:03,375 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 15:09:07,065 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-10 15:09:07,065 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 15:09:07,065 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-10 15:09:07,066 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 15:09:07,066 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-10 15:09:07,066 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-10 15:09:07,069 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-10 15:09:07,069 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-10 15:09:07,070 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-10 15:09:07,070 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=379, Unknown=0, NotChecked=0, Total=600 [2018-04-10 15:09:07,070 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-10 15:09:07,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 15:09:07,392 INFO L93 Difference]: Finished difference Result 791 states and 1516 transitions. [2018-04-10 15:09:07,392 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-10 15:09:07,392 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1813 [2018-04-10 15:09:07,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 15:09:07,395 INFO L225 Difference]: With dead ends: 791 [2018-04-10 15:09:07,395 INFO L226 Difference]: Without dead ends: 791 [2018-04-10 15:09:07,395 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-10 15:09:07,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2018-04-10 15:09:07,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 465. [2018-04-10 15:09:07,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-10 15:09:07,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-10 15:09:07,404 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1813 [2018-04-10 15:09:07,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 15:09:07,404 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-10 15:09:07,404 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-10 15:09:07,404 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-10 15:09:07,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1820 [2018-04-10 15:09:07,420 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 15:09:07,420 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-10 15:09:07,420 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-10 15:09:07,420 INFO L82 PathProgramCache]: Analyzing trace with hash 228186261, now seen corresponding path program 111 times [2018-04-10 15:09:07,421 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 15:09:07,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 15:09:07,495 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. Received shutdown request... [2018-04-10 15:09:08,113 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-10 15:09:08,115 INFO L168 Benchmark]: Toolchain (without parser) took 183120.06 ms. Allocated memory was 401.1 MB in the beginning and 2.4 GB in the end (delta: 2.0 GB). Free memory was 340.6 MB in the beginning and 1.8 GB in the end (delta: -1.4 GB). Peak memory consumption was 2.2 GB. Max. memory is 5.3 GB. [2018-04-10 15:09:08,116 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 401.1 MB. Free memory is still 363.8 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-10 15:09:08,116 INFO L168 Benchmark]: CACSL2BoogieTranslator took 189.24 ms. Allocated memory is still 401.1 MB. Free memory was 340.6 MB in the beginning and 330.0 MB in the end (delta: 10.6 MB). Peak memory consumption was 10.6 MB. Max. memory is 5.3 GB. [2018-04-10 15:09:08,117 INFO L168 Benchmark]: Boogie Preprocessor took 27.70 ms. Allocated memory is still 401.1 MB. Free memory was 330.0 MB in the beginning and 328.7 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. [2018-04-10 15:09:08,117 INFO L168 Benchmark]: RCFGBuilder took 220.74 ms. Allocated memory was 401.1 MB in the beginning and 604.5 MB in the end (delta: 203.4 MB). Free memory was 328.7 MB in the beginning and 568.1 MB in the end (delta: -239.4 MB). Peak memory consumption was 25.8 MB. Max. memory is 5.3 GB. [2018-04-10 15:09:08,117 INFO L168 Benchmark]: TraceAbstraction took 182679.93 ms. Allocated memory was 604.5 MB in the beginning and 2.4 GB in the end (delta: 1.8 GB). Free memory was 568.1 MB in the beginning and 1.8 GB in the end (delta: -1.2 GB). Peak memory consumption was 2.2 GB. Max. memory is 5.3 GB. [2018-04-10 15:09:08,118 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.13 ms. Allocated memory is still 401.1 MB. Free memory is still 363.8 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 189.24 ms. Allocated memory is still 401.1 MB. Free memory was 340.6 MB in the beginning and 330.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 27.70 ms. Allocated memory is still 401.1 MB. Free memory was 330.0 MB in the beginning and 328.7 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. * RCFGBuilder took 220.74 ms. Allocated memory was 401.1 MB in the beginning and 604.5 MB in the end (delta: 203.4 MB). Free memory was 328.7 MB in the beginning and 568.1 MB in the end (delta: -239.4 MB). Peak memory consumption was 25.8 MB. Max. memory is 5.3 GB. * TraceAbstraction took 182679.93 ms. Allocated memory was 604.5 MB in the beginning and 2.4 GB in the end (delta: 1.8 GB). Free memory was 568.1 MB in the beginning and 1.8 GB in the end (delta: -1.2 GB). Peak memory consumption was 2.2 GB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: Timeout exceeded de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: Timeout exceeded: de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.walkLeafNode(Interpolator.java:265) RESULT: Ultimate could not prove your program: Toolchain returned no result. Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-10_15-09-08-123.csv Completed graceful shutdown