java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv --cacsl2boogietranslator.bitprecise.bitfields false -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf -i ../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-12 05:06:48,758 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-12 05:06:48,759 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-12 05:06:48,772 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-12 05:06:48,772 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-12 05:06:48,773 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-12 05:06:48,774 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-12 05:06:48,776 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-12 05:06:48,778 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-12 05:06:48,779 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-12 05:06:48,780 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-12 05:06:48,780 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-12 05:06:48,781 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-12 05:06:48,782 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-12 05:06:48,782 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-12 05:06:48,784 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-12 05:06:48,786 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-12 05:06:48,787 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-12 05:06:48,788 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-12 05:06:48,789 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-12 05:06:48,791 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-12 05:06:48,791 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-12 05:06:48,791 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-12 05:06:48,792 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-12 05:06:48,793 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-12 05:06:48,793 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-12 05:06:48,794 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-12 05:06:48,794 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-12 05:06:48,795 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-12 05:06:48,795 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-12 05:06:48,795 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-12 05:06:48,796 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-12 05:06:48,820 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-12 05:06:48,820 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-12 05:06:48,821 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-12 05:06:48,822 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-12 05:06:48,822 INFO L133 SettingsManager]: * Use SBE=true [2018-04-12 05:06:48,822 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-12 05:06:48,822 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-12 05:06:48,822 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-12 05:06:48,823 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-12 05:06:48,823 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-12 05:06:48,823 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-12 05:06:48,823 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-12 05:06:48,823 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-12 05:06:48,823 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-12 05:06:48,824 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-12 05:06:48,824 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-12 05:06:48,824 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-12 05:06:48,824 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-12 05:06:48,824 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-12 05:06:48,824 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-12 05:06:48,825 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-12 05:06:48,825 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_TreeInterpolation Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-12 05:06:48,855 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-12 05:06:48,865 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-12 05:06:48,868 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-12 05:06:48,870 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-12 05:06:48,870 INFO L276 PluginConnector]: CDTParser initialized [2018-04-12 05:06:48,871 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-12 05:06:49,162 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG68ba21f4e [2018-04-12 05:06:49,259 INFO L287 CDTParser]: IsIndexed: true [2018-04-12 05:06:49,259 INFO L288 CDTParser]: Found 1 translation units. [2018-04-12 05:06:49,260 INFO L168 CDTParser]: Scanning ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-12 05:06:49,260 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-12 05:06:49,260 INFO L215 ultiparseSymbolTable]: [2018-04-12 05:06:49,260 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-12 05:06:49,261 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-12 05:06:49,261 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-12 05:06:49,261 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-12 05:06:49,261 INFO L233 ultiparseSymbolTable]: [2018-04-12 05:06:49,273 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG68ba21f4e [2018-04-12 05:06:49,277 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-12 05:06:49,278 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-12 05:06:49,279 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-12 05:06:49,279 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-12 05:06:49,283 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-12 05:06:49,284 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 05:06:49" (1/1) ... [2018-04-12 05:06:49,286 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1155e265 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 05:06:49, skipping insertion in model container [2018-04-12 05:06:49,286 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 05:06:49" (1/1) ... [2018-04-12 05:06:49,296 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 05:06:49,304 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 05:06:49,397 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 05:06:49,413 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 05:06:49,417 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-12 05:06:49,422 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 05:06:49 WrapperNode [2018-04-12 05:06:49,422 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-12 05:06:49,422 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-12 05:06:49,423 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-12 05:06:49,423 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-12 05:06:49,432 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 05:06:49" (1/1) ... [2018-04-12 05:06:49,432 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 05:06:49" (1/1) ... [2018-04-12 05:06:49,438 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 05:06:49" (1/1) ... [2018-04-12 05:06:49,439 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 05:06:49" (1/1) ... [2018-04-12 05:06:49,441 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 05:06:49" (1/1) ... [2018-04-12 05:06:49,445 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 05:06:49" (1/1) ... [2018-04-12 05:06:49,446 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 05:06:49" (1/1) ... [2018-04-12 05:06:49,447 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-12 05:06:49,448 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-12 05:06:49,448 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-12 05:06:49,448 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-12 05:06:49,449 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 05:06:49" (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-12 05:06:49,497 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-12 05:06:49,497 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-12 05:06:49,497 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo [2018-04-12 05:06:49,497 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-12 05:06:49,497 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo [2018-04-12 05:06:49,498 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-12 05:06:49,498 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-12 05:06:49,498 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-12 05:06:49,498 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-12 05:06:49,498 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-12 05:06:49,498 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-12 05:06:49,498 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-12 05:06:49,498 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-12 05:06:49,712 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-12 05:06:49,712 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 05:06:49 BoogieIcfgContainer [2018-04-12 05:06:49,712 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-12 05:06:49,713 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-12 05:06:49,713 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-12 05:06:49,716 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-12 05:06:49,716 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.04 05:06:49" (1/3) ... [2018-04-12 05:06:49,717 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b2a385 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 05:06:49, skipping insertion in model container [2018-04-12 05:06:49,717 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 05:06:49" (2/3) ... [2018-04-12 05:06:49,717 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b2a385 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 05:06:49, skipping insertion in model container [2018-04-12 05:06:49,718 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 05:06:49" (3/3) ... [2018-04-12 05:06:49,719 INFO L107 eAbstractionObserver]: Analyzing ICFG ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-12 05:06:49,727 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_TreeInterpolation Determinization: PREDICATE_ABSTRACTION [2018-04-12 05:06:49,733 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-04-12 05:06:49,764 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-12 05:06:49,765 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-12 05:06:49,765 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-12 05:06:49,765 INFO L371 AbstractCegarLoop]: Compute interpolants for Craig_TreeInterpolation [2018-04-12 05:06:49,765 INFO L372 AbstractCegarLoop]: Backedges is CANONICAL [2018-04-12 05:06:49,765 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-12 05:06:49,765 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-12 05:06:49,765 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-12 05:06:49,765 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-12 05:06:49,766 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-12 05:06:49,776 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states. [2018-04-12 05:06:49,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2018-04-12 05:06:49,785 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:49,786 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:06:49,786 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-12 05:06:49,789 INFO L82 PathProgramCache]: Analyzing trace with hash -895474378, now seen corresponding path program 1 times [2018-04-12 05:06:49,833 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:49,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:49,869 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:49,926 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-12 05:06:49,928 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 05:06:49,928 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-12 05:06:49,928 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:49,929 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-12 05:06:49,929 INFO L182 omatonBuilderFactory]: Interpolants [49#true, 50#false, 51#(= main_~i~1 0)] [2018-04-12 05:06:49,929 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-12 05:06:49,930 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-12 05:06:49,937 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-12 05:06:49,938 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 05:06:49,940 INFO L87 Difference]: Start difference. First operand 46 states. Second operand 3 states. [2018-04-12 05:06:49,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:49,986 INFO L93 Difference]: Finished difference Result 63 states and 68 transitions. [2018-04-12 05:06:49,987 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-12 05:06:49,988 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 11 [2018-04-12 05:06:49,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:49,994 INFO L225 Difference]: With dead ends: 63 [2018-04-12 05:06:49,995 INFO L226 Difference]: Without dead ends: 59 [2018-04-12 05:06:49,996 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-12 05:06:50,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-04-12 05:06:50,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 49. [2018-04-12 05:06:50,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-04-12 05:06:50,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 52 transitions. [2018-04-12 05:06:50,021 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 52 transitions. Word has length 11 [2018-04-12 05:06:50,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:50,022 INFO L459 AbstractCegarLoop]: Abstraction has 49 states and 52 transitions. [2018-04-12 05:06:50,022 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-12 05:06:50,022 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 52 transitions. [2018-04-12 05:06:50,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-04-12 05:06:50,022 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:50,022 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:06:50,022 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-12 05:06:50,023 INFO L82 PathProgramCache]: Analyzing trace with hash 1597342241, now seen corresponding path program 1 times [2018-04-12 05:06:50,023 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:50,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:50,036 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:50,061 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-12 05:06:50,061 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 05:06:50,061 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-12 05:06:50,061 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:50,061 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-12 05:06:50,062 INFO L182 omatonBuilderFactory]: Interpolants [164#true, 165#false, 166#(= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0)] [2018-04-12 05:06:50,062 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-12 05:06:50,063 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-12 05:06:50,063 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-12 05:06:50,063 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 05:06:50,063 INFO L87 Difference]: Start difference. First operand 49 states and 52 transitions. Second operand 3 states. [2018-04-12 05:06:50,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:50,101 INFO L93 Difference]: Finished difference Result 60 states and 64 transitions. [2018-04-12 05:06:50,101 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-12 05:06:50,101 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 16 [2018-04-12 05:06:50,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:50,104 INFO L225 Difference]: With dead ends: 60 [2018-04-12 05:06:50,104 INFO L226 Difference]: Without dead ends: 60 [2018-04-12 05:06:50,105 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-12 05:06:50,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2018-04-12 05:06:50,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 52. [2018-04-12 05:06:50,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-04-12 05:06:50,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 56 transitions. [2018-04-12 05:06:50,109 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 56 transitions. Word has length 16 [2018-04-12 05:06:50,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:50,110 INFO L459 AbstractCegarLoop]: Abstraction has 52 states and 56 transitions. [2018-04-12 05:06:50,110 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-12 05:06:50,110 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 56 transitions. [2018-04-12 05:06:50,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-04-12 05:06:50,110 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:50,111 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:06:50,111 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-12 05:06:50,111 INFO L82 PathProgramCache]: Analyzing trace with hash -2021997981, now seen corresponding path program 1 times [2018-04-12 05:06:50,112 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:50,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:50,121 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:50,157 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-12 05:06:50,158 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 05:06:50,158 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 05:06:50,158 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:50,159 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-12 05:06:50,159 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-12 05:06:50,159 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-12 05:06:50,159 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 05:06:50,159 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 05:06:50,159 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 05:06:50,160 INFO L87 Difference]: Start difference. First operand 52 states and 56 transitions. Second operand 5 states. [2018-04-12 05:06:50,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:50,201 INFO L93 Difference]: Finished difference Result 51 states and 55 transitions. [2018-04-12 05:06:50,201 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 05:06:50,201 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2018-04-12 05:06:50,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:50,202 INFO L225 Difference]: With dead ends: 51 [2018-04-12 05:06:50,202 INFO L226 Difference]: Without dead ends: 51 [2018-04-12 05:06:50,203 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-12 05:06:50,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2018-04-12 05:06:50,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2018-04-12 05:06:50,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2018-04-12 05:06:50,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 55 transitions. [2018-04-12 05:06:50,207 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 55 transitions. Word has length 17 [2018-04-12 05:06:50,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:50,208 INFO L459 AbstractCegarLoop]: Abstraction has 51 states and 55 transitions. [2018-04-12 05:06:50,208 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 05:06:50,208 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 55 transitions. [2018-04-12 05:06:50,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-04-12 05:06:50,208 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:50,208 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:06:50,208 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-12 05:06:50,209 INFO L82 PathProgramCache]: Analyzing trace with hash -2021997980, now seen corresponding path program 1 times [2018-04-12 05:06:50,210 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:50,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:50,218 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:50,276 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-12 05:06:50,276 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 05:06:50,277 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-12 05:06:50,277 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:50,277 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-12 05:06:50,277 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-12 05:06:50,277 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-12 05:06:50,278 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 05:06:50,278 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 05:06:50,278 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-12 05:06:50,279 INFO L87 Difference]: Start difference. First operand 51 states and 55 transitions. Second operand 6 states. [2018-04-12 05:06:50,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:50,361 INFO L93 Difference]: Finished difference Result 53 states and 57 transitions. [2018-04-12 05:06:50,361 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 05:06:50,361 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 17 [2018-04-12 05:06:50,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:50,362 INFO L225 Difference]: With dead ends: 53 [2018-04-12 05:06:50,362 INFO L226 Difference]: Without dead ends: 53 [2018-04-12 05:06:50,362 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-12 05:06:50,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-04-12 05:06:50,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 50. [2018-04-12 05:06:50,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-04-12 05:06:50,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 54 transitions. [2018-04-12 05:06:50,367 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 54 transitions. Word has length 17 [2018-04-12 05:06:50,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:50,367 INFO L459 AbstractCegarLoop]: Abstraction has 50 states and 54 transitions. [2018-04-12 05:06:50,367 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 05:06:50,367 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 54 transitions. [2018-04-12 05:06:50,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-12 05:06:50,368 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:50,368 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-12 05:06:50,368 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-12 05:06:50,369 INFO L82 PathProgramCache]: Analyzing trace with hash -869005287, now seen corresponding path program 1 times [2018-04-12 05:06:50,369 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:50,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:50,379 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:50,426 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-12 05:06:50,426 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 05:06:50,426 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-12 05:06:50,426 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:50,426 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-12 05:06:50,427 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-12 05:06:50,427 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-12 05:06:50,427 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 05:06:50,427 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 05:06:50,427 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2018-04-12 05:06:50,427 INFO L87 Difference]: Start difference. First operand 50 states and 54 transitions. Second operand 7 states. [2018-04-12 05:06:50,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:50,513 INFO L93 Difference]: Finished difference Result 72 states and 77 transitions. [2018-04-12 05:06:50,513 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 05:06:50,513 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2018-04-12 05:06:50,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:50,514 INFO L225 Difference]: With dead ends: 72 [2018-04-12 05:06:50,514 INFO L226 Difference]: Without dead ends: 72 [2018-04-12 05:06:50,515 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-12 05:06:50,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2018-04-12 05:06:50,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 63. [2018-04-12 05:06:50,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-04-12 05:06:50,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 68 transitions. [2018-04-12 05:06:50,519 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 68 transitions. Word has length 22 [2018-04-12 05:06:50,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:50,520 INFO L459 AbstractCegarLoop]: Abstraction has 63 states and 68 transitions. [2018-04-12 05:06:50,520 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 05:06:50,520 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 68 transitions. [2018-04-12 05:06:50,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-12 05:06:50,520 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:50,520 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-12 05:06:50,520 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-12 05:06:50,520 INFO L82 PathProgramCache]: Analyzing trace with hash -994035242, now seen corresponding path program 1 times [2018-04-12 05:06:50,521 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:50,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:50,529 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:50,555 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-12 05:06:50,555 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 05:06:50,555 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 05:06:50,555 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:50,555 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-12 05:06:50,556 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-12 05:06:50,556 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-12 05:06:50,556 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 05:06:50,556 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 05:06:50,556 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-12 05:06:50,556 INFO L87 Difference]: Start difference. First operand 63 states and 68 transitions. Second operand 5 states. [2018-04-12 05:06:50,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:50,582 INFO L93 Difference]: Finished difference Result 72 states and 76 transitions. [2018-04-12 05:06:50,582 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 05:06:50,582 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-04-12 05:06:50,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:50,583 INFO L225 Difference]: With dead ends: 72 [2018-04-12 05:06:50,584 INFO L226 Difference]: Without dead ends: 72 [2018-04-12 05:06:50,584 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-12 05:06:50,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2018-04-12 05:06:50,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 60. [2018-04-12 05:06:50,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-04-12 05:06:50,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 65 transitions. [2018-04-12 05:06:50,586 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 65 transitions. Word has length 23 [2018-04-12 05:06:50,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:50,587 INFO L459 AbstractCegarLoop]: Abstraction has 60 states and 65 transitions. [2018-04-12 05:06:50,587 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 05:06:50,587 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 65 transitions. [2018-04-12 05:06:50,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-12 05:06:50,587 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:50,587 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-12 05:06:50,587 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-12 05:06:50,587 INFO L82 PathProgramCache]: Analyzing trace with hash 701046357, now seen corresponding path program 1 times [2018-04-12 05:06:50,588 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:50,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:50,593 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:50,643 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-12 05:06:50,644 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:50,644 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-12 05:06:50,644 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:50,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:06:50,645 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-12 05:06:50,645 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-12 05:06:50,645 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 05:06:50,645 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 05:06:50,645 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2018-04-12 05:06:50,645 INFO L87 Difference]: Start difference. First operand 60 states and 65 transitions. Second operand 8 states. [2018-04-12 05:06:50,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:50,759 INFO L93 Difference]: Finished difference Result 91 states and 99 transitions. [2018-04-12 05:06:50,759 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-12 05:06:50,759 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 31 [2018-04-12 05:06:50,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:50,760 INFO L225 Difference]: With dead ends: 91 [2018-04-12 05:06:50,760 INFO L226 Difference]: Without dead ends: 91 [2018-04-12 05:06:50,761 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-12 05:06:50,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2018-04-12 05:06:50,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 72. [2018-04-12 05:06:50,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2018-04-12 05:06:50,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 78 transitions. [2018-04-12 05:06:50,768 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 78 transitions. Word has length 31 [2018-04-12 05:06:50,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:50,769 INFO L459 AbstractCegarLoop]: Abstraction has 72 states and 78 transitions. [2018-04-12 05:06:50,769 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 05:06:50,769 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 78 transitions. [2018-04-12 05:06:50,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-04-12 05:06:50,770 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:50,770 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-12 05:06:50,770 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-12 05:06:50,770 INFO L82 PathProgramCache]: Analyzing trace with hash -301543559, now seen corresponding path program 1 times [2018-04-12 05:06:50,773 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:50,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:50,786 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:50,846 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-12 05:06:50,846 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 05:06:50,847 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-12 05:06:50,847 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:50,847 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-12 05:06:50,847 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-12 05:06:50,848 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-12 05:06:50,848 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 05:06:50,848 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 05:06:50,848 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-12 05:06:50,849 INFO L87 Difference]: Start difference. First operand 72 states and 78 transitions. Second operand 6 states. [2018-04-12 05:06:50,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:50,924 INFO L93 Difference]: Finished difference Result 79 states and 83 transitions. [2018-04-12 05:06:50,925 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 05:06:50,925 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 34 [2018-04-12 05:06:50,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:50,926 INFO L225 Difference]: With dead ends: 79 [2018-04-12 05:06:50,926 INFO L226 Difference]: Without dead ends: 76 [2018-04-12 05:06:50,926 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-12 05:06:50,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2018-04-12 05:06:50,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 60. [2018-04-12 05:06:50,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-04-12 05:06:50,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 64 transitions. [2018-04-12 05:06:50,931 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 64 transitions. Word has length 34 [2018-04-12 05:06:50,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:50,931 INFO L459 AbstractCegarLoop]: Abstraction has 60 states and 64 transitions. [2018-04-12 05:06:50,931 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 05:06:50,931 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 64 transitions. [2018-04-12 05:06:50,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-12 05:06:50,932 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:50,932 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-12 05:06:50,932 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-12 05:06:50,933 INFO L82 PathProgramCache]: Analyzing trace with hash -1365317283, now seen corresponding path program 1 times [2018-04-12 05:06:50,933 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:50,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:50,943 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:50,968 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-12 05:06:50,969 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:50,969 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2018-04-12 05:06:50,969 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:50,969 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-12 05:06:50,969 INFO L182 omatonBuilderFactory]: Interpolants [1108#true, 1109#false, 1110#(= main_~i~1 0), 1111#(<= main_~i~1 1)] [2018-04-12 05:06:50,970 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-12 05:06:50,970 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 05:06:50,970 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 05:06:50,970 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-12 05:06:50,971 INFO L87 Difference]: Start difference. First operand 60 states and 64 transitions. Second operand 4 states. [2018-04-12 05:06:51,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:51,006 INFO L93 Difference]: Finished difference Result 86 states and 91 transitions. [2018-04-12 05:06:51,007 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 05:06:51,007 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 37 [2018-04-12 05:06:51,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:51,008 INFO L225 Difference]: With dead ends: 86 [2018-04-12 05:06:51,009 INFO L226 Difference]: Without dead ends: 86 [2018-04-12 05:06:51,009 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-12 05:06:51,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2018-04-12 05:06:51,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 69. [2018-04-12 05:06:51,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2018-04-12 05:06:51,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 74 transitions. [2018-04-12 05:06:51,014 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 74 transitions. Word has length 37 [2018-04-12 05:06:51,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:51,014 INFO L459 AbstractCegarLoop]: Abstraction has 69 states and 74 transitions. [2018-04-12 05:06:51,014 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 05:06:51,014 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 74 transitions. [2018-04-12 05:06:51,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2018-04-12 05:06:51,015 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:51,015 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-12 05:06:51,015 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-12 05:06:51,015 INFO L82 PathProgramCache]: Analyzing trace with hash 425510769, now seen corresponding path program 2 times [2018-04-12 05:06:51,016 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:51,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:51,029 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:51,085 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-12 05:06:51,085 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:51,086 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-12 05:06:51,086 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:51,086 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-12 05:06:51,086 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-12 05:06:51,086 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-12 05:06:51,087 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 05:06:51,087 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 05:06:51,087 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2018-04-12 05:06:51,087 INFO L87 Difference]: Start difference. First operand 69 states and 74 transitions. Second operand 8 states. [2018-04-12 05:06:51,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:51,149 INFO L93 Difference]: Finished difference Result 76 states and 80 transitions. [2018-04-12 05:06:51,149 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 05:06:51,149 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 40 [2018-04-12 05:06:51,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:51,150 INFO L225 Difference]: With dead ends: 76 [2018-04-12 05:06:51,150 INFO L226 Difference]: Without dead ends: 76 [2018-04-12 05:06:51,150 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-12 05:06:51,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2018-04-12 05:06:51,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 65. [2018-04-12 05:06:51,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2018-04-12 05:06:51,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 69 transitions. [2018-04-12 05:06:51,153 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 69 transitions. Word has length 40 [2018-04-12 05:06:51,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:51,153 INFO L459 AbstractCegarLoop]: Abstraction has 65 states and 69 transitions. [2018-04-12 05:06:51,153 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 05:06:51,153 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 69 transitions. [2018-04-12 05:06:51,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-04-12 05:06:51,154 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:51,154 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-12 05:06:51,154 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-12 05:06:51,154 INFO L82 PathProgramCache]: Analyzing trace with hash -297393667, now seen corresponding path program 2 times [2018-04-12 05:06:51,154 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:51,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:51,161 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:51,182 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-12 05:06:51,182 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:51,182 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2018-04-12 05:06:51,182 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:51,183 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-12 05:06:51,183 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-12 05:06:51,183 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-12 05:06:51,183 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 05:06:51,183 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 05:06:51,184 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-12 05:06:51,184 INFO L87 Difference]: Start difference. First operand 65 states and 69 transitions. Second operand 5 states. [2018-04-12 05:06:51,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:51,230 INFO L93 Difference]: Finished difference Result 98 states and 103 transitions. [2018-04-12 05:06:51,230 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 05:06:51,230 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 49 [2018-04-12 05:06:51,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:51,231 INFO L225 Difference]: With dead ends: 98 [2018-04-12 05:06:51,231 INFO L226 Difference]: Without dead ends: 98 [2018-04-12 05:06:51,231 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-12 05:06:51,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2018-04-12 05:06:51,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 76. [2018-04-12 05:06:51,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2018-04-12 05:06:51,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 82 transitions. [2018-04-12 05:06:51,235 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 82 transitions. Word has length 49 [2018-04-12 05:06:51,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:51,235 INFO L459 AbstractCegarLoop]: Abstraction has 76 states and 82 transitions. [2018-04-12 05:06:51,235 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 05:06:51,236 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 82 transitions. [2018-04-12 05:06:51,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-04-12 05:06:51,238 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:51,238 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-12 05:06:51,238 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-12 05:06:51,238 INFO L82 PathProgramCache]: Analyzing trace with hash -1497535843, now seen corresponding path program 3 times [2018-04-12 05:06:51,239 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:51,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:51,251 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:51,291 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-12 05:06:51,291 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:51,291 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-12 05:06:51,291 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:51,291 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-12 05:06:51,291 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-12 05:06:51,291 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-12 05:06:51,292 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 05:06:51,292 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 05:06:51,292 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-12 05:06:51,292 INFO L87 Difference]: Start difference. First operand 76 states and 82 transitions. Second operand 6 states. [2018-04-12 05:06:51,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:51,372 INFO L93 Difference]: Finished difference Result 114 states and 120 transitions. [2018-04-12 05:06:51,372 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 05:06:51,372 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 61 [2018-04-12 05:06:51,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:51,373 INFO L225 Difference]: With dead ends: 114 [2018-04-12 05:06:51,373 INFO L226 Difference]: Without dead ends: 114 [2018-04-12 05:06:51,374 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-12 05:06:51,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2018-04-12 05:06:51,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 87. [2018-04-12 05:06:51,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2018-04-12 05:06:51,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 95 transitions. [2018-04-12 05:06:51,378 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 95 transitions. Word has length 61 [2018-04-12 05:06:51,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:51,378 INFO L459 AbstractCegarLoop]: Abstraction has 87 states and 95 transitions. [2018-04-12 05:06:51,378 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 05:06:51,379 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 95 transitions. [2018-04-12 05:06:51,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-04-12 05:06:51,380 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:51,380 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-12 05:06:51,380 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-12 05:06:51,380 INFO L82 PathProgramCache]: Analyzing trace with hash 1349305149, now seen corresponding path program 4 times [2018-04-12 05:06:51,381 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:51,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:51,393 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:51,457 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-12 05:06:51,457 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:51,457 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-12 05:06:51,458 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:51,458 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-12 05:06:51,458 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-12 05:06:51,458 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-12 05:06:51,459 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 05:06:51,459 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 05:06:51,459 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-12 05:06:51,459 INFO L87 Difference]: Start difference. First operand 87 states and 95 transitions. Second operand 8 states. [2018-04-12 05:06:51,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:51,565 INFO L93 Difference]: Finished difference Result 106 states and 112 transitions. [2018-04-12 05:06:51,565 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 05:06:51,565 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 73 [2018-04-12 05:06:51,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:51,566 INFO L225 Difference]: With dead ends: 106 [2018-04-12 05:06:51,566 INFO L226 Difference]: Without dead ends: 103 [2018-04-12 05:06:51,566 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-12 05:06:51,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2018-04-12 05:06:51,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 89. [2018-04-12 05:06:51,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-04-12 05:06:51,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 97 transitions. [2018-04-12 05:06:51,569 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 97 transitions. Word has length 73 [2018-04-12 05:06:51,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:51,570 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 97 transitions. [2018-04-12 05:06:51,570 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 05:06:51,570 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 97 transitions. [2018-04-12 05:06:51,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-04-12 05:06:51,571 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:51,571 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-12 05:06:51,571 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-12 05:06:51,571 INFO L82 PathProgramCache]: Analyzing trace with hash -2001400747, now seen corresponding path program 5 times [2018-04-12 05:06:51,572 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:51,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:51,593 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:51,650 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-12 05:06:51,650 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:51,650 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-12 05:06:51,650 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:51,651 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-12 05:06:51,651 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-12 05:06:51,651 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-12 05:06:51,651 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 05:06:51,651 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 05:06:51,652 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2018-04-12 05:06:51,652 INFO L87 Difference]: Start difference. First operand 89 states and 97 transitions. Second operand 7 states. [2018-04-12 05:06:51,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:51,736 INFO L93 Difference]: Finished difference Result 132 states and 139 transitions. [2018-04-12 05:06:51,736 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 05:06:51,736 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 91 [2018-04-12 05:06:51,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:51,737 INFO L225 Difference]: With dead ends: 132 [2018-04-12 05:06:51,737 INFO L226 Difference]: Without dead ends: 132 [2018-04-12 05:06:51,738 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-12 05:06:51,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-04-12 05:06:51,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 100. [2018-04-12 05:06:51,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2018-04-12 05:06:51,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2018-04-12 05:06:51,741 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 91 [2018-04-12 05:06:51,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:51,741 INFO L459 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2018-04-12 05:06:51,741 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 05:06:51,742 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2018-04-12 05:06:51,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2018-04-12 05:06:51,743 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:51,743 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-12 05:06:51,743 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-12 05:06:51,743 INFO L82 PathProgramCache]: Analyzing trace with hash 1774511101, now seen corresponding path program 6 times [2018-04-12 05:06:51,744 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:51,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:51,769 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:51,843 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-12 05:06:51,844 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:51,844 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-12 05:06:51,844 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:51,844 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-12 05:06:51,845 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-12 05:06:51,845 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-12 05:06:51,845 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 05:06:51,845 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 05:06:51,845 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-12 05:06:51,846 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand 7 states. [2018-04-12 05:06:51,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:51,930 INFO L93 Difference]: Finished difference Result 118 states and 127 transitions. [2018-04-12 05:06:51,930 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 05:06:51,930 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 109 [2018-04-12 05:06:51,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:51,931 INFO L225 Difference]: With dead ends: 118 [2018-04-12 05:06:51,931 INFO L226 Difference]: Without dead ends: 115 [2018-04-12 05:06:51,932 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-12 05:06:51,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2018-04-12 05:06:51,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 106. [2018-04-12 05:06:51,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2018-04-12 05:06:51,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 116 transitions. [2018-04-12 05:06:51,935 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 116 transitions. Word has length 109 [2018-04-12 05:06:51,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:51,936 INFO L459 AbstractCegarLoop]: Abstraction has 106 states and 116 transitions. [2018-04-12 05:06:51,936 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 05:06:51,936 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 116 transitions. [2018-04-12 05:06:51,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-04-12 05:06:51,937 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:51,937 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-12 05:06:51,937 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-12 05:06:51,937 INFO L82 PathProgramCache]: Analyzing trace with hash -1689961443, now seen corresponding path program 7 times [2018-04-12 05:06:51,938 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:51,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:51,957 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:52,027 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-12 05:06:52,028 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:52,028 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-12 05:06:52,028 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:52,028 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-12 05:06:52,028 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-12 05:06:52,029 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-12 05:06:52,029 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 05:06:52,029 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 05:06:52,029 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2018-04-12 05:06:52,029 INFO L87 Difference]: Start difference. First operand 106 states and 116 transitions. Second operand 8 states. [2018-04-12 05:06:52,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:52,120 INFO L93 Difference]: Finished difference Result 154 states and 162 transitions. [2018-04-12 05:06:52,120 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 05:06:52,120 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 133 [2018-04-12 05:06:52,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:52,121 INFO L225 Difference]: With dead ends: 154 [2018-04-12 05:06:52,121 INFO L226 Difference]: Without dead ends: 154 [2018-04-12 05:06:52,122 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-12 05:06:52,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2018-04-12 05:06:52,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 117. [2018-04-12 05:06:52,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 117 states. [2018-04-12 05:06:52,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 129 transitions. [2018-04-12 05:06:52,125 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 129 transitions. Word has length 133 [2018-04-12 05:06:52,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:52,126 INFO L459 AbstractCegarLoop]: Abstraction has 117 states and 129 transitions. [2018-04-12 05:06:52,126 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 05:06:52,126 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 129 transitions. [2018-04-12 05:06:52,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2018-04-12 05:06:52,128 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:52,128 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-12 05:06:52,128 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-12 05:06:52,128 INFO L82 PathProgramCache]: Analyzing trace with hash 796469453, now seen corresponding path program 8 times [2018-04-12 05:06:52,129 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:52,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:52,155 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:52,282 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-12 05:06:52,282 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:52,282 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-12 05:06:52,283 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:52,283 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-12 05:06:52,283 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-12 05:06:52,283 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-12 05:06:52,284 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 05:06:52,284 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 05:06:52,284 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2018-04-12 05:06:52,284 INFO L87 Difference]: Start difference. First operand 117 states and 129 transitions. Second operand 9 states. [2018-04-12 05:06:52,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:52,379 INFO L93 Difference]: Finished difference Result 170 states and 179 transitions. [2018-04-12 05:06:52,380 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-12 05:06:52,380 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 157 [2018-04-12 05:06:52,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:52,380 INFO L225 Difference]: With dead ends: 170 [2018-04-12 05:06:52,380 INFO L226 Difference]: Without dead ends: 170 [2018-04-12 05:06:52,381 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-12 05:06:52,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2018-04-12 05:06:52,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 128. [2018-04-12 05:06:52,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2018-04-12 05:06:52,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 142 transitions. [2018-04-12 05:06:52,384 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 142 transitions. Word has length 157 [2018-04-12 05:06:52,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:52,384 INFO L459 AbstractCegarLoop]: Abstraction has 128 states and 142 transitions. [2018-04-12 05:06:52,384 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 05:06:52,384 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 142 transitions. [2018-04-12 05:06:52,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2018-04-12 05:06:52,385 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:52,385 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-12 05:06:52,385 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-12 05:06:52,385 INFO L82 PathProgramCache]: Analyzing trace with hash -2099378819, now seen corresponding path program 9 times [2018-04-12 05:06:52,386 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:52,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:52,401 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:52,467 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-12 05:06:52,467 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:52,467 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-12 05:06:52,467 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:52,467 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-12 05:06:52,468 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-12 05:06:52,468 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-12 05:06:52,468 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 05:06:52,468 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 05:06:52,468 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-12 05:06:52,469 INFO L87 Difference]: Start difference. First operand 128 states and 142 transitions. Second operand 8 states. [2018-04-12 05:06:52,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:52,599 INFO L93 Difference]: Finished difference Result 195 states and 223 transitions. [2018-04-12 05:06:52,599 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 05:06:52,600 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 181 [2018-04-12 05:06:52,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:52,601 INFO L225 Difference]: With dead ends: 195 [2018-04-12 05:06:52,601 INFO L226 Difference]: Without dead ends: 195 [2018-04-12 05:06:52,601 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-12 05:06:52,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2018-04-12 05:06:52,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 137. [2018-04-12 05:06:52,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-04-12 05:06:52,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 157 transitions. [2018-04-12 05:06:52,606 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 157 transitions. Word has length 181 [2018-04-12 05:06:52,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:52,607 INFO L459 AbstractCegarLoop]: Abstraction has 137 states and 157 transitions. [2018-04-12 05:06:52,607 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 05:06:52,607 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 157 transitions. [2018-04-12 05:06:52,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2018-04-12 05:06:52,609 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:52,609 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-12 05:06:52,609 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-12 05:06:52,609 INFO L82 PathProgramCache]: Analyzing trace with hash -333196667, now seen corresponding path program 10 times [2018-04-12 05:06:52,610 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:52,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:52,631 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:52,736 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-12 05:06:52,737 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:52,737 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-12 05:06:52,737 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:52,737 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-12 05:06:52,737 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-12 05:06:52,737 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-12 05:06:52,738 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 05:06:52,738 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 05:06:52,738 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2018-04-12 05:06:52,738 INFO L87 Difference]: Start difference. First operand 137 states and 157 transitions. Second operand 9 states. [2018-04-12 05:06:52,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:52,849 INFO L93 Difference]: Finished difference Result 151 states and 164 transitions. [2018-04-12 05:06:52,850 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-12 05:06:52,850 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 187 [2018-04-12 05:06:52,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:52,850 INFO L225 Difference]: With dead ends: 151 [2018-04-12 05:06:52,850 INFO L226 Difference]: Without dead ends: 151 [2018-04-12 05:06:52,851 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-12 05:06:52,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-04-12 05:06:52,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 137. [2018-04-12 05:06:52,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-04-12 05:06:52,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 152 transitions. [2018-04-12 05:06:52,853 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 152 transitions. Word has length 187 [2018-04-12 05:06:52,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:52,853 INFO L459 AbstractCegarLoop]: Abstraction has 137 states and 152 transitions. [2018-04-12 05:06:52,853 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 05:06:52,853 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 152 transitions. [2018-04-12 05:06:52,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2018-04-12 05:06:52,855 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:52,855 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-12 05:06:52,855 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-12 05:06:52,855 INFO L82 PathProgramCache]: Analyzing trace with hash -889208155, now seen corresponding path program 11 times [2018-04-12 05:06:52,856 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:52,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:52,872 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:52,988 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-12 05:06:52,988 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:52,988 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-12 05:06:52,988 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:52,989 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-12 05:06:52,989 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-12 05:06:52,989 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-12 05:06:52,990 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 05:06:52,990 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 05:06:52,990 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2018-04-12 05:06:52,990 INFO L87 Difference]: Start difference. First operand 137 states and 152 transitions. Second operand 10 states. [2018-04-12 05:06:53,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:53,100 INFO L93 Difference]: Finished difference Result 195 states and 206 transitions. [2018-04-12 05:06:53,101 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-12 05:06:53,101 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 211 [2018-04-12 05:06:53,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:53,102 INFO L225 Difference]: With dead ends: 195 [2018-04-12 05:06:53,102 INFO L226 Difference]: Without dead ends: 195 [2018-04-12 05:06:53,102 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-12 05:06:53,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2018-04-12 05:06:53,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 148. [2018-04-12 05:06:53,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-04-12 05:06:53,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 165 transitions. [2018-04-12 05:06:53,107 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 165 transitions. Word has length 211 [2018-04-12 05:06:53,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:53,107 INFO L459 AbstractCegarLoop]: Abstraction has 148 states and 165 transitions. [2018-04-12 05:06:53,107 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 05:06:53,107 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 165 transitions. [2018-04-12 05:06:53,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2018-04-12 05:06:53,110 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:53,110 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-12 05:06:53,110 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-12 05:06:53,110 INFO L82 PathProgramCache]: Analyzing trace with hash -582901155, now seen corresponding path program 12 times [2018-04-12 05:06:53,111 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:53,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:53,141 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:53,288 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-12 05:06:53,288 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:53,288 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-12 05:06:53,288 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:53,288 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-12 05:06:53,288 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-12 05:06:53,289 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-12 05:06:53,289 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-12 05:06:53,289 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-12 05:06:53,289 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2018-04-12 05:06:53,289 INFO L87 Difference]: Start difference. First operand 148 states and 165 transitions. Second operand 11 states. [2018-04-12 05:06:53,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:53,393 INFO L93 Difference]: Finished difference Result 211 states and 223 transitions. [2018-04-12 05:06:53,394 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 05:06:53,394 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 241 [2018-04-12 05:06:53,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:53,395 INFO L225 Difference]: With dead ends: 211 [2018-04-12 05:06:53,395 INFO L226 Difference]: Without dead ends: 211 [2018-04-12 05:06:53,396 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-12 05:06:53,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2018-04-12 05:06:53,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 159. [2018-04-12 05:06:53,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 159 states. [2018-04-12 05:06:53,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 178 transitions. [2018-04-12 05:06:53,401 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 178 transitions. Word has length 241 [2018-04-12 05:06:53,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:53,401 INFO L459 AbstractCegarLoop]: Abstraction has 159 states and 178 transitions. [2018-04-12 05:06:53,402 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-12 05:06:53,402 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 178 transitions. [2018-04-12 05:06:53,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2018-04-12 05:06:53,404 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:53,405 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-12 05:06:53,405 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-12 05:06:53,405 INFO L82 PathProgramCache]: Analyzing trace with hash 360919061, now seen corresponding path program 13 times [2018-04-12 05:06:53,405 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:53,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:53,434 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:53,561 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-12 05:06:53,561 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:53,561 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-12 05:06:53,561 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:53,562 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-12 05:06:53,562 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-12 05:06:53,563 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-12 05:06:53,563 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 05:06:53,563 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 05:06:53,563 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-04-12 05:06:53,564 INFO L87 Difference]: Start difference. First operand 159 states and 178 transitions. Second operand 9 states. [2018-04-12 05:06:53,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:53,713 INFO L93 Difference]: Finished difference Result 242 states and 281 transitions. [2018-04-12 05:06:53,715 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 05:06:53,715 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 271 [2018-04-12 05:06:53,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:53,717 INFO L225 Difference]: With dead ends: 242 [2018-04-12 05:06:53,717 INFO L226 Difference]: Without dead ends: 242 [2018-04-12 05:06:53,717 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-12 05:06:53,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2018-04-12 05:06:53,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 168. [2018-04-12 05:06:53,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-12 05:06:53,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 195 transitions. [2018-04-12 05:06:53,725 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 195 transitions. Word has length 271 [2018-04-12 05:06:53,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:53,725 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 195 transitions. [2018-04-12 05:06:53,725 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 05:06:53,726 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 195 transitions. [2018-04-12 05:06:53,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2018-04-12 05:06:53,730 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:53,730 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-12 05:06:53,730 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-12 05:06:53,731 INFO L82 PathProgramCache]: Analyzing trace with hash 1567927069, now seen corresponding path program 14 times [2018-04-12 05:06:53,731 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:53,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:53,764 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:53,931 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-12 05:06:53,931 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:53,932 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-12 05:06:53,932 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:53,932 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-12 05:06:53,933 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-12 05:06:53,933 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-12 05:06:53,934 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 05:06:53,934 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 05:06:53,934 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2018-04-12 05:06:53,934 INFO L87 Difference]: Start difference. First operand 168 states and 195 transitions. Second operand 10 states. [2018-04-12 05:06:54,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:54,117 INFO L93 Difference]: Finished difference Result 251 states and 305 transitions. [2018-04-12 05:06:54,117 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-12 05:06:54,117 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 277 [2018-04-12 05:06:54,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:54,119 INFO L225 Difference]: With dead ends: 251 [2018-04-12 05:06:54,120 INFO L226 Difference]: Without dead ends: 251 [2018-04-12 05:06:54,120 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-12 05:06:54,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2018-04-12 05:06:54,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 174. [2018-04-12 05:06:54,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 174 states. [2018-04-12 05:06:54,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 202 transitions. [2018-04-12 05:06:54,128 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 202 transitions. Word has length 277 [2018-04-12 05:06:54,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:54,129 INFO L459 AbstractCegarLoop]: Abstraction has 174 states and 202 transitions. [2018-04-12 05:06:54,129 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 05:06:54,129 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 202 transitions. [2018-04-12 05:06:54,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2018-04-12 05:06:54,132 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:54,132 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-12 05:06:54,132 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-12 05:06:54,133 INFO L82 PathProgramCache]: Analyzing trace with hash 1917829157, now seen corresponding path program 15 times [2018-04-12 05:06:54,133 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:54,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:54,163 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:54,373 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-12 05:06:54,373 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:54,373 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-12 05:06:54,373 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:54,374 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-12 05:06:54,374 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-12 05:06:54,375 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-12 05:06:54,375 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-12 05:06:54,375 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-12 05:06:54,375 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2018-04-12 05:06:54,376 INFO L87 Difference]: Start difference. First operand 174 states and 202 transitions. Second operand 11 states. [2018-04-12 05:06:54,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:54,622 INFO L93 Difference]: Finished difference Result 192 states and 218 transitions. [2018-04-12 05:06:54,622 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 05:06:54,623 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 283 [2018-04-12 05:06:54,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:54,624 INFO L225 Difference]: With dead ends: 192 [2018-04-12 05:06:54,624 INFO L226 Difference]: Without dead ends: 192 [2018-04-12 05:06:54,625 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-12 05:06:54,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2018-04-12 05:06:54,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 177. [2018-04-12 05:06:54,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2018-04-12 05:06:54,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 206 transitions. [2018-04-12 05:06:54,631 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 206 transitions. Word has length 283 [2018-04-12 05:06:54,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:54,631 INFO L459 AbstractCegarLoop]: Abstraction has 177 states and 206 transitions. [2018-04-12 05:06:54,631 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-12 05:06:54,631 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 206 transitions. [2018-04-12 05:06:54,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 314 [2018-04-12 05:06:54,633 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:54,634 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-12 05:06:54,634 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-12 05:06:54,634 INFO L82 PathProgramCache]: Analyzing trace with hash 1804256077, now seen corresponding path program 16 times [2018-04-12 05:06:54,635 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:54,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:54,668 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:54,854 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-12 05:06:54,854 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:54,854 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-12 05:06:54,854 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:54,855 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-12 05:06:54,855 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-12 05:06:54,855 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-12 05:06:54,855 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-12 05:06:54,856 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-12 05:06:54,856 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2018-04-12 05:06:54,856 INFO L87 Difference]: Start difference. First operand 177 states and 206 transitions. Second operand 12 states. [2018-04-12 05:06:54,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:54,990 INFO L93 Difference]: Finished difference Result 255 states and 280 transitions. [2018-04-12 05:06:54,991 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-12 05:06:54,991 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 313 [2018-04-12 05:06:54,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:54,993 INFO L225 Difference]: With dead ends: 255 [2018-04-12 05:06:54,993 INFO L226 Difference]: Without dead ends: 255 [2018-04-12 05:06:54,993 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-12 05:06:54,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2018-04-12 05:06:54,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 188. [2018-04-12 05:06:54,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-04-12 05:06:55,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 220 transitions. [2018-04-12 05:06:55,000 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 220 transitions. Word has length 313 [2018-04-12 05:06:55,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:55,000 INFO L459 AbstractCegarLoop]: Abstraction has 188 states and 220 transitions. [2018-04-12 05:06:55,001 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-12 05:06:55,001 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 220 transitions. [2018-04-12 05:06:55,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2018-04-12 05:06:55,003 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:55,003 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-12 05:06:55,003 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-12 05:06:55,003 INFO L82 PathProgramCache]: Analyzing trace with hash 1085958157, now seen corresponding path program 17 times [2018-04-12 05:06:55,004 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:55,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:55,030 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:55,228 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-12 05:06:55,228 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:55,228 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-12 05:06:55,228 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:55,229 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-12 05:06:55,229 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-12 05:06:55,230 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-12 05:06:55,231 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-12 05:06:55,231 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-12 05:06:55,231 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2018-04-12 05:06:55,231 INFO L87 Difference]: Start difference. First operand 188 states and 220 transitions. Second operand 11 states. [2018-04-12 05:06:55,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:55,432 INFO L93 Difference]: Finished difference Result 315 states and 375 transitions. [2018-04-12 05:06:55,432 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-12 05:06:55,433 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 349 [2018-04-12 05:06:55,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:55,435 INFO L225 Difference]: With dead ends: 315 [2018-04-12 05:06:55,435 INFO L226 Difference]: Without dead ends: 315 [2018-04-12 05:06:55,435 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-12 05:06:55,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2018-04-12 05:06:55,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 188. [2018-04-12 05:06:55,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-04-12 05:06:55,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 220 transitions. [2018-04-12 05:06:55,442 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 220 transitions. Word has length 349 [2018-04-12 05:06:55,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:55,443 INFO L459 AbstractCegarLoop]: Abstraction has 188 states and 220 transitions. [2018-04-12 05:06:55,443 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-12 05:06:55,443 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 220 transitions. [2018-04-12 05:06:55,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 356 [2018-04-12 05:06:55,445 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:55,445 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-12 05:06:55,445 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-12 05:06:55,445 INFO L82 PathProgramCache]: Analyzing trace with hash 814265621, now seen corresponding path program 18 times [2018-04-12 05:06:55,446 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:55,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:55,477 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:55,718 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-12 05:06:55,719 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:55,719 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-12 05:06:55,719 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:55,719 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-12 05:06:55,719 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-12 05:06:55,719 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-12 05:06:55,720 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-12 05:06:55,720 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-12 05:06:55,720 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2018-04-12 05:06:55,720 INFO L87 Difference]: Start difference. First operand 188 states and 220 transitions. Second operand 11 states. [2018-04-12 05:06:55,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:55,884 INFO L93 Difference]: Finished difference Result 279 states and 343 transitions. [2018-04-12 05:06:55,884 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-12 05:06:55,884 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 355 [2018-04-12 05:06:55,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:55,886 INFO L225 Difference]: With dead ends: 279 [2018-04-12 05:06:55,887 INFO L226 Difference]: Without dead ends: 279 [2018-04-12 05:06:55,887 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-12 05:06:55,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2018-04-12 05:06:55,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 197. [2018-04-12 05:06:55,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 197 states. [2018-04-12 05:06:55,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 238 transitions. [2018-04-12 05:06:55,892 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 238 transitions. Word has length 355 [2018-04-12 05:06:55,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:55,892 INFO L459 AbstractCegarLoop]: Abstraction has 197 states and 238 transitions. [2018-04-12 05:06:55,892 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-12 05:06:55,893 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 238 transitions. [2018-04-12 05:06:55,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 362 [2018-04-12 05:06:55,894 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:55,894 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-12 05:06:55,894 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-12 05:06:55,894 INFO L82 PathProgramCache]: Analyzing trace with hash -41783267, now seen corresponding path program 19 times [2018-04-12 05:06:55,895 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:55,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:55,917 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:56,129 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-12 05:06:56,130 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:56,130 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-12 05:06:56,130 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:56,130 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-12 05:06:56,130 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-12 05:06:56,131 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-12 05:06:56,131 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 05:06:56,131 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 05:06:56,131 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2018-04-12 05:06:56,131 INFO L87 Difference]: Start difference. First operand 197 states and 238 transitions. Second operand 13 states. [2018-04-12 05:06:56,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:56,264 INFO L93 Difference]: Finished difference Result 300 states and 347 transitions. [2018-04-12 05:06:56,264 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 05:06:56,265 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 361 [2018-04-12 05:06:56,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:56,267 INFO L225 Difference]: With dead ends: 300 [2018-04-12 05:06:56,267 INFO L226 Difference]: Without dead ends: 300 [2018-04-12 05:06:56,267 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-12 05:06:56,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2018-04-12 05:06:56,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 208. [2018-04-12 05:06:56,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-04-12 05:06:56,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 253 transitions. [2018-04-12 05:06:56,273 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 253 transitions. Word has length 361 [2018-04-12 05:06:56,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:56,274 INFO L459 AbstractCegarLoop]: Abstraction has 208 states and 253 transitions. [2018-04-12 05:06:56,274 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 05:06:56,274 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 253 transitions. [2018-04-12 05:06:56,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 398 [2018-04-12 05:06:56,276 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:56,276 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-12 05:06:56,276 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-12 05:06:56,277 INFO L82 PathProgramCache]: Analyzing trace with hash -426928931, now seen corresponding path program 20 times [2018-04-12 05:06:56,277 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:56,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:56,307 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:56,632 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-12 05:06:56,632 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:56,632 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-12 05:06:56,632 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:56,632 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-12 05:06:56,632 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-12 05:06:56,633 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-12 05:06:56,633 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-12 05:06:56,633 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-12 05:06:56,633 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2018-04-12 05:06:56,633 INFO L87 Difference]: Start difference. First operand 208 states and 253 transitions. Second operand 12 states. [2018-04-12 05:06:56,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:56,791 INFO L93 Difference]: Finished difference Result 384 states and 495 transitions. [2018-04-12 05:06:56,791 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-12 05:06:56,791 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 397 [2018-04-12 05:06:56,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:56,794 INFO L225 Difference]: With dead ends: 384 [2018-04-12 05:06:56,794 INFO L226 Difference]: Without dead ends: 384 [2018-04-12 05:06:56,795 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-12 05:06:56,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2018-04-12 05:06:56,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 208. [2018-04-12 05:06:56,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-04-12 05:06:56,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 253 transitions. [2018-04-12 05:06:56,804 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 253 transitions. Word has length 397 [2018-04-12 05:06:56,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:56,805 INFO L459 AbstractCegarLoop]: Abstraction has 208 states and 253 transitions. [2018-04-12 05:06:56,805 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-12 05:06:56,805 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 253 transitions. [2018-04-12 05:06:56,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2018-04-12 05:06:56,807 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:56,807 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-12 05:06:56,807 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-12 05:06:56,807 INFO L82 PathProgramCache]: Analyzing trace with hash 570077669, now seen corresponding path program 21 times [2018-04-12 05:06:56,807 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:56,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:56,830 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:57,101 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-12 05:06:57,101 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:57,101 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-12 05:06:57,101 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:57,102 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-12 05:06:57,102 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-12 05:06:57,103 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-12 05:06:57,103 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-12 05:06:57,103 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-12 05:06:57,103 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2018-04-12 05:06:57,104 INFO L87 Difference]: Start difference. First operand 208 states and 253 transitions. Second operand 12 states. [2018-04-12 05:06:57,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:57,326 INFO L93 Difference]: Finished difference Result 349 states and 443 transitions. [2018-04-12 05:06:57,327 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-12 05:06:57,327 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 403 [2018-04-12 05:06:57,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:57,330 INFO L225 Difference]: With dead ends: 349 [2018-04-12 05:06:57,330 INFO L226 Difference]: Without dead ends: 349 [2018-04-12 05:06:57,330 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=213, Unknown=0, NotChecked=0, Total=306 [2018-04-12 05:06:57,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2018-04-12 05:06:57,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 208. [2018-04-12 05:06:57,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-04-12 05:06:57,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 253 transitions. [2018-04-12 05:06:57,342 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 253 transitions. Word has length 403 [2018-04-12 05:06:57,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:57,343 INFO L459 AbstractCegarLoop]: Abstraction has 208 states and 253 transitions. [2018-04-12 05:06:57,343 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-12 05:06:57,343 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 253 transitions. [2018-04-12 05:06:57,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 410 [2018-04-12 05:06:57,345 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:57,346 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-12 05:06:57,346 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-12 05:06:57,346 INFO L82 PathProgramCache]: Analyzing trace with hash 952057069, now seen corresponding path program 22 times [2018-04-12 05:06:57,347 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:57,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:57,381 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:57,722 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-12 05:06:57,722 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:57,722 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-12 05:06:57,722 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:57,723 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-12 05:06:57,723 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-12 05:06:57,724 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-12 05:06:57,724 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-12 05:06:57,724 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-12 05:06:57,724 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2018-04-12 05:06:57,724 INFO L87 Difference]: Start difference. First operand 208 states and 253 transitions. Second operand 12 states. [2018-04-12 05:06:57,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:57,910 INFO L93 Difference]: Finished difference Result 307 states and 397 transitions. [2018-04-12 05:06:57,910 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-12 05:06:57,910 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 409 [2018-04-12 05:06:57,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:57,913 INFO L225 Difference]: With dead ends: 307 [2018-04-12 05:06:57,913 INFO L226 Difference]: Without dead ends: 307 [2018-04-12 05:06:57,913 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-12 05:06:57,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2018-04-12 05:06:57,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 217. [2018-04-12 05:06:57,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2018-04-12 05:06:57,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 272 transitions. [2018-04-12 05:06:57,921 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 272 transitions. Word has length 409 [2018-04-12 05:06:57,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:57,921 INFO L459 AbstractCegarLoop]: Abstraction has 217 states and 272 transitions. [2018-04-12 05:06:57,921 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-12 05:06:57,921 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 272 transitions. [2018-04-12 05:06:57,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 416 [2018-04-12 05:06:57,924 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:57,924 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-12 05:06:57,924 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-12 05:06:57,925 INFO L82 PathProgramCache]: Analyzing trace with hash -1866877451, now seen corresponding path program 23 times [2018-04-12 05:06:57,925 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:57,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:57,956 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:58,328 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-12 05:06:58,328 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:58,328 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-12 05:06:58,328 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:58,329 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-12 05:06:58,329 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-12 05:06:58,330 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-12 05:06:58,330 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 05:06:58,330 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 05:06:58,330 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2018-04-12 05:06:58,331 INFO L87 Difference]: Start difference. First operand 217 states and 272 transitions. Second operand 13 states. [2018-04-12 05:06:58,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:58,594 INFO L93 Difference]: Finished difference Result 237 states and 281 transitions. [2018-04-12 05:06:58,594 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-12 05:06:58,595 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 415 [2018-04-12 05:06:58,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:58,596 INFO L225 Difference]: With dead ends: 237 [2018-04-12 05:06:58,596 INFO L226 Difference]: Without dead ends: 237 [2018-04-12 05:06:58,596 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-12 05:06:58,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2018-04-12 05:06:58,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 217. [2018-04-12 05:06:58,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2018-04-12 05:06:58,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 265 transitions. [2018-04-12 05:06:58,600 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 265 transitions. Word has length 415 [2018-04-12 05:06:58,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:58,601 INFO L459 AbstractCegarLoop]: Abstraction has 217 states and 265 transitions. [2018-04-12 05:06:58,601 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 05:06:58,601 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 265 transitions. [2018-04-12 05:06:58,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 440 [2018-04-12 05:06:58,602 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:58,603 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-12 05:06:58,603 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-12 05:06:58,603 INFO L82 PathProgramCache]: Analyzing trace with hash -627722731, now seen corresponding path program 24 times [2018-04-12 05:06:58,603 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:58,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:58,627 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:58,897 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-12 05:06:58,897 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:58,897 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-12 05:06:58,897 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:58,898 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-12 05:06:58,898 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-12 05:06:58,899 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-12 05:06:58,899 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-12 05:06:58,899 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-12 05:06:58,899 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2018-04-12 05:06:58,899 INFO L87 Difference]: Start difference. First operand 217 states and 265 transitions. Second operand 14 states. [2018-04-12 05:06:59,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:59,061 INFO L93 Difference]: Finished difference Result 325 states and 378 transitions. [2018-04-12 05:06:59,061 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-12 05:06:59,061 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 439 [2018-04-12 05:06:59,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:59,063 INFO L225 Difference]: With dead ends: 325 [2018-04-12 05:06:59,064 INFO L226 Difference]: Without dead ends: 325 [2018-04-12 05:06:59,064 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-12 05:06:59,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2018-04-12 05:06:59,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 228. [2018-04-12 05:06:59,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-04-12 05:06:59,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 280 transitions. [2018-04-12 05:06:59,070 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 280 transitions. Word has length 439 [2018-04-12 05:06:59,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:59,071 INFO L459 AbstractCegarLoop]: Abstraction has 228 states and 280 transitions. [2018-04-12 05:06:59,071 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-12 05:06:59,071 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 280 transitions. [2018-04-12 05:06:59,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2018-04-12 05:06:59,074 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:59,074 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-12 05:06:59,074 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-12 05:06:59,074 INFO L82 PathProgramCache]: Analyzing trace with hash 1036233181, now seen corresponding path program 25 times [2018-04-12 05:06:59,075 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:59,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:59,111 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:59,450 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-12 05:06:59,450 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:59,450 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-12 05:06:59,450 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:59,450 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-12 05:06:59,450 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-12 05:06:59,451 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-12 05:06:59,451 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 05:06:59,451 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 05:06:59,451 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2018-04-12 05:06:59,451 INFO L87 Difference]: Start difference. First operand 228 states and 280 transitions. Second operand 13 states. [2018-04-12 05:06:59,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:06:59,624 INFO L93 Difference]: Finished difference Result 424 states and 554 transitions. [2018-04-12 05:06:59,624 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-12 05:06:59,624 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 481 [2018-04-12 05:06:59,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:06:59,626 INFO L225 Difference]: With dead ends: 424 [2018-04-12 05:06:59,626 INFO L226 Difference]: Without dead ends: 424 [2018-04-12 05:06:59,626 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=98, Invalid=244, Unknown=0, NotChecked=0, Total=342 [2018-04-12 05:06:59,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2018-04-12 05:06:59,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 228. [2018-04-12 05:06:59,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-04-12 05:06:59,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 280 transitions. [2018-04-12 05:06:59,633 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 280 transitions. Word has length 481 [2018-04-12 05:06:59,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:06:59,633 INFO L459 AbstractCegarLoop]: Abstraction has 228 states and 280 transitions. [2018-04-12 05:06:59,633 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 05:06:59,633 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 280 transitions. [2018-04-12 05:06:59,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 488 [2018-04-12 05:06:59,635 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:06:59,635 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-12 05:06:59,635 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-12 05:06:59,636 INFO L82 PathProgramCache]: Analyzing trace with hash -495319323, now seen corresponding path program 26 times [2018-04-12 05:06:59,636 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:06:59,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:06:59,659 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:06:59,930 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-12 05:06:59,930 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:06:59,931 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-12 05:06:59,931 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:06:59,931 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-12 05:06:59,931 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-12 05:06:59,931 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-12 05:06:59,931 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 05:06:59,931 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 05:06:59,931 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2018-04-12 05:06:59,932 INFO L87 Difference]: Start difference. First operand 228 states and 280 transitions. Second operand 13 states. [2018-04-12 05:07:00,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:00,093 INFO L93 Difference]: Finished difference Result 383 states and 493 transitions. [2018-04-12 05:07:00,093 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-12 05:07:00,093 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 487 [2018-04-12 05:07:00,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:00,096 INFO L225 Difference]: With dead ends: 383 [2018-04-12 05:07:00,096 INFO L226 Difference]: Without dead ends: 383 [2018-04-12 05:07:00,096 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-12 05:07:00,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2018-04-12 05:07:00,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 228. [2018-04-12 05:07:00,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-04-12 05:07:00,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 280 transitions. [2018-04-12 05:07:00,105 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 280 transitions. Word has length 487 [2018-04-12 05:07:00,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:00,106 INFO L459 AbstractCegarLoop]: Abstraction has 228 states and 280 transitions. [2018-04-12 05:07:00,106 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 05:07:00,106 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 280 transitions. [2018-04-12 05:07:00,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 494 [2018-04-12 05:07:00,109 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:00,110 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-12 05:07:00,110 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-12 05:07:00,110 INFO L82 PathProgramCache]: Analyzing trace with hash -969289235, now seen corresponding path program 27 times [2018-04-12 05:07:00,111 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:00,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:00,153 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:00,581 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-12 05:07:00,582 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:00,582 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-12 05:07:00,582 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:00,582 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-12 05:07:00,582 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-12 05:07:00,583 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-12 05:07:00,583 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 05:07:00,583 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 05:07:00,583 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2018-04-12 05:07:00,583 INFO L87 Difference]: Start difference. First operand 228 states and 280 transitions. Second operand 13 states. [2018-04-12 05:07:00,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:00,723 INFO L93 Difference]: Finished difference Result 335 states and 439 transitions. [2018-04-12 05:07:00,723 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-12 05:07:00,723 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 493 [2018-04-12 05:07:00,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:00,725 INFO L225 Difference]: With dead ends: 335 [2018-04-12 05:07:00,725 INFO L226 Difference]: Without dead ends: 335 [2018-04-12 05:07:00,725 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-12 05:07:00,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2018-04-12 05:07:00,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 237. [2018-04-12 05:07:00,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2018-04-12 05:07:00,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 300 transitions. [2018-04-12 05:07:00,732 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 300 transitions. Word has length 493 [2018-04-12 05:07:00,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:00,733 INFO L459 AbstractCegarLoop]: Abstraction has 237 states and 300 transitions. [2018-04-12 05:07:00,733 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 05:07:00,733 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 300 transitions. [2018-04-12 05:07:00,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 500 [2018-04-12 05:07:00,736 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:00,737 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-12 05:07:00,737 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-12 05:07:00,737 INFO L82 PathProgramCache]: Analyzing trace with hash -1691317515, now seen corresponding path program 28 times [2018-04-12 05:07:00,738 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:00,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:00,775 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:01,225 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-12 05:07:01,225 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:01,225 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-12 05:07:01,225 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:01,226 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-12 05:07:01,226 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-12 05:07:01,226 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-12 05:07:01,227 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-12 05:07:01,227 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-12 05:07:01,227 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2018-04-12 05:07:01,227 INFO L87 Difference]: Start difference. First operand 237 states and 300 transitions. Second operand 15 states. [2018-04-12 05:07:01,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:01,357 INFO L93 Difference]: Finished difference Result 376 states and 464 transitions. [2018-04-12 05:07:01,357 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-12 05:07:01,357 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 499 [2018-04-12 05:07:01,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:01,360 INFO L225 Difference]: With dead ends: 376 [2018-04-12 05:07:01,360 INFO L226 Difference]: Without dead ends: 376 [2018-04-12 05:07:01,360 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-12 05:07:01,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2018-04-12 05:07:01,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 248. [2018-04-12 05:07:01,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-04-12 05:07:01,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 316 transitions. [2018-04-12 05:07:01,368 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 316 transitions. Word has length 499 [2018-04-12 05:07:01,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:01,368 INFO L459 AbstractCegarLoop]: Abstraction has 248 states and 316 transitions. [2018-04-12 05:07:01,368 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-12 05:07:01,368 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 316 transitions. [2018-04-12 05:07:01,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 542 [2018-04-12 05:07:01,372 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:01,373 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-12 05:07:01,373 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-12 05:07:01,373 INFO L82 PathProgramCache]: Analyzing trace with hash 136143549, now seen corresponding path program 29 times [2018-04-12 05:07:01,374 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:01,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:01,416 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:01,995 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-12 05:07:01,996 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:01,996 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-12 05:07:01,996 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:01,996 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-12 05:07:01,996 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-12 05:07:01,997 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-12 05:07:01,997 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-12 05:07:01,997 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-12 05:07:01,997 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2018-04-12 05:07:01,997 INFO L87 Difference]: Start difference. First operand 248 states and 316 transitions. Second operand 14 states. [2018-04-12 05:07:02,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:02,238 INFO L93 Difference]: Finished difference Result 503 states and 710 transitions. [2018-04-12 05:07:02,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-12 05:07:02,238 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 541 [2018-04-12 05:07:02,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:02,241 INFO L225 Difference]: With dead ends: 503 [2018-04-12 05:07:02,241 INFO L226 Difference]: Without dead ends: 503 [2018-04-12 05:07:02,242 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=104, Invalid=276, Unknown=0, NotChecked=0, Total=380 [2018-04-12 05:07:02,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2018-04-12 05:07:02,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 248. [2018-04-12 05:07:02,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-04-12 05:07:02,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 316 transitions. [2018-04-12 05:07:02,251 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 316 transitions. Word has length 541 [2018-04-12 05:07:02,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:02,252 INFO L459 AbstractCegarLoop]: Abstraction has 248 states and 316 transitions. [2018-04-12 05:07:02,252 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-12 05:07:02,252 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 316 transitions. [2018-04-12 05:07:02,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 548 [2018-04-12 05:07:02,256 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:02,257 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-12 05:07:02,257 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-12 05:07:02,257 INFO L82 PathProgramCache]: Analyzing trace with hash 1456423877, now seen corresponding path program 30 times [2018-04-12 05:07:02,258 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:02,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:02,304 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:02,726 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-12 05:07:02,726 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:02,726 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-12 05:07:02,726 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:02,726 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-12 05:07:02,727 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-12 05:07:02,727 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-12 05:07:02,727 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-12 05:07:02,727 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-12 05:07:02,727 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2018-04-12 05:07:02,727 INFO L87 Difference]: Start difference. First operand 248 states and 316 transitions. Second operand 14 states. [2018-04-12 05:07:02,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:02,938 INFO L93 Difference]: Finished difference Result 464 states and 648 transitions. [2018-04-12 05:07:02,938 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-12 05:07:02,938 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 547 [2018-04-12 05:07:02,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:02,941 INFO L225 Difference]: With dead ends: 464 [2018-04-12 05:07:02,941 INFO L226 Difference]: Without dead ends: 464 [2018-04-12 05:07:02,941 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-12 05:07:02,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2018-04-12 05:07:02,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 248. [2018-04-12 05:07:02,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-04-12 05:07:02,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 316 transitions. [2018-04-12 05:07:02,953 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 316 transitions. Word has length 547 [2018-04-12 05:07:02,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:02,954 INFO L459 AbstractCegarLoop]: Abstraction has 248 states and 316 transitions. [2018-04-12 05:07:02,954 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-12 05:07:02,954 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 316 transitions. [2018-04-12 05:07:02,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 554 [2018-04-12 05:07:02,958 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:02,958 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-12 05:07:02,958 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-12 05:07:02,959 INFO L82 PathProgramCache]: Analyzing trace with hash -1811836211, now seen corresponding path program 31 times [2018-04-12 05:07:02,959 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:02,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:02,989 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:03,345 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-12 05:07:03,346 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:03,346 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-12 05:07:03,346 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:03,346 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-12 05:07:03,346 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-12 05:07:03,347 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-12 05:07:03,347 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-12 05:07:03,347 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-12 05:07:03,347 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2018-04-12 05:07:03,347 INFO L87 Difference]: Start difference. First operand 248 states and 316 transitions. Second operand 14 states. [2018-04-12 05:07:03,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:03,483 INFO L93 Difference]: Finished difference Result 417 states and 570 transitions. [2018-04-12 05:07:03,484 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-12 05:07:03,484 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 553 [2018-04-12 05:07:03,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:03,486 INFO L225 Difference]: With dead ends: 417 [2018-04-12 05:07:03,486 INFO L226 Difference]: Without dead ends: 417 [2018-04-12 05:07:03,486 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=144, Invalid=318, Unknown=0, NotChecked=0, Total=462 [2018-04-12 05:07:03,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2018-04-12 05:07:03,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 248. [2018-04-12 05:07:03,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-04-12 05:07:03,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 316 transitions. [2018-04-12 05:07:03,491 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 316 transitions. Word has length 553 [2018-04-12 05:07:03,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:03,492 INFO L459 AbstractCegarLoop]: Abstraction has 248 states and 316 transitions. [2018-04-12 05:07:03,492 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-12 05:07:03,492 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 316 transitions. [2018-04-12 05:07:03,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 560 [2018-04-12 05:07:03,494 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:03,494 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-12 05:07:03,494 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-12 05:07:03,495 INFO L82 PathProgramCache]: Analyzing trace with hash 2023870421, now seen corresponding path program 32 times [2018-04-12 05:07:03,495 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:03,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:03,522 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:03,852 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-12 05:07:03,853 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:03,853 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-12 05:07:03,853 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:03,853 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-12 05:07:03,853 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-12 05:07:03,854 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-12 05:07:03,854 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-12 05:07:03,854 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-12 05:07:03,854 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2018-04-12 05:07:03,854 INFO L87 Difference]: Start difference. First operand 248 states and 316 transitions. Second operand 14 states. [2018-04-12 05:07:04,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:04,007 INFO L93 Difference]: Finished difference Result 363 states and 499 transitions. [2018-04-12 05:07:04,007 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-12 05:07:04,007 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 559 [2018-04-12 05:07:04,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:04,009 INFO L225 Difference]: With dead ends: 363 [2018-04-12 05:07:04,009 INFO L226 Difference]: Without dead ends: 363 [2018-04-12 05:07:04,009 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=170, Invalid=336, Unknown=0, NotChecked=0, Total=506 [2018-04-12 05:07:04,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2018-04-12 05:07:04,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 257. [2018-04-12 05:07:04,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 257 states. [2018-04-12 05:07:04,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 337 transitions. [2018-04-12 05:07:04,017 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 337 transitions. Word has length 559 [2018-04-12 05:07:04,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:04,017 INFO L459 AbstractCegarLoop]: Abstraction has 257 states and 337 transitions. [2018-04-12 05:07:04,017 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-12 05:07:04,017 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 337 transitions. [2018-04-12 05:07:04,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 566 [2018-04-12 05:07:04,021 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:04,021 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-12 05:07:04,022 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-12 05:07:04,022 INFO L82 PathProgramCache]: Analyzing trace with hash 495745757, now seen corresponding path program 33 times [2018-04-12 05:07:04,024 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:04,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:04,064 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:04,543 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-12 05:07:04,543 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:04,543 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-12 05:07:04,543 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:04,544 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-12 05:07:04,544 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-12 05:07:04,544 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-12 05:07:04,544 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-12 05:07:04,544 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-12 05:07:04,545 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2018-04-12 05:07:04,545 INFO L87 Difference]: Start difference. First operand 257 states and 337 transitions. Second operand 15 states. [2018-04-12 05:07:04,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:04,770 INFO L93 Difference]: Finished difference Result 282 states and 349 transitions. [2018-04-12 05:07:04,771 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-12 05:07:04,771 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 565 [2018-04-12 05:07:04,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:04,772 INFO L225 Difference]: With dead ends: 282 [2018-04-12 05:07:04,772 INFO L226 Difference]: Without dead ends: 282 [2018-04-12 05:07:04,772 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-12 05:07:04,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2018-04-12 05:07:04,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 257. [2018-04-12 05:07:04,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 257 states. [2018-04-12 05:07:04,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 329 transitions. [2018-04-12 05:07:04,775 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 329 transitions. Word has length 565 [2018-04-12 05:07:04,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:04,776 INFO L459 AbstractCegarLoop]: Abstraction has 257 states and 329 transitions. [2018-04-12 05:07:04,776 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-12 05:07:04,776 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 329 transitions. [2018-04-12 05:07:04,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 590 [2018-04-12 05:07:04,778 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:04,779 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-12 05:07:04,779 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-12 05:07:04,779 INFO L82 PathProgramCache]: Analyzing trace with hash -1418398979, now seen corresponding path program 34 times [2018-04-12 05:07:04,779 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:04,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:04,807 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:05,265 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-12 05:07:05,265 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:05,265 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-12 05:07:05,265 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:05,265 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-12 05:07:05,266 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-12 05:07:05,266 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-12 05:07:05,266 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 05:07:05,266 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 05:07:05,266 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2018-04-12 05:07:05,266 INFO L87 Difference]: Start difference. First operand 257 states and 329 transitions. Second operand 16 states. [2018-04-12 05:07:05,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:05,376 INFO L93 Difference]: Finished difference Result 401 states and 497 transitions. [2018-04-12 05:07:05,376 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-12 05:07:05,376 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 589 [2018-04-12 05:07:05,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:05,378 INFO L225 Difference]: With dead ends: 401 [2018-04-12 05:07:05,378 INFO L226 Difference]: Without dead ends: 401 [2018-04-12 05:07:05,378 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2018-04-12 05:07:05,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2018-04-12 05:07:05,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 268. [2018-04-12 05:07:05,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-04-12 05:07:05,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 345 transitions. [2018-04-12 05:07:05,384 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 345 transitions. Word has length 589 [2018-04-12 05:07:05,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:05,384 INFO L459 AbstractCegarLoop]: Abstraction has 268 states and 345 transitions. [2018-04-12 05:07:05,384 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 05:07:05,385 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 345 transitions. [2018-04-12 05:07:05,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 638 [2018-04-12 05:07:05,389 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:05,389 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-12 05:07:05,389 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-12 05:07:05,389 INFO L82 PathProgramCache]: Analyzing trace with hash -1491241011, now seen corresponding path program 35 times [2018-04-12 05:07:05,390 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:05,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:05,431 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:05,899 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-12 05:07:05,899 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:05,900 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-12 05:07:05,900 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:05,900 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-12 05:07:05,900 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-12 05:07:05,900 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-12 05:07:05,901 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-12 05:07:05,901 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-12 05:07:05,901 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2018-04-12 05:07:05,901 INFO L87 Difference]: Start difference. First operand 268 states and 345 transitions. Second operand 15 states. [2018-04-12 05:07:06,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:06,068 INFO L93 Difference]: Finished difference Result 549 states and 787 transitions. [2018-04-12 05:07:06,068 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-12 05:07:06,068 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 637 [2018-04-12 05:07:06,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:06,071 INFO L225 Difference]: With dead ends: 549 [2018-04-12 05:07:06,071 INFO L226 Difference]: Without dead ends: 549 [2018-04-12 05:07:06,072 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-12 05:07:06,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2018-04-12 05:07:06,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 268. [2018-04-12 05:07:06,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-04-12 05:07:06,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 345 transitions. [2018-04-12 05:07:06,081 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 345 transitions. Word has length 637 [2018-04-12 05:07:06,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:06,081 INFO L459 AbstractCegarLoop]: Abstraction has 268 states and 345 transitions. [2018-04-12 05:07:06,081 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-12 05:07:06,081 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 345 transitions. [2018-04-12 05:07:06,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 644 [2018-04-12 05:07:06,085 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:06,086 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-12 05:07:06,086 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-12 05:07:06,086 INFO L82 PathProgramCache]: Analyzing trace with hash -1775678251, now seen corresponding path program 36 times [2018-04-12 05:07:06,086 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:06,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:06,126 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:06,617 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-12 05:07:06,617 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:06,617 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-12 05:07:06,617 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:06,618 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-12 05:07:06,618 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-12 05:07:06,618 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-12 05:07:06,618 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-12 05:07:06,618 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-12 05:07:06,618 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2018-04-12 05:07:06,618 INFO L87 Difference]: Start difference. First operand 268 states and 345 transitions. Second operand 15 states. [2018-04-12 05:07:06,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:06,775 INFO L93 Difference]: Finished difference Result 504 states and 715 transitions. [2018-04-12 05:07:06,775 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-12 05:07:06,775 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 643 [2018-04-12 05:07:06,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:06,778 INFO L225 Difference]: With dead ends: 504 [2018-04-12 05:07:06,778 INFO L226 Difference]: Without dead ends: 504 [2018-04-12 05:07:06,778 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-12 05:07:06,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2018-04-12 05:07:06,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 268. [2018-04-12 05:07:06,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-04-12 05:07:06,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 345 transitions. [2018-04-12 05:07:06,788 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 345 transitions. Word has length 643 [2018-04-12 05:07:06,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:06,788 INFO L459 AbstractCegarLoop]: Abstraction has 268 states and 345 transitions. [2018-04-12 05:07:06,788 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-12 05:07:06,788 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 345 transitions. [2018-04-12 05:07:06,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 650 [2018-04-12 05:07:06,793 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:06,793 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-12 05:07:06,793 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-12 05:07:06,793 INFO L82 PathProgramCache]: Analyzing trace with hash -54423587, now seen corresponding path program 37 times [2018-04-12 05:07:06,794 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:06,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:06,839 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:07,324 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-12 05:07:07,325 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:07,325 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-12 05:07:07,325 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:07,325 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-12 05:07:07,325 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-12 05:07:07,325 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-12 05:07:07,326 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-12 05:07:07,326 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-12 05:07:07,326 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2018-04-12 05:07:07,326 INFO L87 Difference]: Start difference. First operand 268 states and 345 transitions. Second operand 15 states. [2018-04-12 05:07:07,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:07,502 INFO L93 Difference]: Finished difference Result 451 states and 626 transitions. [2018-04-12 05:07:07,502 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-12 05:07:07,502 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 649 [2018-04-12 05:07:07,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:07,504 INFO L225 Difference]: With dead ends: 451 [2018-04-12 05:07:07,504 INFO L226 Difference]: Without dead ends: 451 [2018-04-12 05:07:07,504 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=174, Invalid=378, Unknown=0, NotChecked=0, Total=552 [2018-04-12 05:07:07,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2018-04-12 05:07:07,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 268. [2018-04-12 05:07:07,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-04-12 05:07:07,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 345 transitions. [2018-04-12 05:07:07,509 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 345 transitions. Word has length 649 [2018-04-12 05:07:07,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:07,509 INFO L459 AbstractCegarLoop]: Abstraction has 268 states and 345 transitions. [2018-04-12 05:07:07,509 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-12 05:07:07,509 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 345 transitions. [2018-04-12 05:07:07,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 656 [2018-04-12 05:07:07,512 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:07,512 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-12 05:07:07,512 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-12 05:07:07,513 INFO L82 PathProgramCache]: Analyzing trace with hash -2061319963, now seen corresponding path program 38 times [2018-04-12 05:07:07,513 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:07,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:07,540 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:08,018 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-12 05:07:08,018 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:08,018 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-12 05:07:08,018 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:08,018 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-12 05:07:08,019 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-12 05:07:08,019 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-12 05:07:08,019 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-12 05:07:08,019 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-12 05:07:08,019 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2018-04-12 05:07:08,019 INFO L87 Difference]: Start difference. First operand 268 states and 345 transitions. Second operand 15 states. [2018-04-12 05:07:08,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:08,256 INFO L93 Difference]: Finished difference Result 391 states and 545 transitions. [2018-04-12 05:07:08,256 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-12 05:07:08,257 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 655 [2018-04-12 05:07:08,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:08,258 INFO L225 Difference]: With dead ends: 391 [2018-04-12 05:07:08,258 INFO L226 Difference]: Without dead ends: 391 [2018-04-12 05:07:08,258 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-12 05:07:08,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2018-04-12 05:07:08,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 277. [2018-04-12 05:07:08,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 277 states. [2018-04-12 05:07:08,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 367 transitions. [2018-04-12 05:07:08,262 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 367 transitions. Word has length 655 [2018-04-12 05:07:08,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:08,262 INFO L459 AbstractCegarLoop]: Abstraction has 277 states and 367 transitions. [2018-04-12 05:07:08,262 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-12 05:07:08,263 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 367 transitions. [2018-04-12 05:07:08,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 662 [2018-04-12 05:07:08,265 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:08,265 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-12 05:07:08,265 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-12 05:07:08,266 INFO L82 PathProgramCache]: Analyzing trace with hash -700948499, now seen corresponding path program 39 times [2018-04-12 05:07:08,266 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:08,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:08,292 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:08,843 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-12 05:07:08,844 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:08,844 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-12 05:07:08,844 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:08,844 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-12 05:07:08,844 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-12 05:07:08,845 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-12 05:07:08,845 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-12 05:07:08,845 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-12 05:07:08,845 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2018-04-12 05:07:08,845 INFO L87 Difference]: Start difference. First operand 277 states and 367 transitions. Second operand 17 states. [2018-04-12 05:07:08,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:08,990 INFO L93 Difference]: Finished difference Result 458 states and 605 transitions. [2018-04-12 05:07:08,990 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-12 05:07:08,990 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 661 [2018-04-12 05:07:08,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:08,992 INFO L225 Difference]: With dead ends: 458 [2018-04-12 05:07:08,992 INFO L226 Difference]: Without dead ends: 458 [2018-04-12 05:07:08,992 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2018-04-12 05:07:08,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2018-04-12 05:07:08,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 288. [2018-04-12 05:07:08,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-12 05:07:08,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 384 transitions. [2018-04-12 05:07:08,999 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 384 transitions. Word has length 661 [2018-04-12 05:07:09,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:09,000 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 384 transitions. [2018-04-12 05:07:09,000 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-12 05:07:09,000 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 384 transitions. [2018-04-12 05:07:09,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 710 [2018-04-12 05:07:09,005 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:09,005 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-12 05:07:09,005 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-12 05:07:09,006 INFO L82 PathProgramCache]: Analyzing trace with hash 1185453245, now seen corresponding path program 40 times [2018-04-12 05:07:09,006 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:09,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:09,045 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:09,607 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-12 05:07:09,607 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:09,607 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-12 05:07:09,608 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:09,608 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-12 05:07:09,608 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-12 05:07:09,608 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-12 05:07:09,608 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 05:07:09,609 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 05:07:09,609 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2018-04-12 05:07:09,609 INFO L87 Difference]: Start difference. First operand 288 states and 384 transitions. Second operand 16 states. [2018-04-12 05:07:09,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:09,834 INFO L93 Difference]: Finished difference Result 634 states and 979 transitions. [2018-04-12 05:07:09,835 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-12 05:07:09,835 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 709 [2018-04-12 05:07:09,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:09,837 INFO L225 Difference]: With dead ends: 634 [2018-04-12 05:07:09,837 INFO L226 Difference]: Without dead ends: 634 [2018-04-12 05:07:09,838 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-12 05:07:09,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states. [2018-04-12 05:07:09,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 288. [2018-04-12 05:07:09,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-12 05:07:09,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 384 transitions. [2018-04-12 05:07:09,848 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 384 transitions. Word has length 709 [2018-04-12 05:07:09,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:09,849 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 384 transitions. [2018-04-12 05:07:09,849 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 05:07:09,849 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 384 transitions. [2018-04-12 05:07:09,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 716 [2018-04-12 05:07:09,854 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:09,854 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-12 05:07:09,854 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-12 05:07:09,854 INFO L82 PathProgramCache]: Analyzing trace with hash 1111925189, now seen corresponding path program 41 times [2018-04-12 05:07:09,855 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:09,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:09,890 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:10,402 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-12 05:07:10,402 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:10,417 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-12 05:07:10,417 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:10,418 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-12 05:07:10,418 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-12 05:07:10,418 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-12 05:07:10,419 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 05:07:10,419 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 05:07:10,419 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2018-04-12 05:07:10,419 INFO L87 Difference]: Start difference. First operand 288 states and 384 transitions. Second operand 16 states. [2018-04-12 05:07:10,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:10,621 INFO L93 Difference]: Finished difference Result 595 states and 911 transitions. [2018-04-12 05:07:10,621 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-12 05:07:10,621 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 715 [2018-04-12 05:07:10,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:10,624 INFO L225 Difference]: With dead ends: 595 [2018-04-12 05:07:10,624 INFO L226 Difference]: Without dead ends: 595 [2018-04-12 05:07:10,624 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=155, Invalid=397, Unknown=0, NotChecked=0, Total=552 [2018-04-12 05:07:10,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2018-04-12 05:07:10,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 288. [2018-04-12 05:07:10,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-12 05:07:10,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 384 transitions. [2018-04-12 05:07:10,630 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 384 transitions. Word has length 715 [2018-04-12 05:07:10,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:10,631 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 384 transitions. [2018-04-12 05:07:10,631 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 05:07:10,631 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 384 transitions. [2018-04-12 05:07:10,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 722 [2018-04-12 05:07:10,634 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:10,634 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-12 05:07:10,634 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-12 05:07:10,634 INFO L82 PathProgramCache]: Analyzing trace with hash 649272525, now seen corresponding path program 42 times [2018-04-12 05:07:10,635 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:10,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:10,662 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:11,224 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-12 05:07:11,224 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:11,224 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-12 05:07:11,224 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:11,224 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-12 05:07:11,225 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-12 05:07:11,225 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-12 05:07:11,225 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 05:07:11,225 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 05:07:11,226 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2018-04-12 05:07:11,226 INFO L87 Difference]: Start difference. First operand 288 states and 384 transitions. Second operand 16 states. [2018-04-12 05:07:11,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:11,423 INFO L93 Difference]: Finished difference Result 544 states and 821 transitions. [2018-04-12 05:07:11,423 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-12 05:07:11,423 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 721 [2018-04-12 05:07:11,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:11,426 INFO L225 Difference]: With dead ends: 544 [2018-04-12 05:07:11,426 INFO L226 Difference]: Without dead ends: 544 [2018-04-12 05:07:11,426 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-12 05:07:11,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2018-04-12 05:07:11,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 288. [2018-04-12 05:07:11,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-12 05:07:11,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 384 transitions. [2018-04-12 05:07:11,432 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 384 transitions. Word has length 721 [2018-04-12 05:07:11,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:11,433 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 384 transitions. [2018-04-12 05:07:11,433 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 05:07:11,433 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 384 transitions. [2018-04-12 05:07:11,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 728 [2018-04-12 05:07:11,436 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:11,436 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-12 05:07:11,436 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-12 05:07:11,436 INFO L82 PathProgramCache]: Analyzing trace with hash -1247115819, now seen corresponding path program 43 times [2018-04-12 05:07:11,437 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:11,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:11,465 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:12,032 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-12 05:07:12,033 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:12,033 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-12 05:07:12,033 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:12,033 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-12 05:07:12,033 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-12 05:07:12,034 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-12 05:07:12,034 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 05:07:12,034 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 05:07:12,034 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=163, Unknown=0, NotChecked=0, Total=240 [2018-04-12 05:07:12,034 INFO L87 Difference]: Start difference. First operand 288 states and 384 transitions. Second operand 16 states. [2018-04-12 05:07:12,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:12,223 INFO L93 Difference]: Finished difference Result 485 states and 712 transitions. [2018-04-12 05:07:12,223 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-12 05:07:12,224 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 727 [2018-04-12 05:07:12,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:12,226 INFO L225 Difference]: With dead ends: 485 [2018-04-12 05:07:12,226 INFO L226 Difference]: Without dead ends: 485 [2018-04-12 05:07:12,226 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-12 05:07:12,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2018-04-12 05:07:12,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 288. [2018-04-12 05:07:12,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-12 05:07:12,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 384 transitions. [2018-04-12 05:07:12,231 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 384 transitions. Word has length 727 [2018-04-12 05:07:12,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:12,232 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 384 transitions. [2018-04-12 05:07:12,232 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 05:07:12,232 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 384 transitions. [2018-04-12 05:07:12,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 734 [2018-04-12 05:07:12,235 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:12,235 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-12 05:07:12,235 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-12 05:07:12,236 INFO L82 PathProgramCache]: Analyzing trace with hash -1768399651, now seen corresponding path program 44 times [2018-04-12 05:07:12,236 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:12,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:12,272 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:12,855 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-12 05:07:12,855 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:12,855 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-12 05:07:12,855 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:12,856 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-12 05:07:12,856 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-12 05:07:12,856 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-12 05:07:12,856 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 05:07:12,856 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 05:07:12,856 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2018-04-12 05:07:12,856 INFO L87 Difference]: Start difference. First operand 288 states and 384 transitions. Second operand 16 states. [2018-04-12 05:07:13,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:13,062 INFO L93 Difference]: Finished difference Result 419 states and 611 transitions. [2018-04-12 05:07:13,063 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-12 05:07:13,063 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 733 [2018-04-12 05:07:13,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:13,065 INFO L225 Difference]: With dead ends: 419 [2018-04-12 05:07:13,065 INFO L226 Difference]: Without dead ends: 419 [2018-04-12 05:07:13,066 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-12 05:07:13,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2018-04-12 05:07:13,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 297. [2018-04-12 05:07:13,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 297 states. [2018-04-12 05:07:13,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 407 transitions. [2018-04-12 05:07:13,073 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 407 transitions. Word has length 733 [2018-04-12 05:07:13,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:13,073 INFO L459 AbstractCegarLoop]: Abstraction has 297 states and 407 transitions. [2018-04-12 05:07:13,074 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 05:07:13,074 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 407 transitions. [2018-04-12 05:07:13,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 740 [2018-04-12 05:07:13,079 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:13,079 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-12 05:07:13,079 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-12 05:07:13,079 INFO L82 PathProgramCache]: Analyzing trace with hash -522771995, now seen corresponding path program 45 times [2018-04-12 05:07:13,080 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:13,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:13,126 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:13,805 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-12 05:07:13,805 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:13,805 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-12 05:07:13,806 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:13,806 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-12 05:07:13,806 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-12 05:07:13,806 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-12 05:07:13,806 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-12 05:07:13,807 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-12 05:07:13,807 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2018-04-12 05:07:13,807 INFO L87 Difference]: Start difference. First operand 297 states and 407 transitions. Second operand 17 states. [2018-04-12 05:07:14,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:14,080 INFO L93 Difference]: Finished difference Result 327 states and 422 transitions. [2018-04-12 05:07:14,080 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-12 05:07:14,080 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 739 [2018-04-12 05:07:14,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:14,081 INFO L225 Difference]: With dead ends: 327 [2018-04-12 05:07:14,081 INFO L226 Difference]: Without dead ends: 327 [2018-04-12 05:07:14,082 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-12 05:07:14,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2018-04-12 05:07:14,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 297. [2018-04-12 05:07:14,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 297 states. [2018-04-12 05:07:14,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 398 transitions. [2018-04-12 05:07:14,086 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 398 transitions. Word has length 739 [2018-04-12 05:07:14,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:14,086 INFO L459 AbstractCegarLoop]: Abstraction has 297 states and 398 transitions. [2018-04-12 05:07:14,086 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-12 05:07:14,086 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 398 transitions. [2018-04-12 05:07:14,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 764 [2018-04-12 05:07:14,090 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:14,090 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-12 05:07:14,090 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-12 05:07:14,091 INFO L82 PathProgramCache]: Analyzing trace with hash -1304841723, now seen corresponding path program 46 times [2018-04-12 05:07:14,091 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:14,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:14,125 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:14,742 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-12 05:07:14,742 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:14,742 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-12 05:07:14,743 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:14,743 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-12 05:07:14,743 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-12 05:07:14,743 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-12 05:07:14,743 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-12 05:07:14,744 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-12 05:07:14,744 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2018-04-12 05:07:14,744 INFO L87 Difference]: Start difference. First operand 297 states and 398 transitions. Second operand 18 states. [2018-04-12 05:07:14,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:14,864 INFO L93 Difference]: Finished difference Result 483 states and 640 transitions. [2018-04-12 05:07:14,864 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-12 05:07:14,864 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 763 [2018-04-12 05:07:14,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:14,866 INFO L225 Difference]: With dead ends: 483 [2018-04-12 05:07:14,866 INFO L226 Difference]: Without dead ends: 483 [2018-04-12 05:07:14,866 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-12 05:07:14,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2018-04-12 05:07:14,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 308. [2018-04-12 05:07:14,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 308 states. [2018-04-12 05:07:14,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 415 transitions. [2018-04-12 05:07:14,871 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 415 transitions. Word has length 763 [2018-04-12 05:07:14,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:14,872 INFO L459 AbstractCegarLoop]: Abstraction has 308 states and 415 transitions. [2018-04-12 05:07:14,872 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-12 05:07:14,872 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 415 transitions. [2018-04-12 05:07:14,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 818 [2018-04-12 05:07:14,876 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:14,876 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-12 05:07:14,876 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-12 05:07:14,876 INFO L82 PathProgramCache]: Analyzing trace with hash 1723318749, now seen corresponding path program 47 times [2018-04-12 05:07:14,877 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:14,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:14,915 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:15,654 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-12 05:07:15,654 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:15,655 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-12 05:07:15,655 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:15,655 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-12 05:07:15,655 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-12 05:07:15,655 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-12 05:07:15,655 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 05:07:15,656 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 05:07:15,656 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2018-04-12 05:07:15,656 INFO L87 Difference]: Start difference. First operand 308 states and 415 transitions. Second operand 19 states. [2018-04-12 05:07:15,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:15,834 INFO L93 Difference]: Finished difference Result 499 states and 661 transitions. [2018-04-12 05:07:15,834 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-12 05:07:15,834 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 817 [2018-04-12 05:07:15,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:15,836 INFO L225 Difference]: With dead ends: 499 [2018-04-12 05:07:15,836 INFO L226 Difference]: Without dead ends: 499 [2018-04-12 05:07:15,836 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-12 05:07:15,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2018-04-12 05:07:15,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 319. [2018-04-12 05:07:15,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 319 states. [2018-04-12 05:07:15,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 432 transitions. [2018-04-12 05:07:15,841 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 432 transitions. Word has length 817 [2018-04-12 05:07:15,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:15,841 INFO L459 AbstractCegarLoop]: Abstraction has 319 states and 432 transitions. [2018-04-12 05:07:15,842 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 05:07:15,842 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 432 transitions. [2018-04-12 05:07:15,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 872 [2018-04-12 05:07:15,845 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:15,846 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-12 05:07:15,846 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-12 05:07:15,846 INFO L82 PathProgramCache]: Analyzing trace with hash -522420299, now seen corresponding path program 48 times [2018-04-12 05:07:15,847 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:15,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:15,882 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:16,657 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-12 05:07:16,657 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:16,658 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-12 05:07:16,658 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:16,658 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-12 05:07:16,658 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-12 05:07:16,659 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-12 05:07:16,659 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-12 05:07:16,659 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-12 05:07:16,659 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=174, Unknown=0, NotChecked=0, Total=272 [2018-04-12 05:07:16,659 INFO L87 Difference]: Start difference. First operand 319 states and 432 transitions. Second operand 17 states. [2018-04-12 05:07:16,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:16,908 INFO L93 Difference]: Finished difference Result 466 states and 693 transitions. [2018-04-12 05:07:16,908 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-12 05:07:16,908 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 871 [2018-04-12 05:07:16,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:16,911 INFO L225 Difference]: With dead ends: 466 [2018-04-12 05:07:16,911 INFO L226 Difference]: Without dead ends: 466 [2018-04-12 05:07:16,911 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-12 05:07:16,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2018-04-12 05:07:16,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 325. [2018-04-12 05:07:16,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 325 states. [2018-04-12 05:07:16,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 439 transitions. [2018-04-12 05:07:16,915 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 439 transitions. Word has length 871 [2018-04-12 05:07:16,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:16,915 INFO L459 AbstractCegarLoop]: Abstraction has 325 states and 439 transitions. [2018-04-12 05:07:16,916 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-12 05:07:16,916 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 439 transitions. [2018-04-12 05:07:16,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 878 [2018-04-12 05:07:16,920 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:16,920 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-12 05:07:16,920 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-12 05:07:16,920 INFO L82 PathProgramCache]: Analyzing trace with hash -1640250691, now seen corresponding path program 49 times [2018-04-12 05:07:16,921 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:16,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:16,954 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:17,807 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-12 05:07:17,807 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:17,807 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-12 05:07:17,807 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:17,807 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-12 05:07:17,808 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-12 05:07:17,808 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-12 05:07:17,808 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-12 05:07:17,808 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-12 05:07:17,809 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=194, Unknown=0, NotChecked=0, Total=306 [2018-04-12 05:07:17,809 INFO L87 Difference]: Start difference. First operand 325 states and 439 transitions. Second operand 18 states. [2018-04-12 05:07:18,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:18,045 INFO L93 Difference]: Finished difference Result 475 states and 733 transitions. [2018-04-12 05:07:18,045 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-12 05:07:18,046 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 877 [2018-04-12 05:07:18,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:18,049 INFO L225 Difference]: With dead ends: 475 [2018-04-12 05:07:18,049 INFO L226 Difference]: Without dead ends: 475 [2018-04-12 05:07:18,049 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-12 05:07:18,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2018-04-12 05:07:18,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 331. [2018-04-12 05:07:18,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 331 states. [2018-04-12 05:07:18,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 446 transitions. [2018-04-12 05:07:18,057 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 446 transitions. Word has length 877 [2018-04-12 05:07:18,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:18,057 INFO L459 AbstractCegarLoop]: Abstraction has 331 states and 446 transitions. [2018-04-12 05:07:18,057 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-12 05:07:18,057 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 446 transitions. [2018-04-12 05:07:18,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 884 [2018-04-12 05:07:18,064 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:18,065 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-12 05:07:18,065 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-12 05:07:18,065 INFO L82 PathProgramCache]: Analyzing trace with hash -2129748027, now seen corresponding path program 50 times [2018-04-12 05:07:18,065 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:18,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:18,112 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:19,038 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-12 05:07:19,038 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:19,038 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-12 05:07:19,039 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:19,039 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-12 05:07:19,039 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-12 05:07:19,040 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-12 05:07:19,040 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 05:07:19,040 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 05:07:19,040 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=251, Unknown=0, NotChecked=0, Total=342 [2018-04-12 05:07:19,040 INFO L87 Difference]: Start difference. First operand 331 states and 446 transitions. Second operand 19 states. [2018-04-12 05:07:19,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:19,432 INFO L93 Difference]: Finished difference Result 366 states and 464 transitions. [2018-04-12 05:07:19,432 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-12 05:07:19,432 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 883 [2018-04-12 05:07:19,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:19,433 INFO L225 Difference]: With dead ends: 366 [2018-04-12 05:07:19,433 INFO L226 Difference]: Without dead ends: 366 [2018-04-12 05:07:19,433 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-12 05:07:19,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2018-04-12 05:07:19,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 331. [2018-04-12 05:07:19,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 331 states. [2018-04-12 05:07:19,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 436 transitions. [2018-04-12 05:07:19,437 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 436 transitions. Word has length 883 [2018-04-12 05:07:19,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:19,437 INFO L459 AbstractCegarLoop]: Abstraction has 331 states and 436 transitions. [2018-04-12 05:07:19,437 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 05:07:19,437 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 436 transitions. [2018-04-12 05:07:19,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 920 [2018-04-12 05:07:19,442 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:19,442 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-12 05:07:19,442 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-12 05:07:19,442 INFO L82 PathProgramCache]: Analyzing trace with hash 1792844789, now seen corresponding path program 51 times [2018-04-12 05:07:19,443 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:19,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:19,479 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:20,355 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-12 05:07:20,355 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:20,355 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-12 05:07:20,356 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:20,356 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-12 05:07:20,356 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-12 05:07:20,356 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-12 05:07:20,357 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-12 05:07:20,357 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-12 05:07:20,357 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2018-04-12 05:07:20,357 INFO L87 Difference]: Start difference. First operand 331 states and 436 transitions. Second operand 20 states. [2018-04-12 05:07:20,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:20,505 INFO L93 Difference]: Finished difference Result 495 states and 620 transitions. [2018-04-12 05:07:20,505 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-12 05:07:20,505 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 919 [2018-04-12 05:07:20,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:20,508 INFO L225 Difference]: With dead ends: 495 [2018-04-12 05:07:20,508 INFO L226 Difference]: Without dead ends: 495 [2018-04-12 05:07:20,508 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-12 05:07:20,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2018-04-12 05:07:20,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 342. [2018-04-12 05:07:20,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 342 states. [2018-04-12 05:07:20,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 452 transitions. [2018-04-12 05:07:20,516 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 452 transitions. Word has length 919 [2018-04-12 05:07:20,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:20,517 INFO L459 AbstractCegarLoop]: Abstraction has 342 states and 452 transitions. [2018-04-12 05:07:20,517 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-12 05:07:20,517 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 452 transitions. [2018-04-12 05:07:20,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 980 [2018-04-12 05:07:20,525 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:20,525 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-12 05:07:20,525 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-12 05:07:20,525 INFO L82 PathProgramCache]: Analyzing trace with hash 122751189, now seen corresponding path program 52 times [2018-04-12 05:07:20,526 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:20,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:20,568 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:21,533 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-12 05:07:21,533 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:21,533 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-12 05:07:21,533 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:21,534 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-12 05:07:21,534 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-12 05:07:21,534 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-12 05:07:21,535 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-12 05:07:21,535 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-12 05:07:21,535 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2018-04-12 05:07:21,535 INFO L87 Difference]: Start difference. First operand 342 states and 452 transitions. Second operand 17 states. [2018-04-12 05:07:21,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:21,755 INFO L93 Difference]: Finished difference Result 580 states and 883 transitions. [2018-04-12 05:07:21,755 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-12 05:07:21,755 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 979 [2018-04-12 05:07:21,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:21,758 INFO L225 Difference]: With dead ends: 580 [2018-04-12 05:07:21,758 INFO L226 Difference]: Without dead ends: 580 [2018-04-12 05:07:21,758 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-12 05:07:21,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2018-04-12 05:07:21,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 342. [2018-04-12 05:07:21,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 342 states. [2018-04-12 05:07:21,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 452 transitions. [2018-04-12 05:07:21,766 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 452 transitions. Word has length 979 [2018-04-12 05:07:21,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:21,767 INFO L459 AbstractCegarLoop]: Abstraction has 342 states and 452 transitions. [2018-04-12 05:07:21,767 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-12 05:07:21,767 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 452 transitions. [2018-04-12 05:07:21,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 986 [2018-04-12 05:07:21,772 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:21,772 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-12 05:07:21,772 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-12 05:07:21,773 INFO L82 PathProgramCache]: Analyzing trace with hash -889348131, now seen corresponding path program 53 times [2018-04-12 05:07:21,773 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:21,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:21,816 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:22,820 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-12 05:07:22,820 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:22,820 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-12 05:07:22,820 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:22,821 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-12 05:07:22,821 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-12 05:07:22,821 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-12 05:07:22,822 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-12 05:07:22,822 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-12 05:07:22,822 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=204, Unknown=0, NotChecked=0, Total=306 [2018-04-12 05:07:22,822 INFO L87 Difference]: Start difference. First operand 342 states and 452 transitions. Second operand 18 states. [2018-04-12 05:07:23,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:23,121 INFO L93 Difference]: Finished difference Result 583 states and 933 transitions. [2018-04-12 05:07:23,122 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-12 05:07:23,122 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 985 [2018-04-12 05:07:23,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:23,126 INFO L225 Difference]: With dead ends: 583 [2018-04-12 05:07:23,126 INFO L226 Difference]: Without dead ends: 583 [2018-04-12 05:07:23,127 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-12 05:07:23,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2018-04-12 05:07:23,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 342. [2018-04-12 05:07:23,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 342 states. [2018-04-12 05:07:23,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 452 transitions. [2018-04-12 05:07:23,137 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 452 transitions. Word has length 985 [2018-04-12 05:07:23,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:23,138 INFO L459 AbstractCegarLoop]: Abstraction has 342 states and 452 transitions. [2018-04-12 05:07:23,138 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-12 05:07:23,138 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 452 transitions. [2018-04-12 05:07:23,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 992 [2018-04-12 05:07:23,146 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:23,146 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-12 05:07:23,146 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-12 05:07:23,146 INFO L82 PathProgramCache]: Analyzing trace with hash -1848717083, now seen corresponding path program 54 times [2018-04-12 05:07:23,147 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:23,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:23,196 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:24,249 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-12 05:07:24,249 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:24,249 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-12 05:07:24,249 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:24,250 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-12 05:07:24,250 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-12 05:07:24,251 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-12 05:07:24,251 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 05:07:24,251 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 05:07:24,251 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=226, Unknown=0, NotChecked=0, Total=342 [2018-04-12 05:07:24,251 INFO L87 Difference]: Start difference. First operand 342 states and 452 transitions. Second operand 19 states. [2018-04-12 05:07:24,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:24,492 INFO L93 Difference]: Finished difference Result 587 states and 937 transitions. [2018-04-12 05:07:24,492 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 05:07:24,492 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 991 [2018-04-12 05:07:24,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:24,495 INFO L225 Difference]: With dead ends: 587 [2018-04-12 05:07:24,495 INFO L226 Difference]: Without dead ends: 587 [2018-04-12 05:07:24,495 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-12 05:07:24,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2018-04-12 05:07:24,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 339. [2018-04-12 05:07:24,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 339 states. [2018-04-12 05:07:24,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 433 transitions. [2018-04-12 05:07:24,502 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 433 transitions. Word has length 991 [2018-04-12 05:07:24,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:24,502 INFO L459 AbstractCegarLoop]: Abstraction has 339 states and 433 transitions. [2018-04-12 05:07:24,502 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 05:07:24,502 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 433 transitions. [2018-04-12 05:07:24,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 998 [2018-04-12 05:07:24,507 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:24,507 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-12 05:07:24,507 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-12 05:07:24,507 INFO L82 PathProgramCache]: Analyzing trace with hash -261547027, now seen corresponding path program 55 times [2018-04-12 05:07:24,508 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:24,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:24,546 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:25,611 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-12 05:07:25,611 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:25,611 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-12 05:07:25,611 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:25,612 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-12 05:07:25,612 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-12 05:07:25,612 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-12 05:07:25,613 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 05:07:25,613 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 05:07:25,613 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=215, Unknown=0, NotChecked=0, Total=342 [2018-04-12 05:07:25,613 INFO L87 Difference]: Start difference. First operand 339 states and 433 transitions. Second operand 19 states. [2018-04-12 05:07:25,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:25,883 INFO L93 Difference]: Finished difference Result 503 states and 787 transitions. [2018-04-12 05:07:25,883 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-12 05:07:25,883 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 997 [2018-04-12 05:07:25,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:25,886 INFO L225 Difference]: With dead ends: 503 [2018-04-12 05:07:25,886 INFO L226 Difference]: Without dead ends: 503 [2018-04-12 05:07:25,886 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=365, Invalid=691, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 05:07:25,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2018-04-12 05:07:25,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 348. [2018-04-12 05:07:25,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 348 states. [2018-04-12 05:07:25,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 459 transitions. [2018-04-12 05:07:25,892 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 459 transitions. Word has length 997 [2018-04-12 05:07:25,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:25,892 INFO L459 AbstractCegarLoop]: Abstraction has 348 states and 459 transitions. [2018-04-12 05:07:25,892 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 05:07:25,893 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 459 transitions. [2018-04-12 05:07:25,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1004 [2018-04-12 05:07:25,897 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:25,898 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-12 05:07:25,898 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-12 05:07:25,898 INFO L82 PathProgramCache]: Analyzing trace with hash -1287629579, now seen corresponding path program 56 times [2018-04-12 05:07:25,898 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:25,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:25,939 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:27,015 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-12 05:07:27,015 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:27,016 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-12 05:07:27,016 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:27,016 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-12 05:07:27,016 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-12 05:07:27,017 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-12 05:07:27,017 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-12 05:07:27,017 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-12 05:07:27,017 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2018-04-12 05:07:27,017 INFO L87 Difference]: Start difference. First operand 348 states and 459 transitions. Second operand 21 states. [2018-04-12 05:07:27,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:27,191 INFO L93 Difference]: Finished difference Result 517 states and 647 transitions. [2018-04-12 05:07:27,191 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-12 05:07:27,191 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1003 [2018-04-12 05:07:27,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:27,193 INFO L225 Difference]: With dead ends: 517 [2018-04-12 05:07:27,193 INFO L226 Difference]: Without dead ends: 517 [2018-04-12 05:07:27,193 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-12 05:07:27,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2018-04-12 05:07:27,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 359. [2018-04-12 05:07:27,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 359 states. [2018-04-12 05:07:27,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 475 transitions. [2018-04-12 05:07:27,197 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 475 transitions. Word has length 1003 [2018-04-12 05:07:27,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:27,198 INFO L459 AbstractCegarLoop]: Abstraction has 359 states and 475 transitions. [2018-04-12 05:07:27,198 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-12 05:07:27,198 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 475 transitions. [2018-04-12 05:07:27,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1064 [2018-04-12 05:07:27,203 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:27,204 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-12 05:07:27,204 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-12 05:07:27,204 INFO L82 PathProgramCache]: Analyzing trace with hash 928680405, now seen corresponding path program 57 times [2018-04-12 05:07:27,204 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:27,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:27,248 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:28,343 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-12 05:07:28,343 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:28,343 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-12 05:07:28,343 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:28,343 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-12 05:07:28,344 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-12 05:07:28,344 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-12 05:07:28,344 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-12 05:07:28,345 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-12 05:07:28,345 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2018-04-12 05:07:28,345 INFO L87 Difference]: Start difference. First operand 359 states and 475 transitions. Second operand 17 states. [2018-04-12 05:07:28,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:28,576 INFO L93 Difference]: Finished difference Result 698 states and 1093 transitions. [2018-04-12 05:07:28,576 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-12 05:07:28,576 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 1063 [2018-04-12 05:07:28,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:28,579 INFO L225 Difference]: With dead ends: 698 [2018-04-12 05:07:28,579 INFO L226 Difference]: Without dead ends: 698 [2018-04-12 05:07:28,580 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-12 05:07:28,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2018-04-12 05:07:28,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 359. [2018-04-12 05:07:28,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 359 states. [2018-04-12 05:07:28,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 475 transitions. [2018-04-12 05:07:28,586 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 475 transitions. Word has length 1063 [2018-04-12 05:07:28,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:28,587 INFO L459 AbstractCegarLoop]: Abstraction has 359 states and 475 transitions. [2018-04-12 05:07:28,587 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-12 05:07:28,587 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 475 transitions. [2018-04-12 05:07:28,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1070 [2018-04-12 05:07:28,592 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:28,593 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-12 05:07:28,593 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-12 05:07:28,593 INFO L82 PathProgramCache]: Analyzing trace with hash -1716384547, now seen corresponding path program 58 times [2018-04-12 05:07:28,593 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:28,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:28,654 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:29,874 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-12 05:07:29,874 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:29,874 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-12 05:07:29,874 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:29,875 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-12 05:07:29,875 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-12 05:07:29,876 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-12 05:07:29,876 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-12 05:07:29,876 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-12 05:07:29,876 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2018-04-12 05:07:29,876 INFO L87 Difference]: Start difference. First operand 359 states and 475 transitions. Second operand 18 states. [2018-04-12 05:07:30,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:30,125 INFO L93 Difference]: Finished difference Result 701 states and 1160 transitions. [2018-04-12 05:07:30,125 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-12 05:07:30,125 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 1069 [2018-04-12 05:07:30,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:30,128 INFO L225 Difference]: With dead ends: 701 [2018-04-12 05:07:30,129 INFO L226 Difference]: Without dead ends: 701 [2018-04-12 05:07:30,129 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-12 05:07:30,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states. [2018-04-12 05:07:30,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 359. [2018-04-12 05:07:30,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 359 states. [2018-04-12 05:07:30,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 475 transitions. [2018-04-12 05:07:30,140 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 475 transitions. Word has length 1069 [2018-04-12 05:07:30,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:30,140 INFO L459 AbstractCegarLoop]: Abstraction has 359 states and 475 transitions. [2018-04-12 05:07:30,140 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-12 05:07:30,140 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 475 transitions. [2018-04-12 05:07:30,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1076 [2018-04-12 05:07:30,150 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:30,150 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-12 05:07:30,150 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-12 05:07:30,151 INFO L82 PathProgramCache]: Analyzing trace with hash 374155749, now seen corresponding path program 59 times [2018-04-12 05:07:30,151 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:30,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:30,197 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:31,394 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-12 05:07:31,395 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:31,424 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-12 05:07:31,424 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:31,424 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-12 05:07:31,424 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-12 05:07:31,425 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-12 05:07:31,425 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 05:07:31,425 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 05:07:31,425 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=235, Unknown=0, NotChecked=0, Total=342 [2018-04-12 05:07:31,425 INFO L87 Difference]: Start difference. First operand 359 states and 475 transitions. Second operand 19 states. [2018-04-12 05:07:31,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:31,661 INFO L93 Difference]: Finished difference Result 704 states and 1227 transitions. [2018-04-12 05:07:31,661 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-12 05:07:31,661 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1075 [2018-04-12 05:07:31,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:31,665 INFO L225 Difference]: With dead ends: 704 [2018-04-12 05:07:31,665 INFO L226 Difference]: Without dead ends: 704 [2018-04-12 05:07:31,665 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-12 05:07:31,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2018-04-12 05:07:31,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 359. [2018-04-12 05:07:31,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 359 states. [2018-04-12 05:07:31,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 475 transitions. [2018-04-12 05:07:31,674 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 475 transitions. Word has length 1075 [2018-04-12 05:07:31,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:31,674 INFO L459 AbstractCegarLoop]: Abstraction has 359 states and 475 transitions. [2018-04-12 05:07:31,674 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 05:07:31,674 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 475 transitions. [2018-04-12 05:07:31,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1082 [2018-04-12 05:07:31,680 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:31,680 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-12 05:07:31,680 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-12 05:07:31,681 INFO L82 PathProgramCache]: Analyzing trace with hash 781213933, now seen corresponding path program 60 times [2018-04-12 05:07:31,681 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:31,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:31,724 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:33,014 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-12 05:07:33,014 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:33,014 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-12 05:07:33,014 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:33,015 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-12 05:07:33,015 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-12 05:07:33,016 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-12 05:07:33,016 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-12 05:07:33,016 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-12 05:07:33,016 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=259, Unknown=0, NotChecked=0, Total=380 [2018-04-12 05:07:33,016 INFO L87 Difference]: Start difference. First operand 359 states and 475 transitions. Second operand 20 states. [2018-04-12 05:07:33,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:33,290 INFO L93 Difference]: Finished difference Result 704 states and 1227 transitions. [2018-04-12 05:07:33,290 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-12 05:07:33,290 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1081 [2018-04-12 05:07:33,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:33,296 INFO L225 Difference]: With dead ends: 704 [2018-04-12 05:07:33,296 INFO L226 Difference]: Without dead ends: 704 [2018-04-12 05:07:33,297 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-12 05:07:33,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2018-04-12 05:07:33,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 356. [2018-04-12 05:07:33,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 356 states. [2018-04-12 05:07:33,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 455 transitions. [2018-04-12 05:07:33,307 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 455 transitions. Word has length 1081 [2018-04-12 05:07:33,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:33,307 INFO L459 AbstractCegarLoop]: Abstraction has 356 states and 455 transitions. [2018-04-12 05:07:33,307 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-12 05:07:33,307 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 455 transitions. [2018-04-12 05:07:33,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1088 [2018-04-12 05:07:33,313 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:33,314 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-12 05:07:33,314 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-12 05:07:33,314 INFO L82 PathProgramCache]: Analyzing trace with hash -427806219, now seen corresponding path program 61 times [2018-04-12 05:07:33,314 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:33,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:33,360 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:34,658 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-12 05:07:34,659 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:34,659 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-12 05:07:34,659 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:34,659 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-12 05:07:34,659 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-12 05:07:34,660 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-12 05:07:34,660 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-12 05:07:34,660 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-12 05:07:34,661 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=249, Unknown=0, NotChecked=0, Total=380 [2018-04-12 05:07:34,661 INFO L87 Difference]: Start difference. First operand 356 states and 455 transitions. Second operand 20 states. [2018-04-12 05:07:34,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:34,926 INFO L93 Difference]: Finished difference Result 621 states and 1041 transitions. [2018-04-12 05:07:34,926 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-12 05:07:34,927 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1087 [2018-04-12 05:07:34,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:34,930 INFO L225 Difference]: With dead ends: 621 [2018-04-12 05:07:34,930 INFO L226 Difference]: Without dead ends: 621 [2018-04-12 05:07:34,930 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-12 05:07:34,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states. [2018-04-12 05:07:34,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 356. [2018-04-12 05:07:34,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 356 states. [2018-04-12 05:07:34,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 455 transitions. [2018-04-12 05:07:34,937 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 455 transitions. Word has length 1087 [2018-04-12 05:07:34,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:34,937 INFO L459 AbstractCegarLoop]: Abstraction has 356 states and 455 transitions. [2018-04-12 05:07:34,937 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-12 05:07:34,937 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 455 transitions. [2018-04-12 05:07:34,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1094 [2018-04-12 05:07:34,943 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:34,943 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-12 05:07:34,943 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-12 05:07:34,943 INFO L82 PathProgramCache]: Analyzing trace with hash 453013757, now seen corresponding path program 62 times [2018-04-12 05:07:34,943 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:34,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:34,996 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:36,315 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-12 05:07:36,316 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:36,316 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-12 05:07:36,316 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:36,316 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-12 05:07:36,316 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-12 05:07:36,317 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-12 05:07:36,317 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-12 05:07:36,317 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-12 05:07:36,317 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=237, Unknown=0, NotChecked=0, Total=380 [2018-04-12 05:07:36,317 INFO L87 Difference]: Start difference. First operand 356 states and 455 transitions. Second operand 20 states. [2018-04-12 05:07:36,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:36,559 INFO L93 Difference]: Finished difference Result 531 states and 865 transitions. [2018-04-12 05:07:36,559 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-12 05:07:36,559 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1093 [2018-04-12 05:07:36,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:36,562 INFO L225 Difference]: With dead ends: 531 [2018-04-12 05:07:36,562 INFO L226 Difference]: Without dead ends: 531 [2018-04-12 05:07:36,562 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-12 05:07:36,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2018-04-12 05:07:36,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 365. [2018-04-12 05:07:36,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2018-04-12 05:07:36,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 482 transitions. [2018-04-12 05:07:36,568 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 482 transitions. Word has length 1093 [2018-04-12 05:07:36,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:36,568 INFO L459 AbstractCegarLoop]: Abstraction has 365 states and 482 transitions. [2018-04-12 05:07:36,568 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-12 05:07:36,568 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 482 transitions. [2018-04-12 05:07:36,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1100 [2018-04-12 05:07:36,574 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:36,574 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-12 05:07:36,574 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-12 05:07:36,574 INFO L82 PathProgramCache]: Analyzing trace with hash 279420421, now seen corresponding path program 63 times [2018-04-12 05:07:36,574 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:36,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:36,624 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:37,980 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-12 05:07:37,980 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:37,980 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-12 05:07:37,980 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:37,981 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-12 05:07:37,981 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-12 05:07:37,981 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-12 05:07:37,982 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-12 05:07:37,982 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-12 05:07:37,982 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=309, Unknown=0, NotChecked=0, Total=420 [2018-04-12 05:07:37,982 INFO L87 Difference]: Start difference. First operand 365 states and 482 transitions. Second operand 21 states. [2018-04-12 05:07:38,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:38,229 INFO L93 Difference]: Finished difference Result 408 states and 523 transitions. [2018-04-12 05:07:38,229 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-12 05:07:38,229 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1099 [2018-04-12 05:07:38,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:38,230 INFO L225 Difference]: With dead ends: 408 [2018-04-12 05:07:38,230 INFO L226 Difference]: Without dead ends: 408 [2018-04-12 05:07:38,230 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-12 05:07:38,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2018-04-12 05:07:38,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 368. [2018-04-12 05:07:38,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 368 states. [2018-04-12 05:07:38,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 491 transitions. [2018-04-12 05:07:38,234 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 491 transitions. Word has length 1099 [2018-04-12 05:07:38,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:38,234 INFO L459 AbstractCegarLoop]: Abstraction has 368 states and 491 transitions. [2018-04-12 05:07:38,234 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-12 05:07:38,234 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 491 transitions. [2018-04-12 05:07:38,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1148 [2018-04-12 05:07:38,240 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:38,240 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-12 05:07:38,240 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-12 05:07:38,241 INFO L82 PathProgramCache]: Analyzing trace with hash 1363516997, now seen corresponding path program 64 times [2018-04-12 05:07:38,241 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:38,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:38,287 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:39,735 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-12 05:07:39,736 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:39,736 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-12 05:07:39,736 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:39,736 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-12 05:07:39,736 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-12 05:07:39,737 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-12 05:07:39,737 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 05:07:39,737 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 05:07:39,737 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2018-04-12 05:07:39,737 INFO L87 Difference]: Start difference. First operand 368 states and 491 transitions. Second operand 22 states. [2018-04-12 05:07:39,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:39,898 INFO L93 Difference]: Finished difference Result 542 states and 683 transitions. [2018-04-12 05:07:39,898 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-12 05:07:39,898 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1147 [2018-04-12 05:07:39,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:39,901 INFO L225 Difference]: With dead ends: 542 [2018-04-12 05:07:39,901 INFO L226 Difference]: Without dead ends: 542 [2018-04-12 05:07:39,901 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-12 05:07:39,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2018-04-12 05:07:39,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 379. [2018-04-12 05:07:39,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-04-12 05:07:39,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 507 transitions. [2018-04-12 05:07:39,906 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 507 transitions. Word has length 1147 [2018-04-12 05:07:39,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:39,907 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 507 transitions. [2018-04-12 05:07:39,907 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 05:07:39,907 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 507 transitions. [2018-04-12 05:07:39,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1214 [2018-04-12 05:07:39,913 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:39,913 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-12 05:07:39,914 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-12 05:07:39,914 INFO L82 PathProgramCache]: Analyzing trace with hash -1328978387, now seen corresponding path program 65 times [2018-04-12 05:07:39,914 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:39,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:39,986 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:41,488 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-12 05:07:41,488 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:41,488 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-12 05:07:41,489 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:41,489 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-12 05:07:41,489 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-12 05:07:41,490 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-12 05:07:41,490 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-12 05:07:41,490 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-12 05:07:41,490 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2018-04-12 05:07:41,490 INFO L87 Difference]: Start difference. First operand 379 states and 507 transitions. Second operand 18 states. [2018-04-12 05:07:41,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:41,723 INFO L93 Difference]: Finished difference Result 819 states and 1327 transitions. [2018-04-12 05:07:41,756 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-12 05:07:41,756 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 1213 [2018-04-12 05:07:41,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:41,761 INFO L225 Difference]: With dead ends: 819 [2018-04-12 05:07:41,761 INFO L226 Difference]: Without dead ends: 819 [2018-04-12 05:07:41,762 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-12 05:07:41,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2018-04-12 05:07:41,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 382. [2018-04-12 05:07:41,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 382 states. [2018-04-12 05:07:41,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 528 transitions. [2018-04-12 05:07:41,772 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 528 transitions. Word has length 1213 [2018-04-12 05:07:41,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:41,772 INFO L459 AbstractCegarLoop]: Abstraction has 382 states and 528 transitions. [2018-04-12 05:07:41,772 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-12 05:07:41,772 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 528 transitions. [2018-04-12 05:07:41,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1220 [2018-04-12 05:07:41,779 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:41,779 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-12 05:07:41,779 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-12 05:07:41,779 INFO L82 PathProgramCache]: Analyzing trace with hash -333647051, now seen corresponding path program 66 times [2018-04-12 05:07:41,780 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:41,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:41,830 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:43,333 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-12 05:07:43,333 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:43,333 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-12 05:07:43,333 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:43,334 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-12 05:07:43,334 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-12 05:07:43,335 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-12 05:07:43,335 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 05:07:43,336 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 05:07:43,336 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=242, Unknown=0, NotChecked=0, Total=342 [2018-04-12 05:07:43,336 INFO L87 Difference]: Start difference. First operand 382 states and 528 transitions. Second operand 19 states. [2018-04-12 05:07:43,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:43,579 INFO L93 Difference]: Finished difference Result 822 states and 1411 transitions. [2018-04-12 05:07:43,579 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-12 05:07:43,579 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1219 [2018-04-12 05:07:43,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:43,584 INFO L225 Difference]: With dead ends: 822 [2018-04-12 05:07:43,584 INFO L226 Difference]: Without dead ends: 822 [2018-04-12 05:07:43,584 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-12 05:07:43,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 822 states. [2018-04-12 05:07:43,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 822 to 382. [2018-04-12 05:07:43,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 382 states. [2018-04-12 05:07:43,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 528 transitions. [2018-04-12 05:07:43,593 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 528 transitions. Word has length 1219 [2018-04-12 05:07:43,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:43,593 INFO L459 AbstractCegarLoop]: Abstraction has 382 states and 528 transitions. [2018-04-12 05:07:43,593 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 05:07:43,593 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 528 transitions. [2018-04-12 05:07:43,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1226 [2018-04-12 05:07:43,600 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:43,600 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-12 05:07:43,600 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-12 05:07:43,600 INFO L82 PathProgramCache]: Analyzing trace with hash -1828414915, now seen corresponding path program 67 times [2018-04-12 05:07:43,601 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:43,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:43,647 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:45,146 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-12 05:07:45,146 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:45,147 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-12 05:07:45,147 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:45,147 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-12 05:07:45,147 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-12 05:07:45,148 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-12 05:07:45,148 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-12 05:07:45,148 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-12 05:07:45,148 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=267, Unknown=0, NotChecked=0, Total=380 [2018-04-12 05:07:45,149 INFO L87 Difference]: Start difference. First operand 382 states and 528 transitions. Second operand 20 states. [2018-04-12 05:07:45,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:45,429 INFO L93 Difference]: Finished difference Result 825 states and 1495 transitions. [2018-04-12 05:07:45,429 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 05:07:45,429 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1225 [2018-04-12 05:07:45,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:45,433 INFO L225 Difference]: With dead ends: 825 [2018-04-12 05:07:45,433 INFO L226 Difference]: Without dead ends: 825 [2018-04-12 05:07:45,433 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-12 05:07:45,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2018-04-12 05:07:45,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 382. [2018-04-12 05:07:45,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 382 states. [2018-04-12 05:07:45,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 528 transitions. [2018-04-12 05:07:45,443 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 528 transitions. Word has length 1225 [2018-04-12 05:07:45,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:45,443 INFO L459 AbstractCegarLoop]: Abstraction has 382 states and 528 transitions. [2018-04-12 05:07:45,443 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-12 05:07:45,443 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 528 transitions. [2018-04-12 05:07:45,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1232 [2018-04-12 05:07:45,450 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:45,450 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-12 05:07:45,450 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-12 05:07:45,450 INFO L82 PathProgramCache]: Analyzing trace with hash 142924613, now seen corresponding path program 68 times [2018-04-12 05:07:45,451 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:45,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:45,501 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:47,169 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-12 05:07:47,170 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:47,195 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-12 05:07:47,195 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:47,195 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-12 05:07:47,196 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-12 05:07:47,197 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-12 05:07:47,197 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-12 05:07:47,197 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-12 05:07:47,197 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=293, Unknown=0, NotChecked=0, Total=420 [2018-04-12 05:07:47,197 INFO L87 Difference]: Start difference. First operand 382 states and 528 transitions. Second operand 21 states. [2018-04-12 05:07:47,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:47,503 INFO L93 Difference]: Finished difference Result 825 states and 1495 transitions. [2018-04-12 05:07:47,504 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-12 05:07:47,504 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1231 [2018-04-12 05:07:47,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:47,508 INFO L225 Difference]: With dead ends: 825 [2018-04-12 05:07:47,508 INFO L226 Difference]: Without dead ends: 825 [2018-04-12 05:07:47,508 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-12 05:07:47,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2018-04-12 05:07:47,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 379. [2018-04-12 05:07:47,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-04-12 05:07:47,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 507 transitions. [2018-04-12 05:07:47,519 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 507 transitions. Word has length 1231 [2018-04-12 05:07:47,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:47,519 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 507 transitions. [2018-04-12 05:07:47,519 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-12 05:07:47,520 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 507 transitions. [2018-04-12 05:07:47,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1238 [2018-04-12 05:07:47,526 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:47,527 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-12 05:07:47,527 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-12 05:07:47,527 INFO L82 PathProgramCache]: Analyzing trace with hash 2051159629, now seen corresponding path program 69 times [2018-04-12 05:07:47,527 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:47,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:47,588 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:49,275 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-12 05:07:49,275 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:49,275 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-12 05:07:49,275 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:49,276 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-12 05:07:49,276 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-12 05:07:49,277 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-12 05:07:49,277 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-12 05:07:49,277 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-12 05:07:49,277 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=284, Unknown=0, NotChecked=0, Total=420 [2018-04-12 05:07:49,277 INFO L87 Difference]: Start difference. First operand 379 states and 507 transitions. Second operand 21 states. [2018-04-12 05:07:49,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:49,573 INFO L93 Difference]: Finished difference Result 744 states and 1318 transitions. [2018-04-12 05:07:49,573 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-12 05:07:49,573 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1237 [2018-04-12 05:07:49,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:49,576 INFO L225 Difference]: With dead ends: 744 [2018-04-12 05:07:49,577 INFO L226 Difference]: Without dead ends: 744 [2018-04-12 05:07:49,577 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=374, Invalid=816, Unknown=0, NotChecked=0, Total=1190 [2018-04-12 05:07:49,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2018-04-12 05:07:49,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 379. [2018-04-12 05:07:49,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-04-12 05:07:49,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 507 transitions. [2018-04-12 05:07:49,585 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 507 transitions. Word has length 1237 [2018-04-12 05:07:49,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:49,586 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 507 transitions. [2018-04-12 05:07:49,586 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-12 05:07:49,586 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 507 transitions. [2018-04-12 05:07:49,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1244 [2018-04-12 05:07:49,592 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:49,593 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-12 05:07:49,593 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-12 05:07:49,593 INFO L82 PathProgramCache]: Analyzing trace with hash -1274970283, now seen corresponding path program 70 times [2018-04-12 05:07:49,593 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:49,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:49,644 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:51,344 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-12 05:07:51,344 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:51,344 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-12 05:07:51,344 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:51,345 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-12 05:07:51,345 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-12 05:07:51,346 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-12 05:07:51,346 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-12 05:07:51,346 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-12 05:07:51,346 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=273, Unknown=0, NotChecked=0, Total=420 [2018-04-12 05:07:51,346 INFO L87 Difference]: Start difference. First operand 379 states and 507 transitions. Second operand 21 states. [2018-04-12 05:07:51,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:51,645 INFO L93 Difference]: Finished difference Result 655 states and 1115 transitions. [2018-04-12 05:07:51,645 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-12 05:07:51,645 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1243 [2018-04-12 05:07:51,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:51,649 INFO L225 Difference]: With dead ends: 655 [2018-04-12 05:07:51,649 INFO L226 Difference]: Without dead ends: 655 [2018-04-12 05:07:51,649 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-12 05:07:51,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2018-04-12 05:07:51,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 379. [2018-04-12 05:07:51,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-04-12 05:07:51,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 507 transitions. [2018-04-12 05:07:51,657 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 507 transitions. Word has length 1243 [2018-04-12 05:07:51,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:51,658 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 507 transitions. [2018-04-12 05:07:51,658 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-12 05:07:51,658 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 507 transitions. [2018-04-12 05:07:51,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1250 [2018-04-12 05:07:51,664 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:51,665 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-12 05:07:51,665 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-12 05:07:51,665 INFO L82 PathProgramCache]: Analyzing trace with hash 377042525, now seen corresponding path program 71 times [2018-04-12 05:07:51,666 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:51,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:51,717 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:53,461 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-12 05:07:53,461 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:53,461 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-12 05:07:53,461 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:53,462 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-12 05:07:53,462 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-12 05:07:53,463 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-12 05:07:53,463 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-12 05:07:53,463 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-12 05:07:53,463 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=260, Unknown=0, NotChecked=0, Total=420 [2018-04-12 05:07:53,463 INFO L87 Difference]: Start difference. First operand 379 states and 507 transitions. Second operand 21 states. [2018-04-12 05:07:53,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:53,704 INFO L93 Difference]: Finished difference Result 559 states and 923 transitions. [2018-04-12 05:07:53,705 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-12 05:07:53,705 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1249 [2018-04-12 05:07:53,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:53,707 INFO L225 Difference]: With dead ends: 559 [2018-04-12 05:07:53,707 INFO L226 Difference]: Without dead ends: 559 [2018-04-12 05:07:53,707 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=464, Invalid=868, Unknown=0, NotChecked=0, Total=1332 [2018-04-12 05:07:53,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2018-04-12 05:07:53,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 388. [2018-04-12 05:07:53,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 388 states. [2018-04-12 05:07:53,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 535 transitions. [2018-04-12 05:07:53,713 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 535 transitions. Word has length 1249 [2018-04-12 05:07:53,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:53,714 INFO L459 AbstractCegarLoop]: Abstraction has 388 states and 535 transitions. [2018-04-12 05:07:53,714 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-12 05:07:53,714 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 535 transitions. [2018-04-12 05:07:53,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1256 [2018-04-12 05:07:53,721 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:53,721 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-12 05:07:53,721 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-12 05:07:53,721 INFO L82 PathProgramCache]: Analyzing trace with hash -1810965659, now seen corresponding path program 72 times [2018-04-12 05:07:53,722 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:53,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:53,773 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:55,513 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-12 05:07:55,514 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:55,514 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 05:07:55,514 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:55,514 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-12 05:07:55,514 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-12 05:07:55,515 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-12 05:07:55,515 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 05:07:55,516 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 05:07:55,516 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2018-04-12 05:07:55,516 INFO L87 Difference]: Start difference. First operand 388 states and 535 transitions. Second operand 23 states. [2018-04-12 05:07:55,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:55,705 INFO L93 Difference]: Finished difference Result 599 states and 797 transitions. [2018-04-12 05:07:55,705 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-12 05:07:55,705 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1255 [2018-04-12 05:07:55,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:55,707 INFO L225 Difference]: With dead ends: 599 [2018-04-12 05:07:55,707 INFO L226 Difference]: Without dead ends: 599 [2018-04-12 05:07:55,707 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2018-04-12 05:07:55,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2018-04-12 05:07:55,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 399. [2018-04-12 05:07:55,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-04-12 05:07:55,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 552 transitions. [2018-04-12 05:07:55,715 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 552 transitions. Word has length 1255 [2018-04-12 05:07:55,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:55,715 INFO L459 AbstractCegarLoop]: Abstraction has 399 states and 552 transitions. [2018-04-12 05:07:55,715 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 05:07:55,715 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 552 transitions. [2018-04-12 05:07:55,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1322 [2018-04-12 05:07:55,723 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:55,723 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-12 05:07:55,724 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-12 05:07:55,724 INFO L82 PathProgramCache]: Analyzing trace with hash -677304499, now seen corresponding path program 73 times [2018-04-12 05:07:55,724 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:55,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:55,783 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:57,521 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-12 05:07:57,522 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:57,522 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-12 05:07:57,522 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:57,522 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-12 05:07:57,522 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-12 05:07:57,523 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-12 05:07:57,524 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 05:07:57,524 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 05:07:57,524 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2018-04-12 05:07:57,524 INFO L87 Difference]: Start difference. First operand 399 states and 552 transitions. Second operand 19 states. [2018-04-12 05:07:57,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:57,749 INFO L93 Difference]: Finished difference Result 940 states and 1635 transitions. [2018-04-12 05:07:57,749 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-12 05:07:57,749 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1321 [2018-04-12 05:07:57,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:57,755 INFO L225 Difference]: With dead ends: 940 [2018-04-12 05:07:57,755 INFO L226 Difference]: Without dead ends: 940 [2018-04-12 05:07:57,755 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-12 05:07:57,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 940 states. [2018-04-12 05:07:57,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 940 to 402. [2018-04-12 05:07:57,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 402 states. [2018-04-12 05:07:57,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 574 transitions. [2018-04-12 05:07:57,773 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 574 transitions. Word has length 1321 [2018-04-12 05:07:57,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:57,774 INFO L459 AbstractCegarLoop]: Abstraction has 402 states and 574 transitions. [2018-04-12 05:07:57,774 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 05:07:57,774 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 574 transitions. [2018-04-12 05:07:57,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1328 [2018-04-12 05:07:57,787 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:07:57,787 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-12 05:07:57,787 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-12 05:07:57,788 INFO L82 PathProgramCache]: Analyzing trace with hash 1326385237, now seen corresponding path program 74 times [2018-04-12 05:07:57,788 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:07:57,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:07:57,854 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:07:59,705 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-12 05:07:59,705 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:07:59,705 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-12 05:07:59,706 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:07:59,706 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-12 05:07:59,706 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-12 05:07:59,707 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-12 05:07:59,708 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-12 05:07:59,708 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-12 05:07:59,708 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=273, Unknown=0, NotChecked=0, Total=380 [2018-04-12 05:07:59,708 INFO L87 Difference]: Start difference. First operand 402 states and 574 transitions. Second operand 20 states. [2018-04-12 05:07:59,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:07:59,974 INFO L93 Difference]: Finished difference Result 943 states and 1736 transitions. [2018-04-12 05:07:59,974 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-12 05:07:59,974 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1327 [2018-04-12 05:07:59,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:07:59,980 INFO L225 Difference]: With dead ends: 943 [2018-04-12 05:07:59,980 INFO L226 Difference]: Without dead ends: 943 [2018-04-12 05:07:59,980 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-12 05:07:59,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 943 states. [2018-04-12 05:07:59,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 943 to 402. [2018-04-12 05:07:59,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 402 states. [2018-04-12 05:07:59,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 574 transitions. [2018-04-12 05:07:59,993 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 574 transitions. Word has length 1327 [2018-04-12 05:07:59,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:07:59,993 INFO L459 AbstractCegarLoop]: Abstraction has 402 states and 574 transitions. [2018-04-12 05:07:59,993 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-12 05:07:59,994 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 574 transitions. [2018-04-12 05:08:00,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1334 [2018-04-12 05:08:00,002 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:08:00,002 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-12 05:08:00,002 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-12 05:08:00,002 INFO L82 PathProgramCache]: Analyzing trace with hash -1040055459, now seen corresponding path program 75 times [2018-04-12 05:08:00,003 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:08:00,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:08:00,087 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:08:02,169 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-12 05:08:02,169 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:08:02,169 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-12 05:08:02,169 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:08:02,170 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-12 05:08:02,170 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-12 05:08:02,171 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-12 05:08:02,171 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-12 05:08:02,171 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-12 05:08:02,171 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=300, Unknown=0, NotChecked=0, Total=420 [2018-04-12 05:08:02,171 INFO L87 Difference]: Start difference. First operand 402 states and 574 transitions. Second operand 21 states. [2018-04-12 05:08:02,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:08:02,568 INFO L93 Difference]: Finished difference Result 946 states and 1837 transitions. [2018-04-12 05:08:02,568 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-12 05:08:02,568 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1333 [2018-04-12 05:08:02,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:08:02,573 INFO L225 Difference]: With dead ends: 946 [2018-04-12 05:08:02,573 INFO L226 Difference]: Without dead ends: 946 [2018-04-12 05:08:02,573 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=300, Invalid=756, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 05:08:02,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states. [2018-04-12 05:08:02,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 402. [2018-04-12 05:08:02,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 402 states. [2018-04-12 05:08:02,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 574 transitions. [2018-04-12 05:08:02,585 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 574 transitions. Word has length 1333 [2018-04-12 05:08:02,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:08:02,586 INFO L459 AbstractCegarLoop]: Abstraction has 402 states and 574 transitions. [2018-04-12 05:08:02,586 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-12 05:08:02,586 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 574 transitions. [2018-04-12 05:08:02,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1340 [2018-04-12 05:08:02,594 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:08:02,594 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-12 05:08:02,594 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-12 05:08:02,594 INFO L82 PathProgramCache]: Analyzing trace with hash 448698469, now seen corresponding path program 76 times [2018-04-12 05:08:02,595 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:08:02,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:08:02,655 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:08:04,658 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-12 05:08:04,658 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:08:04,658 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-12 05:08:04,658 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:08:04,659 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-12 05:08:04,659 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-12 05:08:04,660 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-12 05:08:04,660 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 05:08:04,660 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 05:08:04,661 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=328, Unknown=0, NotChecked=0, Total=462 [2018-04-12 05:08:04,661 INFO L87 Difference]: Start difference. First operand 402 states and 574 transitions. Second operand 22 states. [2018-04-12 05:08:04,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:08:04,959 INFO L93 Difference]: Finished difference Result 946 states and 1837 transitions. [2018-04-12 05:08:04,959 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-12 05:08:04,959 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1339 [2018-04-12 05:08:04,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:08:04,964 INFO L225 Difference]: With dead ends: 946 [2018-04-12 05:08:04,964 INFO L226 Difference]: Without dead ends: 946 [2018-04-12 05:08:04,964 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=342, Invalid=848, Unknown=0, NotChecked=0, Total=1190 [2018-04-12 05:08:04,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states. [2018-04-12 05:08:04,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 399. [2018-04-12 05:08:04,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-04-12 05:08:04,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 552 transitions. [2018-04-12 05:08:04,979 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 552 transitions. Word has length 1339 [2018-04-12 05:08:04,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:08:04,980 INFO L459 AbstractCegarLoop]: Abstraction has 399 states and 552 transitions. [2018-04-12 05:08:04,980 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 05:08:04,980 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 552 transitions. [2018-04-12 05:08:04,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1346 [2018-04-12 05:08:04,987 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:08:04,988 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-12 05:08:04,988 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-12 05:08:04,988 INFO L82 PathProgramCache]: Analyzing trace with hash -1641461907, now seen corresponding path program 77 times [2018-04-12 05:08:04,989 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:08:05,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:08:05,064 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:08:07,088 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-12 05:08:07,088 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:08:07,089 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-12 05:08:07,089 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:08:07,089 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-12 05:08:07,089 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-12 05:08:07,090 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-12 05:08:07,090 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 05:08:07,091 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 05:08:07,091 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=320, Unknown=0, NotChecked=0, Total=462 [2018-04-12 05:08:07,091 INFO L87 Difference]: Start difference. First operand 399 states and 552 transitions. Second operand 22 states. [2018-04-12 05:08:07,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:08:07,408 INFO L93 Difference]: Finished difference Result 871 states and 1664 transitions. [2018-04-12 05:08:07,408 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-12 05:08:07,408 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1345 [2018-04-12 05:08:07,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:08:07,413 INFO L225 Difference]: With dead ends: 871 [2018-04-12 05:08:07,413 INFO L226 Difference]: Without dead ends: 871 [2018-04-12 05:08:07,413 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-12 05:08:07,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2018-04-12 05:08:07,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 399. [2018-04-12 05:08:07,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-04-12 05:08:07,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 552 transitions. [2018-04-12 05:08:07,427 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 552 transitions. Word has length 1345 [2018-04-12 05:08:07,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:08:07,428 INFO L459 AbstractCegarLoop]: Abstraction has 399 states and 552 transitions. [2018-04-12 05:08:07,428 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 05:08:07,428 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 552 transitions. [2018-04-12 05:08:07,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1352 [2018-04-12 05:08:07,436 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:08:07,436 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-12 05:08:07,436 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-12 05:08:07,437 INFO L82 PathProgramCache]: Analyzing trace with hash -2106006411, now seen corresponding path program 78 times [2018-04-12 05:08:07,437 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:08:07,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:08:07,498 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:08:09,566 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-12 05:08:09,567 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:08:09,567 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-12 05:08:09,567 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:08:09,567 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-12 05:08:09,567 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-12 05:08:09,569 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-12 05:08:09,569 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 05:08:09,569 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 05:08:09,569 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=310, Unknown=0, NotChecked=0, Total=462 [2018-04-12 05:08:09,569 INFO L87 Difference]: Start difference. First operand 399 states and 552 transitions. Second operand 22 states. [2018-04-12 05:08:09,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:08:09,839 INFO L93 Difference]: Finished difference Result 784 states and 1460 transitions. [2018-04-12 05:08:09,839 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-12 05:08:09,840 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1351 [2018-04-12 05:08:09,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:08:09,843 INFO L225 Difference]: With dead ends: 784 [2018-04-12 05:08:09,843 INFO L226 Difference]: Without dead ends: 784 [2018-04-12 05:08:09,843 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-12 05:08:09,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2018-04-12 05:08:09,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 399. [2018-04-12 05:08:09,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-04-12 05:08:09,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 552 transitions. [2018-04-12 05:08:09,853 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 552 transitions. Word has length 1351 [2018-04-12 05:08:09,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:08:09,854 INFO L459 AbstractCegarLoop]: Abstraction has 399 states and 552 transitions. [2018-04-12 05:08:09,854 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 05:08:09,854 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 552 transitions. [2018-04-12 05:08:09,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1358 [2018-04-12 05:08:09,862 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:08:09,862 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-12 05:08:09,862 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-12 05:08:09,862 INFO L82 PathProgramCache]: Analyzing trace with hash -593236099, now seen corresponding path program 79 times [2018-04-12 05:08:09,863 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:08:09,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:08:09,919 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:08:12,013 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-12 05:08:12,013 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:08:12,014 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-12 05:08:12,014 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:08:12,014 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-12 05:08:12,014 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-12 05:08:12,015 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-12 05:08:12,016 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 05:08:12,016 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 05:08:12,016 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=298, Unknown=0, NotChecked=0, Total=462 [2018-04-12 05:08:12,016 INFO L87 Difference]: Start difference. First operand 399 states and 552 transitions. Second operand 22 states. [2018-04-12 05:08:12,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:08:12,327 INFO L93 Difference]: Finished difference Result 689 states and 1228 transitions. [2018-04-12 05:08:12,327 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-12 05:08:12,327 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1357 [2018-04-12 05:08:12,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:08:12,330 INFO L225 Difference]: With dead ends: 689 [2018-04-12 05:08:12,330 INFO L226 Difference]: Without dead ends: 689 [2018-04-12 05:08:12,330 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-12 05:08:12,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2018-04-12 05:08:12,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 399. [2018-04-12 05:08:12,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-04-12 05:08:12,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 552 transitions. [2018-04-12 05:08:12,339 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 552 transitions. Word has length 1357 [2018-04-12 05:08:12,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:08:12,339 INFO L459 AbstractCegarLoop]: Abstraction has 399 states and 552 transitions. [2018-04-12 05:08:12,339 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 05:08:12,339 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 552 transitions. [2018-04-12 05:08:12,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1364 [2018-04-12 05:08:12,347 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:08:12,347 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-12 05:08:12,347 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-12 05:08:12,348 INFO L82 PathProgramCache]: Analyzing trace with hash -791680891, now seen corresponding path program 80 times [2018-04-12 05:08:12,348 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:08:12,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:08:12,406 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:08:14,516 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-12 05:08:14,516 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:08:14,516 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-12 05:08:14,516 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:08:14,517 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-12 05:08:14,517 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-12 05:08:14,518 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-12 05:08:14,518 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 05:08:14,518 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 05:08:14,518 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=284, Unknown=0, NotChecked=0, Total=462 [2018-04-12 05:08:14,519 INFO L87 Difference]: Start difference. First operand 399 states and 552 transitions. Second operand 22 states. [2018-04-12 05:08:14,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:08:14,836 INFO L93 Difference]: Finished difference Result 587 states and 1007 transitions. [2018-04-12 05:08:14,836 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-12 05:08:14,836 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1363 [2018-04-12 05:08:14,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:08:14,838 INFO L225 Difference]: With dead ends: 587 [2018-04-12 05:08:14,838 INFO L226 Difference]: Without dead ends: 587 [2018-04-12 05:08:14,838 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-12 05:08:14,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2018-04-12 05:08:14,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 408. [2018-04-12 05:08:14,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 408 states. [2018-04-12 05:08:14,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 581 transitions. [2018-04-12 05:08:14,844 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 581 transitions. Word has length 1363 [2018-04-12 05:08:14,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:08:14,845 INFO L459 AbstractCegarLoop]: Abstraction has 408 states and 581 transitions. [2018-04-12 05:08:14,845 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 05:08:14,845 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 581 transitions. [2018-04-12 05:08:14,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1370 [2018-04-12 05:08:14,853 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:08:14,853 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-12 05:08:14,853 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-12 05:08:14,853 INFO L82 PathProgramCache]: Analyzing trace with hash 252792717, now seen corresponding path program 81 times [2018-04-12 05:08:14,854 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:08:14,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:08:14,911 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:08:17,088 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-12 05:08:17,089 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:08:17,089 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 05:08:17,089 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:08:17,089 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-12 05:08:17,090 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-12 05:08:17,091 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-12 05:08:17,091 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 05:08:17,091 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 05:08:17,091 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=373, Unknown=0, NotChecked=0, Total=506 [2018-04-12 05:08:17,091 INFO L87 Difference]: Start difference. First operand 408 states and 581 transitions. Second operand 23 states. [2018-04-12 05:08:17,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:08:17,605 INFO L93 Difference]: Finished difference Result 456 states and 627 transitions. [2018-04-12 05:08:17,605 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-12 05:08:17,605 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1369 [2018-04-12 05:08:17,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:08:17,607 INFO L225 Difference]: With dead ends: 456 [2018-04-12 05:08:17,607 INFO L226 Difference]: Without dead ends: 456 [2018-04-12 05:08:17,607 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-12 05:08:17,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2018-04-12 05:08:17,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 411. [2018-04-12 05:08:17,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 411 states. [2018-04-12 05:08:17,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 591 transitions. [2018-04-12 05:08:17,612 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 591 transitions. Word has length 1369 [2018-04-12 05:08:17,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:08:17,612 INFO L459 AbstractCegarLoop]: Abstraction has 411 states and 591 transitions. [2018-04-12 05:08:17,612 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 05:08:17,612 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 591 transitions. [2018-04-12 05:08:17,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1412 [2018-04-12 05:08:17,620 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:08:17,620 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-12 05:08:17,621 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-12 05:08:17,621 INFO L82 PathProgramCache]: Analyzing trace with hash 1276221637, now seen corresponding path program 82 times [2018-04-12 05:08:17,621 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:08:17,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:08:17,682 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:08:19,930 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-12 05:08:19,931 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:08:19,931 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-12 05:08:19,931 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:08:19,931 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-12 05:08:19,932 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-12 05:08:19,933 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-12 05:08:19,933 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 05:08:19,933 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 05:08:19,933 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=276, Unknown=0, NotChecked=0, Total=552 [2018-04-12 05:08:19,933 INFO L87 Difference]: Start difference. First operand 411 states and 591 transitions. Second operand 24 states. [2018-04-12 05:08:20,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:08:20,148 INFO L93 Difference]: Finished difference Result 665 states and 945 transitions. [2018-04-12 05:08:20,148 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-12 05:08:20,148 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1411 [2018-04-12 05:08:20,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:08:20,151 INFO L225 Difference]: With dead ends: 665 [2018-04-12 05:08:20,151 INFO L226 Difference]: Without dead ends: 665 [2018-04-12 05:08:20,151 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-12 05:08:20,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2018-04-12 05:08:20,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 422. [2018-04-12 05:08:20,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-12 05:08:20,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-12 05:08:20,157 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1411 [2018-04-12 05:08:20,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:08:20,157 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-12 05:08:20,157 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 05:08:20,157 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-12 05:08:20,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1484 [2018-04-12 05:08:20,167 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:08:20,167 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-12 05:08:20,167 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-12 05:08:20,167 INFO L82 PathProgramCache]: Analyzing trace with hash -2062241355, now seen corresponding path program 83 times [2018-04-12 05:08:20,168 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:08:20,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:08:20,230 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:08:22,512 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-12 05:08:22,513 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:08:22,513 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-12 05:08:22,513 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:08:22,513 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-12 05:08:22,514 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-12 05:08:22,515 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-12 05:08:22,515 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-12 05:08:22,515 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-12 05:08:22,516 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=305, Unknown=0, NotChecked=0, Total=420 [2018-04-12 05:08:22,516 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 21 states. [2018-04-12 05:08:22,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:08:22,805 INFO L93 Difference]: Finished difference Result 1064 states and 2012 transitions. [2018-04-12 05:08:22,805 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 05:08:22,805 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1483 [2018-04-12 05:08:22,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:08:22,812 INFO L225 Difference]: With dead ends: 1064 [2018-04-12 05:08:22,812 INFO L226 Difference]: Without dead ends: 1064 [2018-04-12 05:08:22,812 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-12 05:08:22,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2018-04-12 05:08:22,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 425. [2018-04-12 05:08:22,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 425 states. [2018-04-12 05:08:22,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 632 transitions. [2018-04-12 05:08:22,828 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 632 transitions. Word has length 1483 [2018-04-12 05:08:22,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:08:22,829 INFO L459 AbstractCegarLoop]: Abstraction has 425 states and 632 transitions. [2018-04-12 05:08:22,829 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-12 05:08:22,829 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 632 transitions. [2018-04-12 05:08:22,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1490 [2018-04-12 05:08:22,838 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:08:22,838 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-12 05:08:22,838 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-12 05:08:22,838 INFO L82 PathProgramCache]: Analyzing trace with hash -2076454723, now seen corresponding path program 84 times [2018-04-12 05:08:22,839 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:08:22,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:08:22,907 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:08:25,375 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-12 05:08:25,375 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:08:25,376 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-12 05:08:25,376 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:08:25,376 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-12 05:08:25,376 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-12 05:08:25,378 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-12 05:08:25,378 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 05:08:25,378 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 05:08:25,378 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=334, Unknown=0, NotChecked=0, Total=462 [2018-04-12 05:08:25,378 INFO L87 Difference]: Start difference. First operand 425 states and 632 transitions. Second operand 22 states. [2018-04-12 05:08:25,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:08:25,657 INFO L93 Difference]: Finished difference Result 1067 states and 2130 transitions. [2018-04-12 05:08:25,657 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-12 05:08:25,657 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1489 [2018-04-12 05:08:25,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:08:25,662 INFO L225 Difference]: With dead ends: 1067 [2018-04-12 05:08:25,663 INFO L226 Difference]: Without dead ends: 1067 [2018-04-12 05:08:25,663 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-12 05:08:25,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states. [2018-04-12 05:08:25,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 425. [2018-04-12 05:08:25,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 425 states. [2018-04-12 05:08:25,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 632 transitions. [2018-04-12 05:08:25,677 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 632 transitions. Word has length 1489 [2018-04-12 05:08:25,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:08:25,678 INFO L459 AbstractCegarLoop]: Abstraction has 425 states and 632 transitions. [2018-04-12 05:08:25,678 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 05:08:25,678 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 632 transitions. [2018-04-12 05:08:25,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1496 [2018-04-12 05:08:25,687 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:08:25,687 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-12 05:08:25,687 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-12 05:08:25,687 INFO L82 PathProgramCache]: Analyzing trace with hash -763262523, now seen corresponding path program 85 times [2018-04-12 05:08:25,688 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:08:25,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:08:25,750 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:08:28,321 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-12 05:08:28,321 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:08:28,321 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 05:08:28,321 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:08:28,322 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-12 05:08:28,322 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-12 05:08:28,323 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-12 05:08:28,324 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 05:08:28,324 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 05:08:28,324 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=364, Unknown=0, NotChecked=0, Total=506 [2018-04-12 05:08:28,324 INFO L87 Difference]: Start difference. First operand 425 states and 632 transitions. Second operand 23 states. [2018-04-12 05:08:28,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:08:28,610 INFO L93 Difference]: Finished difference Result 1067 states and 2130 transitions. [2018-04-12 05:08:28,610 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-12 05:08:28,610 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1495 [2018-04-12 05:08:28,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:08:28,617 INFO L225 Difference]: With dead ends: 1067 [2018-04-12 05:08:28,617 INFO L226 Difference]: Without dead ends: 1067 [2018-04-12 05:08:28,617 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-12 05:08:28,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states. [2018-04-12 05:08:28,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 422. [2018-04-12 05:08:28,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-12 05:08:28,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-12 05:08:28,634 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1495 [2018-04-12 05:08:28,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:08:28,634 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-12 05:08:28,634 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 05:08:28,635 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-12 05:08:28,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1502 [2018-04-12 05:08:28,643 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:08:28,644 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-12 05:08:28,644 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-12 05:08:28,644 INFO L82 PathProgramCache]: Analyzing trace with hash -1593156403, now seen corresponding path program 86 times [2018-04-12 05:08:28,644 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:08:28,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:08:28,710 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:08:31,149 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-12 05:08:31,149 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:08:31,150 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 05:08:31,150 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:08:31,150 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-12 05:08:31,150 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-12 05:08:31,152 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-12 05:08:31,152 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 05:08:31,152 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 05:08:31,152 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=357, Unknown=0, NotChecked=0, Total=506 [2018-04-12 05:08:31,152 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 23 states. [2018-04-12 05:08:31,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:08:31,459 INFO L93 Difference]: Finished difference Result 998 states and 1971 transitions. [2018-04-12 05:08:31,459 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-12 05:08:31,459 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1501 [2018-04-12 05:08:31,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:08:31,464 INFO L225 Difference]: With dead ends: 998 [2018-04-12 05:08:31,464 INFO L226 Difference]: Without dead ends: 998 [2018-04-12 05:08:31,464 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-12 05:08:31,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 998 states. [2018-04-12 05:08:31,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 998 to 422. [2018-04-12 05:08:31,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-12 05:08:31,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-12 05:08:31,478 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1501 [2018-04-12 05:08:31,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:08:31,478 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-12 05:08:31,478 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 05:08:31,478 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-12 05:08:31,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1508 [2018-04-12 05:08:31,487 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:08:31,487 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-12 05:08:31,487 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-12 05:08:31,488 INFO L82 PathProgramCache]: Analyzing trace with hash 1659903445, now seen corresponding path program 87 times [2018-04-12 05:08:31,488 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:08:31,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:08:31,549 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:08:34,157 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-12 05:08:34,157 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:08:34,157 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 05:08:34,158 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:08:34,158 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-12 05:08:34,158 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-12 05:08:34,160 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-12 05:08:34,160 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 05:08:34,160 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 05:08:34,160 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=348, Unknown=0, NotChecked=0, Total=506 [2018-04-12 05:08:34,160 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 23 states. [2018-04-12 05:08:34,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:08:34,456 INFO L93 Difference]: Finished difference Result 917 states and 1781 transitions. [2018-04-12 05:08:34,456 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-12 05:08:34,456 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1507 [2018-04-12 05:08:34,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:08:34,461 INFO L225 Difference]: With dead ends: 917 [2018-04-12 05:08:34,461 INFO L226 Difference]: Without dead ends: 917 [2018-04-12 05:08:34,461 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-12 05:08:34,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2018-04-12 05:08:34,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 422. [2018-04-12 05:08:34,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-12 05:08:34,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-12 05:08:34,473 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1507 [2018-04-12 05:08:34,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:08:34,473 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-12 05:08:34,473 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 05:08:34,473 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-12 05:08:34,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1514 [2018-04-12 05:08:34,482 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:08:34,482 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-12 05:08:34,482 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-12 05:08:34,483 INFO L82 PathProgramCache]: Analyzing trace with hash 283725021, now seen corresponding path program 88 times [2018-04-12 05:08:34,483 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:08:34,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:08:34,545 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:08:37,169 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-12 05:08:37,169 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:08:37,169 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 05:08:37,169 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:08:37,170 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-12 05:08:37,170 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-12 05:08:37,172 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-12 05:08:37,172 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 05:08:37,172 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 05:08:37,172 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=337, Unknown=0, NotChecked=0, Total=506 [2018-04-12 05:08:37,172 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 23 states. [2018-04-12 05:08:37,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:08:37,478 INFO L93 Difference]: Finished difference Result 824 states and 1559 transitions. [2018-04-12 05:08:37,478 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-12 05:08:37,478 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1513 [2018-04-12 05:08:37,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:08:37,483 INFO L225 Difference]: With dead ends: 824 [2018-04-12 05:08:37,483 INFO L226 Difference]: Without dead ends: 824 [2018-04-12 05:08:37,483 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-12 05:08:37,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2018-04-12 05:08:37,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 422. [2018-04-12 05:08:37,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-12 05:08:37,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-12 05:08:37,495 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1513 [2018-04-12 05:08:37,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:08:37,495 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-12 05:08:37,495 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 05:08:37,495 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-12 05:08:37,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1520 [2018-04-12 05:08:37,505 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:08:37,505 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-12 05:08:37,505 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-12 05:08:37,505 INFO L82 PathProgramCache]: Analyzing trace with hash 689662437, now seen corresponding path program 89 times [2018-04-12 05:08:37,506 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:08:37,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:08:37,574 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:08:40,249 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-12 05:08:40,249 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:08:40,249 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 05:08:40,249 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:08:40,250 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-12 05:08:40,250 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-12 05:08:40,252 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-12 05:08:40,252 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 05:08:40,252 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 05:08:40,252 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=324, Unknown=0, NotChecked=0, Total=506 [2018-04-12 05:08:40,252 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 23 states. [2018-04-12 05:08:40,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:08:40,570 INFO L93 Difference]: Finished difference Result 723 states and 1308 transitions. [2018-04-12 05:08:40,570 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-12 05:08:40,570 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1519 [2018-04-12 05:08:40,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:08:40,574 INFO L225 Difference]: With dead ends: 723 [2018-04-12 05:08:40,574 INFO L226 Difference]: Without dead ends: 723 [2018-04-12 05:08:40,575 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-12 05:08:40,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 723 states. [2018-04-12 05:08:40,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 723 to 422. [2018-04-12 05:08:40,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-12 05:08:40,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-12 05:08:40,585 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1519 [2018-04-12 05:08:40,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:08:40,585 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-12 05:08:40,585 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 05:08:40,585 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-12 05:08:40,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1526 [2018-04-12 05:08:40,595 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:08:40,595 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-12 05:08:40,595 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-12 05:08:40,595 INFO L82 PathProgramCache]: Analyzing trace with hash 2077947117, now seen corresponding path program 90 times [2018-04-12 05:08:40,596 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:08:40,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:08:40,661 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:08:43,405 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-12 05:08:43,405 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:08:43,405 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 05:08:43,406 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:08:43,406 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-12 05:08:43,406 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-12 05:08:43,408 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-12 05:08:43,408 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 05:08:43,408 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 05:08:43,408 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=309, Unknown=0, NotChecked=0, Total=506 [2018-04-12 05:08:43,408 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 23 states. [2018-04-12 05:08:43,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:08:43,708 INFO L93 Difference]: Finished difference Result 615 states and 1069 transitions. [2018-04-12 05:08:43,708 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-12 05:08:43,708 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1525 [2018-04-12 05:08:43,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:08:43,711 INFO L225 Difference]: With dead ends: 615 [2018-04-12 05:08:43,711 INFO L226 Difference]: Without dead ends: 615 [2018-04-12 05:08:43,711 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=575, Invalid=1065, Unknown=0, NotChecked=0, Total=1640 [2018-04-12 05:08:43,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2018-04-12 05:08:43,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 431. [2018-04-12 05:08:43,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 431 states. [2018-04-12 05:08:43,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 639 transitions. [2018-04-12 05:08:43,719 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 639 transitions. Word has length 1525 [2018-04-12 05:08:43,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:08:43,719 INFO L459 AbstractCegarLoop]: Abstraction has 431 states and 639 transitions. [2018-04-12 05:08:43,719 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 05:08:43,719 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 639 transitions. [2018-04-12 05:08:43,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1532 [2018-04-12 05:08:43,734 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:08:43,734 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-12 05:08:43,735 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-12 05:08:43,735 INFO L82 PathProgramCache]: Analyzing trace with hash 1311469045, now seen corresponding path program 91 times [2018-04-12 05:08:43,735 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:08:43,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:08:43,807 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:08:46,524 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-12 05:08:46,524 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:08:46,524 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-12 05:08:46,524 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:08:46,525 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-12 05:08:46,525 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-12 05:08:46,526 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-12 05:08:46,526 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 05:08:46,526 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 05:08:46,526 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2018-04-12 05:08:46,527 INFO L87 Difference]: Start difference. First operand 431 states and 639 transitions. Second operand 25 states. [2018-04-12 05:08:46,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:08:46,701 INFO L93 Difference]: Finished difference Result 734 states and 1110 transitions. [2018-04-12 05:08:46,701 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-12 05:08:46,701 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1531 [2018-04-12 05:08:46,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:08:46,704 INFO L225 Difference]: With dead ends: 734 [2018-04-12 05:08:46,704 INFO L226 Difference]: Without dead ends: 734 [2018-04-12 05:08:46,704 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-12 05:08:46,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states. [2018-04-12 05:08:46,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 442. [2018-04-12 05:08:46,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-12 05:08:46,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-12 05:08:46,711 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1531 [2018-04-12 05:08:46,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:08:46,711 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-12 05:08:46,711 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 05:08:46,711 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-12 05:08:46,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1604 [2018-04-12 05:08:46,721 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:08:46,722 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-12 05:08:46,722 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-12 05:08:46,722 INFO L82 PathProgramCache]: Analyzing trace with hash -1055951131, now seen corresponding path program 92 times [2018-04-12 05:08:46,722 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:08:46,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:08:46,790 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:08:49,594 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-12 05:08:49,595 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:08:49,595 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-12 05:08:49,595 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:08:49,595 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-12 05:08:49,595 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-12 05:08:49,597 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-12 05:08:49,597 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 05:08:49,597 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 05:08:49,597 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=338, Unknown=0, NotChecked=0, Total=462 [2018-04-12 05:08:49,597 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 22 states. [2018-04-12 05:08:49,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:08:49,886 INFO L93 Difference]: Finished difference Result 1185 states and 2386 transitions. [2018-04-12 05:08:49,887 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-12 05:08:49,887 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1603 [2018-04-12 05:08:49,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:08:49,894 INFO L225 Difference]: With dead ends: 1185 [2018-04-12 05:08:49,894 INFO L226 Difference]: Without dead ends: 1185 [2018-04-12 05:08:49,894 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-12 05:08:49,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1185 states. [2018-04-12 05:08:49,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1185 to 445. [2018-04-12 05:08:49,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 445 states. [2018-04-12 05:08:49,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 682 transitions. [2018-04-12 05:08:49,921 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 682 transitions. Word has length 1603 [2018-04-12 05:08:49,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:08:49,922 INFO L459 AbstractCegarLoop]: Abstraction has 445 states and 682 transitions. [2018-04-12 05:08:49,922 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 05:08:49,922 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 682 transitions. [2018-04-12 05:08:49,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1610 [2018-04-12 05:08:49,940 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:08:49,941 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-12 05:08:49,941 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-12 05:08:49,941 INFO L82 PathProgramCache]: Analyzing trace with hash -1070490131, now seen corresponding path program 93 times [2018-04-12 05:08:49,942 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:08:50,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:08:50,026 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:08:52,945 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-12 05:08:52,945 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:08:52,945 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 05:08:52,946 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:08:52,946 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-12 05:08:52,946 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-12 05:08:52,948 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-12 05:08:52,948 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 05:08:52,948 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 05:08:52,948 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=369, Unknown=0, NotChecked=0, Total=506 [2018-04-12 05:08:52,948 INFO L87 Difference]: Start difference. First operand 445 states and 682 transitions. Second operand 23 states. [2018-04-12 05:08:53,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:08:53,246 INFO L93 Difference]: Finished difference Result 1188 states and 2521 transitions. [2018-04-12 05:08:53,246 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-12 05:08:53,246 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1609 [2018-04-12 05:08:53,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:08:53,253 INFO L225 Difference]: With dead ends: 1188 [2018-04-12 05:08:53,254 INFO L226 Difference]: Without dead ends: 1188 [2018-04-12 05:08:53,254 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=317, Invalid=873, Unknown=0, NotChecked=0, Total=1190 [2018-04-12 05:08:53,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1188 states. [2018-04-12 05:08:53,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1188 to 445. [2018-04-12 05:08:53,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 445 states. [2018-04-12 05:08:53,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 682 transitions. [2018-04-12 05:08:53,274 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 682 transitions. Word has length 1609 [2018-04-12 05:08:53,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:08:53,274 INFO L459 AbstractCegarLoop]: Abstraction has 445 states and 682 transitions. [2018-04-12 05:08:53,274 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 05:08:53,274 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 682 transitions. [2018-04-12 05:08:53,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1616 [2018-04-12 05:08:53,285 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:08:53,285 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-12 05:08:53,285 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-12 05:08:53,285 INFO L82 PathProgramCache]: Analyzing trace with hash 403463925, now seen corresponding path program 94 times [2018-04-12 05:08:53,286 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:08:53,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:08:53,360 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:08:56,422 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-12 05:08:56,422 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:08:56,422 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-12 05:08:56,422 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:08:56,423 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-12 05:08:56,423 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-12 05:08:56,424 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-12 05:08:56,424 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 05:08:56,425 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 05:08:56,425 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=401, Unknown=0, NotChecked=0, Total=552 [2018-04-12 05:08:56,425 INFO L87 Difference]: Start difference. First operand 445 states and 682 transitions. Second operand 24 states. [2018-04-12 05:08:56,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:08:56,757 INFO L93 Difference]: Finished difference Result 1188 states and 2521 transitions. [2018-04-12 05:08:56,758 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-12 05:08:56,758 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1615 [2018-04-12 05:08:56,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:08:56,764 INFO L225 Difference]: With dead ends: 1188 [2018-04-12 05:08:56,764 INFO L226 Difference]: Without dead ends: 1188 [2018-04-12 05:08:56,765 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-12 05:08:56,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1188 states. [2018-04-12 05:08:56,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1188 to 442. [2018-04-12 05:08:56,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-12 05:08:56,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-12 05:08:56,783 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1615 [2018-04-12 05:08:56,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:08:56,783 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-12 05:08:56,783 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 05:08:56,783 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-12 05:08:56,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1622 [2018-04-12 05:08:56,793 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:08:56,794 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-12 05:08:56,794 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-12 05:08:56,794 INFO L82 PathProgramCache]: Analyzing trace with hash -565954051, now seen corresponding path program 95 times [2018-04-12 05:08:56,794 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:08:56,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:08:56,864 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:09:00,056 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-12 05:09:00,056 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:09:00,057 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-12 05:09:00,057 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:09:00,057 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-12 05:09:00,057 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-12 05:09:00,059 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-12 05:09:00,059 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 05:09:00,060 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 05:09:00,060 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=395, Unknown=0, NotChecked=0, Total=552 [2018-04-12 05:09:00,060 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-12 05:09:00,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:09:00,392 INFO L93 Difference]: Finished difference Result 1125 states and 2368 transitions. [2018-04-12 05:09:00,392 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-12 05:09:00,393 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1621 [2018-04-12 05:09:00,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:09:00,399 INFO L225 Difference]: With dead ends: 1125 [2018-04-12 05:09:00,399 INFO L226 Difference]: Without dead ends: 1125 [2018-04-12 05:09:00,399 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-12 05:09:00,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1125 states. [2018-04-12 05:09:00,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1125 to 442. [2018-04-12 05:09:00,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-12 05:09:00,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-12 05:09:00,426 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1621 [2018-04-12 05:09:00,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:09:00,427 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-12 05:09:00,427 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 05:09:00,428 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-12 05:09:00,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1628 [2018-04-12 05:09:00,446 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:09:00,446 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-12 05:09:00,446 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-12 05:09:00,446 INFO L82 PathProgramCache]: Analyzing trace with hash -1513684219, now seen corresponding path program 96 times [2018-04-12 05:09:00,447 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:09:00,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:09:00,554 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:09:03,733 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-12 05:09:03,734 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:09:03,734 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-12 05:09:03,734 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:09:03,734 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-12 05:09:03,734 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-12 05:09:03,736 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-12 05:09:03,736 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 05:09:03,736 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 05:09:03,736 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=387, Unknown=0, NotChecked=0, Total=552 [2018-04-12 05:09:03,736 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-12 05:09:04,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:09:04,023 INFO L93 Difference]: Finished difference Result 1050 states and 2183 transitions. [2018-04-12 05:09:04,023 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-12 05:09:04,023 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1627 [2018-04-12 05:09:04,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:09:04,030 INFO L225 Difference]: With dead ends: 1050 [2018-04-12 05:09:04,030 INFO L226 Difference]: Without dead ends: 1050 [2018-04-12 05:09:04,030 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-12 05:09:04,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states. [2018-04-12 05:09:04,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 442. [2018-04-12 05:09:04,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-12 05:09:04,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-12 05:09:04,047 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1627 [2018-04-12 05:09:04,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:09:04,048 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-12 05:09:04,048 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 05:09:04,048 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-12 05:09:04,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1634 [2018-04-12 05:09:04,059 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:09:04,060 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-12 05:09:04,060 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-12 05:09:04,060 INFO L82 PathProgramCache]: Analyzing trace with hash -573883891, now seen corresponding path program 97 times [2018-04-12 05:09:04,061 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:09:04,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:09:04,139 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:09:07,241 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-12 05:09:07,241 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:09:07,241 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-12 05:09:07,241 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:09:07,242 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-12 05:09:07,242 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-12 05:09:07,244 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-12 05:09:07,244 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 05:09:07,244 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 05:09:07,244 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=377, Unknown=0, NotChecked=0, Total=552 [2018-04-12 05:09:07,244 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-12 05:09:07,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:09:07,571 INFO L93 Difference]: Finished difference Result 963 states and 1965 transitions. [2018-04-12 05:09:07,571 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-12 05:09:07,571 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1633 [2018-04-12 05:09:07,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:09:07,577 INFO L225 Difference]: With dead ends: 963 [2018-04-12 05:09:07,577 INFO L226 Difference]: Without dead ends: 963 [2018-04-12 05:09:07,577 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-12 05:09:07,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states. [2018-04-12 05:09:07,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 442. [2018-04-12 05:09:07,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-12 05:09:07,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-12 05:09:07,592 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1633 [2018-04-12 05:09:07,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:09:07,593 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-12 05:09:07,593 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 05:09:07,593 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-12 05:09:07,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1640 [2018-04-12 05:09:07,604 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:09:07,604 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-12 05:09:07,604 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-12 05:09:07,604 INFO L82 PathProgramCache]: Analyzing trace with hash 1777753877, now seen corresponding path program 98 times [2018-04-12 05:09:07,605 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:09:07,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:09:07,683 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:09:10,945 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-12 05:09:10,945 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:09:10,957 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-12 05:09:10,957 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:09:10,958 INFO L134 CoverageAnalysis]: Checked inductivity of 11157 backedges. 1073 proven. 196 refuted. 0 times theorem prover too weak. 9888 trivial. 0 not checked. [2018-04-12 05:09:10,958 INFO L182 omatonBuilderFactory]: Interpolants [87265#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 16)), 87264#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 15)), 87267#(<= main_~i~1 15), 87266#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 15), 87269#(<= main_~i~1 17), 87268#(<= main_~i~1 16), 87270#(<= main_~i~1 18), 87247#true, 87249#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 87248#false, 87251#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 87250#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 87253#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 87252#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 87255#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 87254#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 87257#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 8)), 87256#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 87259#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 10)), 87258#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 9)), 87261#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 12)), 87260#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 11)), 87263#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 14)), 87262#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 13))] [2018-04-12 05:09:10,960 INFO L134 CoverageAnalysis]: Checked inductivity of 163242 backedges. 18024 proven. 4270 refuted. 0 times theorem prover too weak. 140948 trivial. 0 not checked. [2018-04-12 05:09:10,960 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 05:09:10,960 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 05:09:10,960 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=365, Unknown=0, NotChecked=0, Total=552 [2018-04-12 05:09:10,960 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-12 05:09:11,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:09:11,255 INFO L93 Difference]: Finished difference Result 864 states and 1713 transitions. [2018-04-12 05:09:11,255 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-12 05:09:11,255 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1639 [2018-04-12 05:09:11,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:09:11,260 INFO L225 Difference]: With dead ends: 864 [2018-04-12 05:09:11,260 INFO L226 Difference]: Without dead ends: 864 [2018-04-12 05:09:11,260 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-12 05:09:11,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states. [2018-04-12 05:09:11,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 442. [2018-04-12 05:09:11,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-12 05:09:11,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-12 05:09:11,273 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1639 [2018-04-12 05:09:11,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:09:11,274 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-12 05:09:11,274 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 05:09:11,274 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-12 05:09:11,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1646 [2018-04-12 05:09:11,284 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:09:11,284 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-12 05:09:11,284 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-12 05:09:11,285 INFO L82 PathProgramCache]: Analyzing trace with hash 790426141, now seen corresponding path program 99 times [2018-04-12 05:09:11,285 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:09:11,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:09:11,356 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:09:14,480 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-12 05:09:14,480 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:09:14,480 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-12 05:09:14,481 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:09:14,481 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-12 05:09:14,481 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-12 05:09:14,483 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-12 05:09:14,483 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 05:09:14,483 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 05:09:14,483 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=351, Unknown=0, NotChecked=0, Total=552 [2018-04-12 05:09:14,483 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-12 05:09:14,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:09:14,808 INFO L93 Difference]: Finished difference Result 757 states and 1430 transitions. [2018-04-12 05:09:14,809 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-12 05:09:14,809 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1645 [2018-04-12 05:09:14,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:09:14,813 INFO L225 Difference]: With dead ends: 757 [2018-04-12 05:09:14,813 INFO L226 Difference]: Without dead ends: 757 [2018-04-12 05:09:14,813 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-12 05:09:14,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2018-04-12 05:09:14,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 442. [2018-04-12 05:09:14,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-12 05:09:14,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-12 05:09:14,823 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1645 [2018-04-12 05:09:14,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:09:14,823 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-12 05:09:14,823 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 05:09:14,823 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-12 05:09:14,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1652 [2018-04-12 05:09:14,834 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:09:14,834 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-12 05:09:14,834 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-12 05:09:14,834 INFO L82 PathProgramCache]: Analyzing trace with hash -1245547739, now seen corresponding path program 100 times [2018-04-12 05:09:14,835 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:09:14,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:09:14,905 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:09:18,120 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-12 05:09:18,120 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:09:18,120 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-12 05:09:18,120 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:09:18,121 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-12 05:09:18,121 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-12 05:09:18,123 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-12 05:09:18,123 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 05:09:18,123 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 05:09:18,123 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=335, Unknown=0, NotChecked=0, Total=552 [2018-04-12 05:09:18,123 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-12 05:09:18,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:09:18,415 INFO L93 Difference]: Finished difference Result 643 states and 1159 transitions. [2018-04-12 05:09:18,415 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-12 05:09:18,415 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1651 [2018-04-12 05:09:18,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:09:18,419 INFO L225 Difference]: With dead ends: 643 [2018-04-12 05:09:18,419 INFO L226 Difference]: Without dead ends: 643 [2018-04-12 05:09:18,419 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-12 05:09:18,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2018-04-12 05:09:18,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 451. [2018-04-12 05:09:18,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 451 states. [2018-04-12 05:09:18,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 689 transitions. [2018-04-12 05:09:18,431 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 689 transitions. Word has length 1651 [2018-04-12 05:09:18,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:09:18,431 INFO L459 AbstractCegarLoop]: Abstraction has 451 states and 689 transitions. [2018-04-12 05:09:18,431 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 05:09:18,432 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 689 transitions. [2018-04-12 05:09:18,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1658 [2018-04-12 05:09:18,443 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:09:18,443 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-12 05:09:18,443 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-12 05:09:18,443 INFO L82 PathProgramCache]: Analyzing trace with hash 576283181, now seen corresponding path program 101 times [2018-04-12 05:09:18,444 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:09:18,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:09:18,534 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:09:21,817 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-12 05:09:21,817 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:09:21,818 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-12 05:09:21,818 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:09:21,818 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-12 05:09:21,818 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-12 05:09:21,820 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-12 05:09:21,820 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 05:09:21,821 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 05:09:21,821 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=443, Unknown=0, NotChecked=0, Total=600 [2018-04-12 05:09:21,821 INFO L87 Difference]: Start difference. First operand 451 states and 689 transitions. Second operand 25 states. [2018-04-12 05:09:22,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:09:22,210 INFO L93 Difference]: Finished difference Result 504 states and 740 transitions. [2018-04-12 05:09:22,210 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-12 05:09:22,210 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1657 [2018-04-12 05:09:22,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:09:22,212 INFO L225 Difference]: With dead ends: 504 [2018-04-12 05:09:22,212 INFO L226 Difference]: Without dead ends: 504 [2018-04-12 05:09:22,212 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-12 05:09:22,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2018-04-12 05:09:22,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 454. [2018-04-12 05:09:22,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 454 states. [2018-04-12 05:09:22,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 700 transitions. [2018-04-12 05:09:22,218 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 700 transitions. Word has length 1657 [2018-04-12 05:09:22,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:09:22,218 INFO L459 AbstractCegarLoop]: Abstraction has 454 states and 700 transitions. [2018-04-12 05:09:22,218 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 05:09:22,218 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 700 transitions. [2018-04-12 05:09:22,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1694 [2018-04-12 05:09:22,230 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:09:22,230 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-12 05:09:22,230 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-12 05:09:22,230 INFO L82 PathProgramCache]: Analyzing trace with hash -1856607651, now seen corresponding path program 102 times [2018-04-12 05:09:22,231 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:09:22,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:09:22,310 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:09:25,744 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-12 05:09:25,744 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:09:25,744 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-12 05:09:25,744 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:09:25,745 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-12 05:09:25,745 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-12 05:09:25,746 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-12 05:09:25,747 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-12 05:09:25,747 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-12 05:09:25,747 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=325, Unknown=0, NotChecked=0, Total=650 [2018-04-12 05:09:25,747 INFO L87 Difference]: Start difference. First operand 454 states and 700 transitions. Second operand 26 states. [2018-04-12 05:09:25,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:09:25,940 INFO L93 Difference]: Finished difference Result 812 states and 1316 transitions. [2018-04-12 05:09:25,940 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-12 05:09:25,941 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1693 [2018-04-12 05:09:25,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:09:25,944 INFO L225 Difference]: With dead ends: 812 [2018-04-12 05:09:25,944 INFO L226 Difference]: Without dead ends: 812 [2018-04-12 05:09:25,945 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-12 05:09:25,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2018-04-12 05:09:25,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 465. [2018-04-12 05:09:25,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-12 05:09:25,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-12 05:09:25,955 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1693 [2018-04-12 05:09:25,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:09:25,955 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-12 05:09:25,955 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-12 05:09:25,955 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-12 05:09:25,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1772 [2018-04-12 05:09:25,968 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:09:25,968 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-12 05:09:25,969 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-12 05:09:25,969 INFO L82 PathProgramCache]: Analyzing trace with hash -71490475, now seen corresponding path program 103 times [2018-04-12 05:09:25,969 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:09:26,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:09:26,063 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:09:29,746 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-12 05:09:29,746 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:09:29,746 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-12 05:09:29,746 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:09:29,747 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-12 05:09:29,747 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-12 05:09:29,749 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-12 05:09:29,749 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 05:09:29,749 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 05:09:29,749 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=405, Unknown=0, NotChecked=0, Total=552 [2018-04-12 05:09:29,750 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 24 states. [2018-04-12 05:09:30,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:09:30,036 INFO L93 Difference]: Finished difference Result 1309 states and 2840 transitions. [2018-04-12 05:09:30,036 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-12 05:09:30,036 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1771 [2018-04-12 05:09:30,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:09:30,044 INFO L225 Difference]: With dead ends: 1309 [2018-04-12 05:09:30,044 INFO L226 Difference]: Without dead ends: 1309 [2018-04-12 05:09:30,045 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-12 05:09:30,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1309 states. [2018-04-12 05:09:30,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1309 to 468. [2018-04-12 05:09:30,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 468 states. [2018-04-12 05:09:30,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 745 transitions. [2018-04-12 05:09:30,066 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 745 transitions. Word has length 1771 [2018-04-12 05:09:30,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:09:30,066 INFO L459 AbstractCegarLoop]: Abstraction has 468 states and 745 transitions. [2018-04-12 05:09:30,066 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 05:09:30,066 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 745 transitions. [2018-04-12 05:09:30,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1778 [2018-04-12 05:09:30,079 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:09:30,079 INFO L355 BasicCegarLoop]: trace histogram [269, 245, 245, 245, 245, 245, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:09:30,079 INFO L408 AbstractCegarLoop]: === Iteration 113 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-12 05:09:30,079 INFO L82 PathProgramCache]: Analyzing trace with hash -1544543395, now seen corresponding path program 104 times [2018-04-12 05:09:30,080 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:09:30,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:09:30,158 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:09:33,922 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-12 05:09:33,922 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:09:33,923 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-12 05:09:33,923 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:09:33,923 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-12 05:09:33,923 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-12 05:09:33,925 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-12 05:09:33,925 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 05:09:33,925 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 05:09:33,926 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=439, Unknown=0, NotChecked=0, Total=600 [2018-04-12 05:09:33,926 INFO L87 Difference]: Start difference. First operand 468 states and 745 transitions. Second operand 25 states. [2018-04-12 05:09:34,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:09:34,260 INFO L93 Difference]: Finished difference Result 1309 states and 2840 transitions. [2018-04-12 05:09:34,260 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-12 05:09:34,260 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1777 [2018-04-12 05:09:34,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:09:34,268 INFO L225 Difference]: With dead ends: 1309 [2018-04-12 05:09:34,268 INFO L226 Difference]: Without dead ends: 1309 [2018-04-12 05:09:34,268 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-12 05:09:34,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1309 states. [2018-04-12 05:09:34,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1309 to 465. [2018-04-12 05:09:34,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-12 05:09:34,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-12 05:09:34,287 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1777 [2018-04-12 05:09:34,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:09:34,288 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-12 05:09:34,288 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 05:09:34,288 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-12 05:09:34,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1784 [2018-04-12 05:09:34,300 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:09:34,300 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-12 05:09:34,301 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-12 05:09:34,301 INFO L82 PathProgramCache]: Analyzing trace with hash -623264667, now seen corresponding path program 105 times [2018-04-12 05:09:34,301 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:09:34,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:09:34,380 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:09:38,194 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-12 05:09:38,194 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:09:38,194 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-12 05:09:38,195 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:09:38,195 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-12 05:09:38,195 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-12 05:09:38,197 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-12 05:09:38,198 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 05:09:38,198 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 05:09:38,198 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=434, Unknown=0, NotChecked=0, Total=600 [2018-04-12 05:09:38,198 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-12 05:09:38,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:09:38,548 INFO L93 Difference]: Finished difference Result 1252 states and 2702 transitions. [2018-04-12 05:09:38,548 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-12 05:09:38,548 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1783 [2018-04-12 05:09:38,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:09:38,555 INFO L225 Difference]: With dead ends: 1252 [2018-04-12 05:09:38,555 INFO L226 Difference]: Without dead ends: 1252 [2018-04-12 05:09:38,556 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-12 05:09:38,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1252 states. [2018-04-12 05:09:38,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1252 to 465. [2018-04-12 05:09:38,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-12 05:09:38,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-12 05:09:38,574 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1783 [2018-04-12 05:09:38,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:09:38,574 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-12 05:09:38,574 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 05:09:38,574 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-12 05:09:38,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1790 [2018-04-12 05:09:38,587 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:09:38,587 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-12 05:09:38,587 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-12 05:09:38,587 INFO L82 PathProgramCache]: Analyzing trace with hash 860668781, now seen corresponding path program 106 times [2018-04-12 05:09:38,588 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:09:38,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:09:38,666 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:09:42,478 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-12 05:09:42,478 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:09:42,478 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-12 05:09:42,478 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:09:42,479 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-12 05:09:42,479 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-12 05:09:42,481 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-12 05:09:42,481 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 05:09:42,481 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 05:09:42,481 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=427, Unknown=0, NotChecked=0, Total=600 [2018-04-12 05:09:42,481 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-12 05:09:42,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:09:42,831 INFO L93 Difference]: Finished difference Result 1183 states and 2532 transitions. [2018-04-12 05:09:42,831 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-12 05:09:42,831 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1789 [2018-04-12 05:09:42,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:09:42,839 INFO L225 Difference]: With dead ends: 1183 [2018-04-12 05:09:42,839 INFO L226 Difference]: Without dead ends: 1183 [2018-04-12 05:09:42,840 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-12 05:09:42,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1183 states. [2018-04-12 05:09:42,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1183 to 465. [2018-04-12 05:09:42,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-12 05:09:42,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-12 05:09:42,859 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1789 [2018-04-12 05:09:42,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:09:42,859 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-12 05:09:42,859 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 05:09:42,859 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-12 05:09:42,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1796 [2018-04-12 05:09:42,872 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:09:42,872 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-12 05:09:42,872 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-12 05:09:42,873 INFO L82 PathProgramCache]: Analyzing trace with hash -136333195, now seen corresponding path program 107 times [2018-04-12 05:09:42,873 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:09:42,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:09:42,962 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:09:46,868 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-12 05:09:46,868 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:09:46,868 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-12 05:09:46,868 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:09:46,869 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-12 05:09:46,869 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-12 05:09:46,871 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-12 05:09:46,871 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 05:09:46,871 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 05:09:46,871 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=418, Unknown=0, NotChecked=0, Total=600 [2018-04-12 05:09:46,871 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-12 05:09:47,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:09:47,220 INFO L93 Difference]: Finished difference Result 1102 states and 2329 transitions. [2018-04-12 05:09:47,220 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-12 05:09:47,220 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1795 [2018-04-12 05:09:47,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:09:47,227 INFO L225 Difference]: With dead ends: 1102 [2018-04-12 05:09:47,227 INFO L226 Difference]: Without dead ends: 1102 [2018-04-12 05:09:47,228 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-12 05:09:47,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1102 states. [2018-04-12 05:09:47,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1102 to 465. [2018-04-12 05:09:47,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-12 05:09:47,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-12 05:09:47,245 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1795 [2018-04-12 05:09:47,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:09:47,246 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-12 05:09:47,246 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 05:09:47,246 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-12 05:09:47,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1802 [2018-04-12 05:09:47,259 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:09:47,259 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-12 05:09:47,259 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-12 05:09:47,259 INFO L82 PathProgramCache]: Analyzing trace with hash 2002262909, now seen corresponding path program 108 times [2018-04-12 05:09:47,260 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:09:47,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:09:47,340 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:09:52,122 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-12 05:09:52,122 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:09:52,123 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-12 05:09:52,123 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:09:52,123 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-12 05:09:52,123 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-12 05:09:52,126 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-12 05:09:52,126 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 05:09:52,126 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 05:09:52,126 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=407, Unknown=0, NotChecked=0, Total=600 [2018-04-12 05:09:52,126 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-12 05:09:52,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:09:52,477 INFO L93 Difference]: Finished difference Result 1009 states and 2092 transitions. [2018-04-12 05:09:52,478 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-12 05:09:52,478 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1801 [2018-04-12 05:09:52,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:09:52,483 INFO L225 Difference]: With dead ends: 1009 [2018-04-12 05:09:52,483 INFO L226 Difference]: Without dead ends: 1009 [2018-04-12 05:09:52,483 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-12 05:09:52,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1009 states. [2018-04-12 05:09:52,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1009 to 465. [2018-04-12 05:09:52,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-12 05:09:52,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-12 05:09:52,497 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1801 [2018-04-12 05:09:52,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:09:52,498 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-12 05:09:52,498 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 05:09:52,498 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-12 05:09:52,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1808 [2018-04-12 05:09:52,511 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:09:52,511 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-12 05:09:52,511 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-12 05:09:52,511 INFO L82 PathProgramCache]: Analyzing trace with hash -1049990011, now seen corresponding path program 109 times [2018-04-12 05:09:52,512 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:09:52,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:09:52,591 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:09:56,440 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-12 05:09:56,440 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:09:56,440 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-12 05:09:56,440 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:09:56,441 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-12 05:09:56,441 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-12 05:09:56,443 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-12 05:09:56,443 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 05:09:56,443 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 05:09:56,443 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=394, Unknown=0, NotChecked=0, Total=600 [2018-04-12 05:09:56,443 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-12 05:09:56,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:09:56,797 INFO L93 Difference]: Finished difference Result 904 states and 1820 transitions. [2018-04-12 05:09:56,797 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-12 05:09:56,797 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1807 [2018-04-12 05:09:56,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:09:56,802 INFO L225 Difference]: With dead ends: 904 [2018-04-12 05:09:56,802 INFO L226 Difference]: Without dead ends: 904 [2018-04-12 05:09:56,802 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=584, Invalid=1222, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 05:09:56,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states. [2018-04-12 05:09:56,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 465. [2018-04-12 05:09:56,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-12 05:09:56,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-12 05:09:56,814 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1807 [2018-04-12 05:09:56,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:09:56,815 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-12 05:09:56,815 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 05:09:56,815 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-12 05:09:56,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1814 [2018-04-12 05:09:56,828 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:09:56,828 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-12 05:09:56,828 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-12 05:09:56,828 INFO L82 PathProgramCache]: Analyzing trace with hash -382063731, now seen corresponding path program 110 times [2018-04-12 05:09:56,829 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:09:56,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:09:56,914 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:10:00,831 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-12 05:10:00,832 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:10:00,832 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-12 05:10:00,832 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:10:00,832 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-12 05:10:00,832 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-12 05:10:00,835 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-12 05:10:00,835 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 05:10:00,835 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 05:10:00,835 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=379, Unknown=0, NotChecked=0, Total=600 [2018-04-12 05:10:00,835 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-12 05:10:01,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:10:01,171 INFO L93 Difference]: Finished difference Result 791 states and 1516 transitions. [2018-04-12 05:10:01,171 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-12 05:10:01,171 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1813 [2018-04-12 05:10:01,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:10:01,176 INFO L225 Difference]: With dead ends: 791 [2018-04-12 05:10:01,176 INFO L226 Difference]: Without dead ends: 791 [2018-04-12 05:10:01,176 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=639, Invalid=1253, Unknown=0, NotChecked=0, Total=1892 [2018-04-12 05:10:01,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2018-04-12 05:10:01,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 465. [2018-04-12 05:10:01,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-12 05:10:01,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-12 05:10:01,187 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1813 [2018-04-12 05:10:01,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:10:01,188 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-12 05:10:01,188 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 05:10:01,188 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-12 05:10:01,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1820 [2018-04-12 05:10:01,201 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:10:01,201 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-12 05:10:01,201 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-12 05:10:01,202 INFO L82 PathProgramCache]: Analyzing trace with hash 228186261, now seen corresponding path program 111 times [2018-04-12 05:10:01,202 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:10:01,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:10:01,305 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:10:05,445 INFO L134 CoverageAnalysis]: Checked inductivity of 205212 backedges. 28111 proven. 1064 refuted. 0 times theorem prover too weak. 176037 trivial. 0 not checked. [2018-04-12 05:10:05,446 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:10:05,446 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-12 05:10:05,446 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:10:05,447 INFO L134 CoverageAnalysis]: Checked inductivity of 12957 backedges. 1439 proven. 0 refuted. 0 times theorem prover too weak. 11518 trivial. 0 not checked. [2018-04-12 05:10:05,447 INFO L182 omatonBuilderFactory]: Interpolants [106369#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 106368#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 106371#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 106370#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 106373#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 106372#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 106375#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 106374#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 106377#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 106376#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 106379#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 106378#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 106381#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 106380#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 106383#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 18), 106382#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 106385#(<= main_~i~1 19), 106384#(<= main_~i~1 18), 106361#true, 106363#(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)), 106362#false, 106365#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 106364#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 106367#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 106366#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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-12 05:10:05,449 INFO L134 CoverageAnalysis]: Checked inductivity of 205212 backedges. 28111 proven. 1064 refuted. 0 times theorem prover too weak. 176037 trivial. 0 not checked. [2018-04-12 05:10:05,449 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 05:10:05,450 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 05:10:05,450 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=362, Unknown=0, NotChecked=0, Total=600 [2018-04-12 05:10:05,450 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-12 05:10:05,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:10:05,769 INFO L93 Difference]: Finished difference Result 671 states and 1225 transitions. [2018-04-12 05:10:05,769 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-12 05:10:05,769 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1819 [2018-04-12 05:10:05,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:10:05,773 INFO L225 Difference]: With dead ends: 671 [2018-04-12 05:10:05,773 INFO L226 Difference]: Without dead ends: 671 [2018-04-12 05:10:05,774 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 247 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=698, Invalid=1282, Unknown=0, NotChecked=0, Total=1980 [2018-04-12 05:10:05,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2018-04-12 05:10:05,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 474. [2018-04-12 05:10:05,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 474 states. [2018-04-12 05:10:05,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 752 transitions. [2018-04-12 05:10:05,782 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 752 transitions. Word has length 1819 [2018-04-12 05:10:05,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:10:05,783 INFO L459 AbstractCegarLoop]: Abstraction has 474 states and 752 transitions. [2018-04-12 05:10:05,783 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 05:10:05,783 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 752 transitions. [2018-04-12 05:10:05,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1826 [2018-04-12 05:10:05,796 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:10:05,796 INFO L355 BasicCegarLoop]: trace histogram [277, 253, 253, 253, 253, 253, 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-12 05:10:05,797 INFO L408 AbstractCegarLoop]: === Iteration 121 === [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-12 05:10:05,797 INFO L82 PathProgramCache]: Analyzing trace with hash -150277219, now seen corresponding path program 112 times [2018-04-12 05:10:05,798 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:10:05,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:10:05,892 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:10:09,741 INFO L134 CoverageAnalysis]: Checked inductivity of 206772 backedges. 0 proven. 1704 refuted. 0 times theorem prover too weak. 205068 trivial. 0 not checked. [2018-04-12 05:10:09,741 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:10:09,741 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-12 05:10:09,741 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:10:09,742 INFO L134 CoverageAnalysis]: Checked inductivity of 12954 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12954 trivial. 0 not checked. [2018-04-12 05:10:09,743 INFO L182 omatonBuilderFactory]: Interpolants [107585#(<= main_~i~1 12), 107584#(<= main_~i~1 11), 107587#(<= main_~i~1 14), 107586#(<= main_~i~1 13), 107589#(<= main_~i~1 16), 107588#(<= main_~i~1 15), 107591#(<= main_~i~1 18), 107590#(<= main_~i~1 17), 107593#(<= main_~i~1 20), 107592#(<= main_~i~1 19), 107595#(<= main_~i~1 22), 107594#(<= main_~i~1 21), 107597#(<= main_~i~1 24), 107596#(<= main_~i~1 23), 107571#true, 107573#(= main_~i~1 0), 107572#false, 107575#(<= main_~i~1 2), 107574#(<= main_~i~1 1), 107577#(<= main_~i~1 4), 107576#(<= main_~i~1 3), 107579#(<= main_~i~1 6), 107578#(<= main_~i~1 5), 107581#(<= main_~i~1 8), 107580#(<= main_~i~1 7), 107583#(<= main_~i~1 10), 107582#(<= main_~i~1 9)] [2018-04-12 05:10:09,744 INFO L134 CoverageAnalysis]: Checked inductivity of 206772 backedges. 0 proven. 1704 refuted. 0 times theorem prover too weak. 205068 trivial. 0 not checked. [2018-04-12 05:10:09,744 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 05:10:09,745 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 05:10:09,745 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=351, Unknown=0, NotChecked=0, Total=702 [2018-04-12 05:10:09,745 INFO L87 Difference]: Start difference. First operand 474 states and 752 transitions. Second operand 27 states. [2018-04-12 05:10:09,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:10:09,930 INFO L93 Difference]: Finished difference Result 893 states and 1544 transitions. [2018-04-12 05:10:09,930 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-12 05:10:09,930 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 1825 [2018-04-12 05:10:09,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:10:09,934 INFO L225 Difference]: With dead ends: 893 [2018-04-12 05:10:09,934 INFO L226 Difference]: Without dead ends: 893 [2018-04-12 05:10:09,934 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=351, Invalid=351, Unknown=0, NotChecked=0, Total=702 [2018-04-12 05:10:09,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 893 states. [2018-04-12 05:10:09,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 893 to 485. [2018-04-12 05:10:09,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 485 states. [2018-04-12 05:10:09,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 773 transitions. [2018-04-12 05:10:09,944 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 773 transitions. Word has length 1825 [2018-04-12 05:10:09,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:10:09,945 INFO L459 AbstractCegarLoop]: Abstraction has 485 states and 773 transitions. [2018-04-12 05:10:09,945 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 05:10:09,945 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 773 transitions. [2018-04-12 05:10:09,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1904 [2018-04-12 05:10:09,959 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:10:09,959 INFO L355 BasicCegarLoop]: trace histogram [289, 264, 264, 264, 264, 264, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:10:09,959 INFO L408 AbstractCegarLoop]: === Iteration 122 === [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-12 05:10:09,959 INFO L82 PathProgramCache]: Analyzing trace with hash -818122347, now seen corresponding path program 113 times [2018-04-12 05:10:09,959 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:10:10,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:10:10,043 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:10:14,333 INFO L134 CoverageAnalysis]: Checked inductivity of 225146 backedges. 9526 proven. 9744 refuted. 0 times theorem prover too weak. 205876 trivial. 0 not checked. [2018-04-12 05:10:14,333 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:10:14,334 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-12 05:10:14,334 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:10:14,334 INFO L134 CoverageAnalysis]: Checked inductivity of 14289 backedges. 768 proven. 544 refuted. 0 times theorem prover too weak. 12977 trivial. 0 not checked. [2018-04-12 05:10:14,334 INFO L182 omatonBuilderFactory]: Interpolants [108993#(<= main_~i~1 12), 108992#(<= main_~i~1 11), 108995#(<= main_~i~1 14), 108994#(<= main_~i~1 13), 108997#(<= main_~i~1 16), 108996#(<= main_~i~1 15), 108999#(<= main_~i~1 18), 108998#(<= main_~i~1 17), 109000#(<= main_~i~1 19), 108977#false, 108976#true, 108979#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 108978#(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)), 108981#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 108980#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 108983#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 108982#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 108985#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 108984#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 108987#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 108986#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 108989#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 108988#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 108991#(<= main_~i~1 10), 108990#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 10)] [2018-04-12 05:10:14,337 INFO L134 CoverageAnalysis]: Checked inductivity of 225146 backedges. 9526 proven. 9744 refuted. 0 times theorem prover too weak. 205876 trivial. 0 not checked. [2018-04-12 05:10:14,337 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 05:10:14,337 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 05:10:14,337 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=442, Unknown=0, NotChecked=0, Total=600 [2018-04-12 05:10:14,337 INFO L87 Difference]: Start difference. First operand 485 states and 773 transitions. Second operand 25 states. [2018-04-12 05:10:14,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:10:14,662 INFO L93 Difference]: Finished difference Result 1430 states and 3281 transitions. [2018-04-12 05:10:14,662 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-12 05:10:14,662 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1903 [2018-04-12 05:10:14,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:10:14,672 INFO L225 Difference]: With dead ends: 1430 [2018-04-12 05:10:14,672 INFO L226 Difference]: Without dead ends: 1430 [2018-04-12 05:10:14,673 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=338, Invalid=994, Unknown=0, NotChecked=0, Total=1332 [2018-04-12 05:10:14,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1430 states. [2018-04-12 05:10:14,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1430 to 488. [2018-04-12 05:10:14,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 488 states. [2018-04-12 05:10:14,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 799 transitions. [2018-04-12 05:10:14,698 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 799 transitions. Word has length 1903 [2018-04-12 05:10:14,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:10:14,699 INFO L459 AbstractCegarLoop]: Abstraction has 488 states and 799 transitions. [2018-04-12 05:10:14,699 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 05:10:14,699 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 799 transitions. [2018-04-12 05:10:14,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1910 [2018-04-12 05:10:14,713 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:10:14,713 INFO L355 BasicCegarLoop]: trace histogram [290, 265, 265, 265, 265, 265, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:10:14,714 INFO L408 AbstractCegarLoop]: === Iteration 123 === [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-12 05:10:14,714 INFO L82 PathProgramCache]: Analyzing trace with hash 2005937309, now seen corresponding path program 114 times [2018-04-12 05:10:14,714 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:10:14,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:10:14,800 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:10:19,220 INFO L134 CoverageAnalysis]: Checked inductivity of 226780 backedges. 10284 proven. 10620 refuted. 0 times theorem prover too weak. 205876 trivial. 0 not checked. [2018-04-12 05:10:19,220 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:10:19,220 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-12 05:10:19,220 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:10:19,221 INFO L134 CoverageAnalysis]: Checked inductivity of 14319 backedges. 750 proven. 592 refuted. 0 times theorem prover too weak. 12977 trivial. 0 not checked. [2018-04-12 05:10:19,221 INFO L182 omatonBuilderFactory]: Interpolants [110943#true, 110945#(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)), 110944#false, 110947#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 110946#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 110949#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 110948#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 110951#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 110950#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 110953#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 110952#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 110955#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 110954#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 110957#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 110956#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 110959#(<= main_~i~1 11), 110958#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 11), 110961#(<= main_~i~1 13), 110960#(<= main_~i~1 12), 110963#(<= main_~i~1 15), 110962#(<= main_~i~1 14), 110965#(<= main_~i~1 17), 110964#(<= main_~i~1 16), 110967#(<= main_~i~1 19), 110966#(<= main_~i~1 18), 110968#(<= main_~i~1 20)] [2018-04-12 05:10:19,223 INFO L134 CoverageAnalysis]: Checked inductivity of 226780 backedges. 10284 proven. 10620 refuted. 0 times theorem prover too weak. 205876 trivial. 0 not checked. [2018-04-12 05:10:19,223 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-12 05:10:19,223 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-12 05:10:19,224 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=478, Unknown=0, NotChecked=0, Total=650 [2018-04-12 05:10:19,224 INFO L87 Difference]: Start difference. First operand 488 states and 799 transitions. Second operand 26 states. [2018-04-12 05:10:19,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:10:19,593 INFO L93 Difference]: Finished difference Result 1430 states and 3281 transitions. [2018-04-12 05:10:19,593 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-12 05:10:19,593 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1909 [2018-04-12 05:10:19,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:10:19,601 INFO L225 Difference]: With dead ends: 1430 [2018-04-12 05:10:19,602 INFO L226 Difference]: Without dead ends: 1430 [2018-04-12 05:10:19,602 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=380, Invalid=1102, Unknown=0, NotChecked=0, Total=1482 [2018-04-12 05:10:19,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1430 states. [2018-04-12 05:10:19,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1430 to 485. [2018-04-12 05:10:19,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 485 states. [2018-04-12 05:10:19,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 773 transitions. [2018-04-12 05:10:19,625 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 773 transitions. Word has length 1909 [2018-04-12 05:10:19,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:10:19,625 INFO L459 AbstractCegarLoop]: Abstraction has 485 states and 773 transitions. [2018-04-12 05:10:19,625 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-12 05:10:19,625 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 773 transitions. [2018-04-12 05:10:19,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1916 [2018-04-12 05:10:19,639 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:10:19,639 INFO L355 BasicCegarLoop]: trace histogram [291, 266, 266, 266, 266, 266, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:10:19,639 INFO L408 AbstractCegarLoop]: === Iteration 124 === [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-12 05:10:19,640 INFO L82 PathProgramCache]: Analyzing trace with hash 706576805, now seen corresponding path program 115 times [2018-04-12 05:10:19,640 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:10:19,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:10:19,724 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:10:24,194 INFO L134 CoverageAnalysis]: Checked inductivity of 228420 backedges. 12059 proven. 10385 refuted. 0 times theorem prover too weak. 205976 trivial. 0 not checked. [2018-04-12 05:10:24,194 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:10:24,195 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-12 05:10:24,195 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:10:24,195 INFO L134 CoverageAnalysis]: Checked inductivity of 14370 backedges. 833 proven. 560 refuted. 0 times theorem prover too weak. 12977 trivial. 0 not checked. [2018-04-12 05:10:24,195 INFO L182 omatonBuilderFactory]: Interpolants [112911#false, 112910#true, 112913#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 112912#(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)), 112915#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 112914#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 112917#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 112916#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 112919#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 112918#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 112921#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 112920#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 112923#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 112922#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 112925#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 112924#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 112927#(<= main_~i~1 12), 112926#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 12), 112929#(<= main_~i~1 14), 112928#(<= main_~i~1 13), 112931#(<= main_~i~1 16), 112930#(<= main_~i~1 15), 112933#(<= main_~i~1 18), 112932#(<= main_~i~1 17), 112935#(<= main_~i~1 20), 112934#(<= main_~i~1 19)] [2018-04-12 05:10:24,198 INFO L134 CoverageAnalysis]: Checked inductivity of 228420 backedges. 12059 proven. 10385 refuted. 0 times theorem prover too weak. 205976 trivial. 0 not checked. [2018-04-12 05:10:24,198 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-12 05:10:24,198 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-12 05:10:24,198 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=474, Unknown=0, NotChecked=0, Total=650 [2018-04-12 05:10:24,198 INFO L87 Difference]: Start difference. First operand 485 states and 773 transitions. Second operand 26 states. [2018-04-12 05:10:24,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:10:24,552 INFO L93 Difference]: Finished difference Result 1379 states and 3151 transitions. [2018-04-12 05:10:24,552 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-12 05:10:24,553 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1915 [2018-04-12 05:10:24,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:10:24,561 INFO L225 Difference]: With dead ends: 1379 [2018-04-12 05:10:24,561 INFO L226 Difference]: Without dead ends: 1379 [2018-04-12 05:10:24,561 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=414, Invalid=1146, Unknown=0, NotChecked=0, Total=1560 [2018-04-12 05:10:24,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1379 states. [2018-04-12 05:10:24,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1379 to 485. [2018-04-12 05:10:24,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 485 states. [2018-04-12 05:10:24,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 773 transitions. [2018-04-12 05:10:24,583 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 773 transitions. Word has length 1915 [2018-04-12 05:10:24,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:10:24,583 INFO L459 AbstractCegarLoop]: Abstraction has 485 states and 773 transitions. [2018-04-12 05:10:24,583 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-12 05:10:24,583 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 773 transitions. [2018-04-12 05:10:24,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1922 [2018-04-12 05:10:24,597 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:10:24,598 INFO L355 BasicCegarLoop]: trace histogram [292, 267, 267, 267, 267, 267, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:10:24,598 INFO L408 AbstractCegarLoop]: === Iteration 125 === [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-12 05:10:24,598 INFO L82 PathProgramCache]: Analyzing trace with hash 183321773, now seen corresponding path program 116 times [2018-04-12 05:10:24,598 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:10:24,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:10:24,686 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:10:29,195 INFO L134 CoverageAnalysis]: Checked inductivity of 230066 backedges. 14068 proven. 9916 refuted. 0 times theorem prover too weak. 206082 trivial. 0 not checked. [2018-04-12 05:10:29,195 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:10:29,219 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-12 05:10:29,220 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:10:29,220 INFO L134 CoverageAnalysis]: Checked inductivity of 14412 backedges. 919 proven. 516 refuted. 0 times theorem prover too weak. 12977 trivial. 0 not checked. [2018-04-12 05:10:29,220 INFO L182 omatonBuilderFactory]: Interpolants [114829#false, 114828#true, 114831#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 114830#(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)), 114833#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 114832#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 114835#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 114834#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 114837#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 114836#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 114839#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 114838#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 114841#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 114840#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 114843#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 114842#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 114845#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 13), 114844#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 114847#(<= main_~i~1 14), 114846#(<= main_~i~1 13), 114849#(<= main_~i~1 16), 114848#(<= main_~i~1 15), 114851#(<= main_~i~1 18), 114850#(<= main_~i~1 17), 114853#(<= main_~i~1 20), 114852#(<= main_~i~1 19)] [2018-04-12 05:10:29,223 INFO L134 CoverageAnalysis]: Checked inductivity of 230066 backedges. 14068 proven. 9916 refuted. 0 times theorem prover too weak. 206082 trivial. 0 not checked. [2018-04-12 05:10:29,223 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-12 05:10:29,223 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-12 05:10:29,223 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=468, Unknown=0, NotChecked=0, Total=650 [2018-04-12 05:10:29,223 INFO L87 Difference]: Start difference. First operand 485 states and 773 transitions. Second operand 26 states. [2018-04-12 05:10:29,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:10:29,593 INFO L93 Difference]: Finished difference Result 1316 states and 2988 transitions. [2018-04-12 05:10:29,594 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-12 05:10:29,594 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1921 [2018-04-12 05:10:29,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:10:29,602 INFO L225 Difference]: With dead ends: 1316 [2018-04-12 05:10:29,603 INFO L226 Difference]: Without dead ends: 1316 [2018-04-12 05:10:29,603 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=452, Invalid=1188, Unknown=0, NotChecked=0, Total=1640 [2018-04-12 05:10:29,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1316 states. [2018-04-12 05:10:29,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1316 to 485. [2018-04-12 05:10:29,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 485 states. [2018-04-12 05:10:29,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 773 transitions. [2018-04-12 05:10:29,626 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 773 transitions. Word has length 1921 [2018-04-12 05:10:29,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:10:29,627 INFO L459 AbstractCegarLoop]: Abstraction has 485 states and 773 transitions. [2018-04-12 05:10:29,627 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-12 05:10:29,627 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 773 transitions. [2018-04-12 05:10:29,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1928 [2018-04-12 05:10:29,641 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:10:29,641 INFO L355 BasicCegarLoop]: trace histogram [293, 268, 268, 268, 268, 268, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:10:29,641 INFO L408 AbstractCegarLoop]: === Iteration 126 === [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-12 05:10:29,642 INFO L82 PathProgramCache]: Analyzing trace with hash 1297479093, now seen corresponding path program 117 times [2018-04-12 05:10:29,642 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:10:29,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:10:29,732 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:10:34,293 INFO L134 CoverageAnalysis]: Checked inductivity of 231718 backedges. 16329 proven. 9195 refuted. 0 times theorem prover too weak. 206194 trivial. 0 not checked. [2018-04-12 05:10:34,293 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:10:34,293 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-12 05:10:34,293 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:10:34,294 INFO L134 CoverageAnalysis]: Checked inductivity of 14448 backedges. 1011 proven. 460 refuted. 0 times theorem prover too weak. 12977 trivial. 0 not checked. [2018-04-12 05:10:34,294 INFO L182 omatonBuilderFactory]: Interpolants [116685#true, 116687#(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)), 116686#false, 116689#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 116688#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 116691#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 116690#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 116693#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 116692#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 116695#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 116694#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 116697#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 116696#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 116699#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 116698#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 116701#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 116700#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 116703#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 14), 116702#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 116705#(<= main_~i~1 15), 116704#(<= main_~i~1 14), 116707#(<= main_~i~1 17), 116706#(<= main_~i~1 16), 116709#(<= main_~i~1 19), 116708#(<= main_~i~1 18), 116710#(<= main_~i~1 20)] [2018-04-12 05:10:34,296 INFO L134 CoverageAnalysis]: Checked inductivity of 231718 backedges. 16329 proven. 9195 refuted. 0 times theorem prover too weak. 206194 trivial. 0 not checked. [2018-04-12 05:10:34,297 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-12 05:10:34,297 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-12 05:10:34,297 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=460, Unknown=0, NotChecked=0, Total=650 [2018-04-12 05:10:34,297 INFO L87 Difference]: Start difference. First operand 485 states and 773 transitions. Second operand 26 states. [2018-04-12 05:10:34,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:10:34,679 INFO L93 Difference]: Finished difference Result 1241 states and 2791 transitions. [2018-04-12 05:10:34,680 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-12 05:10:34,680 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1927 [2018-04-12 05:10:34,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:10:34,687 INFO L225 Difference]: With dead ends: 1241 [2018-04-12 05:10:34,687 INFO L226 Difference]: Without dead ends: 1241 [2018-04-12 05:10:34,687 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=494, Invalid=1228, Unknown=0, NotChecked=0, Total=1722 [2018-04-12 05:10:34,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1241 states. [2018-04-12 05:10:34,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1241 to 485. [2018-04-12 05:10:34,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 485 states. [2018-04-12 05:10:34,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 773 transitions. [2018-04-12 05:10:34,706 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 773 transitions. Word has length 1927 [2018-04-12 05:10:34,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:10:34,707 INFO L459 AbstractCegarLoop]: Abstraction has 485 states and 773 transitions. [2018-04-12 05:10:34,707 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-12 05:10:34,707 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 773 transitions. [2018-04-12 05:10:34,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1934 [2018-04-12 05:10:34,721 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:10:34,721 INFO L355 BasicCegarLoop]: trace histogram [294, 269, 269, 269, 269, 269, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:10:34,721 INFO L408 AbstractCegarLoop]: === Iteration 127 === [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-12 05:10:34,721 INFO L82 PathProgramCache]: Analyzing trace with hash -1990388547, now seen corresponding path program 118 times [2018-04-12 05:10:34,722 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:10:34,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:10:34,808 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:10:39,415 INFO L134 CoverageAnalysis]: Checked inductivity of 233376 backedges. 18860 proven. 8204 refuted. 0 times theorem prover too weak. 206312 trivial. 0 not checked. [2018-04-12 05:10:39,416 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:10:39,416 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-12 05:10:39,416 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:10:39,416 INFO L134 CoverageAnalysis]: Checked inductivity of 14478 backedges. 1109 proven. 392 refuted. 0 times theorem prover too weak. 12977 trivial. 0 not checked. [2018-04-12 05:10:39,417 INFO L182 omatonBuilderFactory]: Interpolants [118469#true, 118471#(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)), 118470#false, 118473#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 118472#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 118475#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 118474#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 118477#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 118476#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 118479#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 118478#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 118481#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 118480#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 118483#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 118482#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 118485#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 118484#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 118487#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 118486#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 118489#(<= main_~i~1 15), 118488#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 15), 118491#(<= main_~i~1 17), 118490#(<= main_~i~1 16), 118493#(<= main_~i~1 19), 118492#(<= main_~i~1 18), 118494#(<= main_~i~1 20)] [2018-04-12 05:10:39,419 INFO L134 CoverageAnalysis]: Checked inductivity of 233376 backedges. 18860 proven. 8204 refuted. 0 times theorem prover too weak. 206312 trivial. 0 not checked. [2018-04-12 05:10:39,419 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-12 05:10:39,420 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-12 05:10:39,420 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=450, Unknown=0, NotChecked=0, Total=650 [2018-04-12 05:10:39,420 INFO L87 Difference]: Start difference. First operand 485 states and 773 transitions. Second operand 26 states. [2018-04-12 05:10:39,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:10:39,796 INFO L93 Difference]: Finished difference Result 1154 states and 2559 transitions. [2018-04-12 05:10:39,796 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-12 05:10:39,796 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1933 [2018-04-12 05:10:39,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:10:39,804 INFO L225 Difference]: With dead ends: 1154 [2018-04-12 05:10:39,804 INFO L226 Difference]: Without dead ends: 1154 [2018-04-12 05:10:39,804 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=540, Invalid=1266, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 05:10:39,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1154 states. [2018-04-12 05:10:39,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1154 to 485. [2018-04-12 05:10:39,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 485 states. [2018-04-12 05:10:39,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 773 transitions. [2018-04-12 05:10:39,823 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 773 transitions. Word has length 1933 [2018-04-12 05:10:39,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:10:39,823 INFO L459 AbstractCegarLoop]: Abstraction has 485 states and 773 transitions. [2018-04-12 05:10:39,823 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-12 05:10:39,823 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 773 transitions. [2018-04-12 05:10:39,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1940 [2018-04-12 05:10:39,838 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:10:39,838 INFO L355 BasicCegarLoop]: trace histogram [295, 270, 270, 270, 270, 270, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:10:39,838 INFO L408 AbstractCegarLoop]: === Iteration 128 === [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-12 05:10:39,838 INFO L82 PathProgramCache]: Analyzing trace with hash 410460613, now seen corresponding path program 119 times [2018-04-12 05:10:39,839 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:10:39,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:10:39,933 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:10:44,545 INFO L134 CoverageAnalysis]: Checked inductivity of 235040 backedges. 21679 proven. 6925 refuted. 0 times theorem prover too weak. 206436 trivial. 0 not checked. [2018-04-12 05:10:44,545 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:10:44,546 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-12 05:10:44,546 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:10:44,546 INFO L134 CoverageAnalysis]: Checked inductivity of 14502 backedges. 1213 proven. 312 refuted. 0 times theorem prover too weak. 12977 trivial. 0 not checked. [2018-04-12 05:10:44,546 INFO L182 omatonBuilderFactory]: Interpolants [120193#(<= main_~i~1 20), 120192#(<= main_~i~1 19), 120169#false, 120168#true, 120171#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 120170#(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)), 120173#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 120172#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 120175#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 120174#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 120177#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 120176#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 120179#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 120178#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 120181#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 120180#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 120183#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 120182#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 120185#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 120184#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 120187#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 120186#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 120189#(<= main_~i~1 16), 120188#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 16), 120191#(<= main_~i~1 18), 120190#(<= main_~i~1 17)] [2018-04-12 05:10:44,549 INFO L134 CoverageAnalysis]: Checked inductivity of 235040 backedges. 21679 proven. 6925 refuted. 0 times theorem prover too weak. 206436 trivial. 0 not checked. [2018-04-12 05:10:44,549 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-12 05:10:44,549 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-12 05:10:44,549 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=438, Unknown=0, NotChecked=0, Total=650 [2018-04-12 05:10:44,550 INFO L87 Difference]: Start difference. First operand 485 states and 773 transitions. Second operand 26 states. [2018-04-12 05:10:44,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:10:44,939 INFO L93 Difference]: Finished difference Result 1055 states and 2291 transitions. [2018-04-12 05:10:44,939 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-12 05:10:44,939 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1939 [2018-04-12 05:10:44,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:10:44,946 INFO L225 Difference]: With dead ends: 1055 [2018-04-12 05:10:44,946 INFO L226 Difference]: Without dead ends: 1055 [2018-04-12 05:10:44,947 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=590, Invalid=1302, Unknown=0, NotChecked=0, Total=1892 [2018-04-12 05:10:44,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states. [2018-04-12 05:10:44,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 485. [2018-04-12 05:10:44,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 485 states. [2018-04-12 05:10:44,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 773 transitions. [2018-04-12 05:10:44,964 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 773 transitions. Word has length 1939 [2018-04-12 05:10:44,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:10:44,964 INFO L459 AbstractCegarLoop]: Abstraction has 485 states and 773 transitions. [2018-04-12 05:10:44,964 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-12 05:10:44,964 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 773 transitions. [2018-04-12 05:10:44,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1946 [2018-04-12 05:10:44,979 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:10:44,979 INFO L355 BasicCegarLoop]: trace histogram [296, 271, 271, 271, 271, 271, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:10:44,979 INFO L408 AbstractCegarLoop]: === Iteration 129 === [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-12 05:10:44,980 INFO L82 PathProgramCache]: Analyzing trace with hash 403152077, now seen corresponding path program 120 times [2018-04-12 05:10:44,980 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:10:45,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:10:45,067 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:10:49,712 INFO L134 CoverageAnalysis]: Checked inductivity of 236710 backedges. 24804 proven. 5340 refuted. 0 times theorem prover too weak. 206566 trivial. 0 not checked. [2018-04-12 05:10:49,712 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:10:49,735 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-12 05:10:49,735 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:10:49,736 INFO L134 CoverageAnalysis]: Checked inductivity of 14520 backedges. 1323 proven. 220 refuted. 0 times theorem prover too weak. 12977 trivial. 0 not checked. [2018-04-12 05:10:49,736 INFO L182 omatonBuilderFactory]: Interpolants [121793#(<= main_~i~1 18), 121792#(<= main_~i~1 17), 121795#(<= main_~i~1 20), 121794#(<= main_~i~1 19), 121771#false, 121770#true, 121773#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 121772#(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)), 121775#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 121774#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 121777#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 121776#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 121779#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 121778#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 121781#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 121780#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 121783#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 121782#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 121785#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 121784#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 121787#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 121786#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 121789#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 121788#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 121791#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 17), 121790#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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))] [2018-04-12 05:10:49,738 INFO L134 CoverageAnalysis]: Checked inductivity of 236710 backedges. 24804 proven. 5340 refuted. 0 times theorem prover too weak. 206566 trivial. 0 not checked. [2018-04-12 05:10:49,739 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-12 05:10:49,739 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-12 05:10:49,739 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=424, Unknown=0, NotChecked=0, Total=650 [2018-04-12 05:10:49,739 INFO L87 Difference]: Start difference. First operand 485 states and 773 transitions. Second operand 26 states. [2018-04-12 05:10:50,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:10:50,115 INFO L93 Difference]: Finished difference Result 944 states and 1986 transitions. [2018-04-12 05:10:50,115 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-12 05:10:50,115 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1945 [2018-04-12 05:10:50,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:10:50,120 INFO L225 Difference]: With dead ends: 944 [2018-04-12 05:10:50,120 INFO L226 Difference]: Without dead ends: 944 [2018-04-12 05:10:50,120 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=644, Invalid=1336, Unknown=0, NotChecked=0, Total=1980 [2018-04-12 05:10:50,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 944 states. [2018-04-12 05:10:50,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 944 to 485. [2018-04-12 05:10:50,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 485 states. [2018-04-12 05:10:50,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 773 transitions. [2018-04-12 05:10:50,132 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 773 transitions. Word has length 1945 [2018-04-12 05:10:50,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:10:50,132 INFO L459 AbstractCegarLoop]: Abstraction has 485 states and 773 transitions. [2018-04-12 05:10:50,132 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-12 05:10:50,132 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 773 transitions. [2018-04-12 05:10:50,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1952 [2018-04-12 05:10:50,146 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:10:50,147 INFO L355 BasicCegarLoop]: trace histogram [297, 272, 272, 272, 272, 272, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:10:50,147 INFO L408 AbstractCegarLoop]: === Iteration 130 === [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-12 05:10:50,147 INFO L82 PathProgramCache]: Analyzing trace with hash 1369507285, now seen corresponding path program 121 times [2018-04-12 05:10:50,147 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:10:50,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:10:50,229 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:10:55,040 INFO L134 CoverageAnalysis]: Checked inductivity of 238386 backedges. 28253 proven. 3431 refuted. 0 times theorem prover too weak. 206702 trivial. 0 not checked. [2018-04-12 05:10:55,040 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:10:55,068 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-12 05:10:55,068 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:10:55,069 INFO L134 CoverageAnalysis]: Checked inductivity of 14532 backedges. 1439 proven. 116 refuted. 0 times theorem prover too weak. 12977 trivial. 0 not checked. [2018-04-12 05:10:55,069 INFO L182 omatonBuilderFactory]: Interpolants [123265#(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)), 123264#false, 123267#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 123266#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 123269#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 123268#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 123271#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 123270#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 123273#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 123272#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 123275#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 123274#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 123277#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 123276#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 123279#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 123278#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 123281#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 123280#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 123283#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 123282#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 123285#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 18), 123284#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 123287#(<= main_~i~1 19), 123286#(<= main_~i~1 18), 123288#(<= main_~i~1 20), 123263#true] [2018-04-12 05:10:55,071 INFO L134 CoverageAnalysis]: Checked inductivity of 238386 backedges. 28253 proven. 3431 refuted. 0 times theorem prover too weak. 206702 trivial. 0 not checked. [2018-04-12 05:10:55,072 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-12 05:10:55,072 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-12 05:10:55,072 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=408, Unknown=0, NotChecked=0, Total=650 [2018-04-12 05:10:55,072 INFO L87 Difference]: Start difference. First operand 485 states and 773 transitions. Second operand 26 states. [2018-04-12 05:10:55,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:10:55,457 INFO L93 Difference]: Finished difference Result 825 states and 1647 transitions. [2018-04-12 05:10:55,457 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-12 05:10:55,457 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1951 [2018-04-12 05:10:55,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:10:55,462 INFO L225 Difference]: With dead ends: 825 [2018-04-12 05:10:55,462 INFO L226 Difference]: Without dead ends: 825 [2018-04-12 05:10:55,462 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=702, Invalid=1368, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 05:10:55,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2018-04-12 05:10:55,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 485. [2018-04-12 05:10:55,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 485 states. [2018-04-12 05:10:55,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 773 transitions. [2018-04-12 05:10:55,475 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 773 transitions. Word has length 1951 [2018-04-12 05:10:55,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:10:55,475 INFO L459 AbstractCegarLoop]: Abstraction has 485 states and 773 transitions. [2018-04-12 05:10:55,475 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-12 05:10:55,475 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 773 transitions. [2018-04-12 05:10:55,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1958 [2018-04-12 05:10:55,490 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:10:55,490 INFO L355 BasicCegarLoop]: trace histogram [298, 273, 273, 273, 273, 273, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:10:55,490 INFO L408 AbstractCegarLoop]: === Iteration 131 === [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-12 05:10:55,490 INFO L82 PathProgramCache]: Analyzing trace with hash -653992739, now seen corresponding path program 122 times [2018-04-12 05:10:55,491 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:10:55,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:10:55,580 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:11:00,265 INFO L134 CoverageAnalysis]: Checked inductivity of 240068 backedges. 32044 proven. 1180 refuted. 0 times theorem prover too weak. 206844 trivial. 0 not checked. [2018-04-12 05:11:00,265 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:11:00,318 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-12 05:11:00,318 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:11:00,318 INFO L134 CoverageAnalysis]: Checked inductivity of 14538 backedges. 1561 proven. 0 refuted. 0 times theorem prover too weak. 12977 trivial. 0 not checked. [2018-04-12 05:11:00,318 INFO L182 omatonBuilderFactory]: Interpolants [124639#true, 124641#(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)), 124640#false, 124643#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 124642#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 124645#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 124644#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 124647#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 124646#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 124649#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 124648#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 124651#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 124650#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 124653#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 124652#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 124655#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 124654#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 124657#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 124656#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 124659#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 124658#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 124661#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 20)), 124660#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 124663#(<= main_~i~1 19), 124662#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 19), 124664#(<= main_~i~1 20)] [2018-04-12 05:11:00,321 INFO L134 CoverageAnalysis]: Checked inductivity of 240068 backedges. 32044 proven. 1180 refuted. 0 times theorem prover too weak. 206844 trivial. 0 not checked. [2018-04-12 05:11:00,321 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-12 05:11:00,321 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-12 05:11:00,321 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=390, Unknown=0, NotChecked=0, Total=650 [2018-04-12 05:11:00,321 INFO L87 Difference]: Start difference. First operand 485 states and 773 transitions. Second operand 26 states. [2018-04-12 05:11:00,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:11:00,657 INFO L93 Difference]: Finished difference Result 699 states and 1321 transitions. [2018-04-12 05:11:00,657 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-12 05:11:00,657 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1957 [2018-04-12 05:11:00,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:11:00,661 INFO L225 Difference]: With dead ends: 699 [2018-04-12 05:11:00,661 INFO L226 Difference]: Without dead ends: 699 [2018-04-12 05:11:00,661 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=764, Invalid=1398, Unknown=0, NotChecked=0, Total=2162 [2018-04-12 05:11:00,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2018-04-12 05:11:00,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 494. [2018-04-12 05:11:00,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 494 states. [2018-04-12 05:11:00,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 806 transitions. [2018-04-12 05:11:00,672 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 806 transitions. Word has length 1957 [2018-04-12 05:11:00,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:11:00,673 INFO L459 AbstractCegarLoop]: Abstraction has 494 states and 806 transitions. [2018-04-12 05:11:00,673 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-12 05:11:00,673 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 806 transitions. [2018-04-12 05:11:00,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1964 [2018-04-12 05:11:00,688 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:11:00,688 INFO L355 BasicCegarLoop]: trace histogram [299, 274, 274, 274, 274, 274, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:11:00,688 INFO L408 AbstractCegarLoop]: === Iteration 132 === [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-12 05:11:00,688 INFO L82 PathProgramCache]: Analyzing trace with hash -1075600923, now seen corresponding path program 123 times [2018-04-12 05:11:00,689 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:11:00,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:11:00,783 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:11:05,755 INFO L134 CoverageAnalysis]: Checked inductivity of 241756 backedges. 6115 proven. 14099 refuted. 0 times theorem prover too weak. 221542 trivial. 0 not checked. [2018-04-12 05:11:05,755 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:11:05,755 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-12 05:11:05,756 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:11:05,756 INFO L134 CoverageAnalysis]: Checked inductivity of 14535 backedges. 413 proven. 896 refuted. 0 times theorem prover too weak. 13226 trivial. 0 not checked. [2018-04-12 05:11:05,756 INFO L182 omatonBuilderFactory]: Interpolants [125901#false, 125900#true, 125903#(<= 1 main_~i~1), 125902#(<= 0 main_~i~1), 125905#(<= 3 main_~i~1), 125904#(<= 2 main_~i~1), 125907#(<= 5 main_~i~1), 125906#(<= 4 main_~i~1), 125909#(<= 7 main_~i~1), 125908#(<= 6 main_~i~1), 125911#(<= 9 main_~i~1), 125910#(<= 8 main_~i~1), 125913#(<= 11 main_~i~1), 125912#(<= 10 main_~i~1), 125915#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 125914#(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)), 125917#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 125916#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 125919#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 125918#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 125921#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 125920#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 125923#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 125922#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 125925#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 125924#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 125926#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 10)] [2018-04-12 05:11:05,759 INFO L134 CoverageAnalysis]: Checked inductivity of 241756 backedges. 6115 proven. 14099 refuted. 0 times theorem prover too weak. 221542 trivial. 0 not checked. [2018-04-12 05:11:05,759 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 05:11:05,759 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 05:11:05,759 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=519, Unknown=0, NotChecked=0, Total=702 [2018-04-12 05:11:05,759 INFO L87 Difference]: Start difference. First operand 494 states and 806 transitions. Second operand 27 states. [2018-04-12 05:11:06,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:11:06,230 INFO L93 Difference]: Finished difference Result 552 states and 862 transitions. [2018-04-12 05:11:06,230 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-12 05:11:06,230 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 1963 [2018-04-12 05:11:06,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:11:06,232 INFO L225 Difference]: With dead ends: 552 [2018-04-12 05:11:06,232 INFO L226 Difference]: Without dead ends: 552 [2018-04-12 05:11:06,232 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=337, Invalid=1069, Unknown=0, NotChecked=0, Total=1406 [2018-04-12 05:11:06,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2018-04-12 05:11:06,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 497. [2018-04-12 05:11:06,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 497 states. [2018-04-12 05:11:06,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 818 transitions. [2018-04-12 05:11:06,239 INFO L78 Accepts]: Start accepts. Automaton has 497 states and 818 transitions. Word has length 1963 [2018-04-12 05:11:06,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:11:06,239 INFO L459 AbstractCegarLoop]: Abstraction has 497 states and 818 transitions. [2018-04-12 05:11:06,239 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 05:11:06,239 INFO L276 IsEmpty]: Start isEmpty. Operand 497 states and 818 transitions. [2018-04-12 05:11:06,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1994 [2018-04-12 05:11:06,255 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:11:06,255 INFO L355 BasicCegarLoop]: trace histogram [304, 279, 279, 279, 279, 279, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:11:06,255 INFO L408 AbstractCegarLoop]: === Iteration 133 === [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-12 05:11:06,255 INFO L82 PathProgramCache]: Analyzing trace with hash 504624397, now seen corresponding path program 124 times [2018-04-12 05:11:06,255 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:11:06,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:11:06,342 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:11:11,234 INFO L134 CoverageAnalysis]: Checked inductivity of 250286 backedges. 0 proven. 1850 refuted. 0 times theorem prover too weak. 248436 trivial. 0 not checked. [2018-04-12 05:11:11,234 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:11:11,234 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-12 05:11:11,234 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:11:11,235 INFO L134 CoverageAnalysis]: Checked inductivity of 14850 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14850 trivial. 0 not checked. [2018-04-12 05:11:11,235 INFO L182 omatonBuilderFactory]: Interpolants [126999#false, 126998#true, 127001#(<= main_~i~1 1), 127000#(= main_~i~1 0), 127003#(<= main_~i~1 3), 127002#(<= main_~i~1 2), 127005#(<= main_~i~1 5), 127004#(<= main_~i~1 4), 127007#(<= main_~i~1 7), 127006#(<= main_~i~1 6), 127009#(<= main_~i~1 9), 127008#(<= main_~i~1 8), 127011#(<= main_~i~1 11), 127010#(<= main_~i~1 10), 127013#(<= main_~i~1 13), 127012#(<= main_~i~1 12), 127015#(<= main_~i~1 15), 127014#(<= main_~i~1 14), 127017#(<= main_~i~1 17), 127016#(<= main_~i~1 16), 127019#(<= main_~i~1 19), 127018#(<= main_~i~1 18), 127021#(<= main_~i~1 21), 127020#(<= main_~i~1 20), 127023#(<= main_~i~1 23), 127022#(<= main_~i~1 22), 127025#(<= main_~i~1 25), 127024#(<= main_~i~1 24)] [2018-04-12 05:11:11,237 INFO L134 CoverageAnalysis]: Checked inductivity of 250286 backedges. 0 proven. 1850 refuted. 0 times theorem prover too weak. 248436 trivial. 0 not checked. [2018-04-12 05:11:11,238 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-12 05:11:11,238 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-12 05:11:11,238 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=378, Unknown=0, NotChecked=0, Total=756 [2018-04-12 05:11:11,238 INFO L87 Difference]: Start difference. First operand 497 states and 818 transitions. Second operand 28 states. [2018-04-12 05:11:11,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:11:11,453 INFO L93 Difference]: Finished difference Result 983 states and 1820 transitions. [2018-04-12 05:11:11,453 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-12 05:11:11,453 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 1993 [2018-04-12 05:11:11,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:11:11,458 INFO L225 Difference]: With dead ends: 983 [2018-04-12 05:11:11,458 INFO L226 Difference]: Without dead ends: 983 [2018-04-12 05:11:11,459 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=378, Invalid=378, Unknown=0, NotChecked=0, Total=756 [2018-04-12 05:11:11,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 983 states. [2018-04-12 05:11:11,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 983 to 508. [2018-04-12 05:11:11,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-12 05:11:11,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 840 transitions. [2018-04-12 05:11:11,473 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 840 transitions. Word has length 1993 [2018-04-12 05:11:11,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:11:11,473 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 840 transitions. [2018-04-12 05:11:11,473 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-12 05:11:11,473 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 840 transitions. [2018-04-12 05:11:11,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2078 [2018-04-12 05:11:11,490 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:11:11,491 INFO L355 BasicCegarLoop]: trace histogram [317, 291, 291, 291, 291, 291, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:11:11,491 INFO L408 AbstractCegarLoop]: === Iteration 134 === [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-12 05:11:11,491 INFO L82 PathProgramCache]: Analyzing trace with hash -66614771, now seen corresponding path program 125 times [2018-04-12 05:11:11,491 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:11:11,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:11:11,594 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:11:16,960 INFO L134 CoverageAnalysis]: Checked inductivity of 272254 backedges. 10754 proven. 12255 refuted. 0 times theorem prover too weak. 249245 trivial. 0 not checked. [2018-04-12 05:11:16,961 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:11:16,961 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-12 05:11:16,961 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:11:16,961 INFO L134 CoverageAnalysis]: Checked inductivity of 16335 backedges. 795 proven. 666 refuted. 0 times theorem prover too weak. 14874 trivial. 0 not checked. [2018-04-12 05:11:16,962 INFO L182 omatonBuilderFactory]: Interpolants [128517#true, 128519#(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)), 128518#false, 128521#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 128520#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 128523#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 128522#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 128525#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 128524#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 128527#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 128526#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 128529#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 128528#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 128531#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 128530#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 128533#(<= main_~i~1 11), 128532#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 11), 128535#(<= main_~i~1 13), 128534#(<= main_~i~1 12), 128537#(<= main_~i~1 15), 128536#(<= main_~i~1 14), 128539#(<= main_~i~1 17), 128538#(<= main_~i~1 16), 128541#(<= main_~i~1 19), 128540#(<= main_~i~1 18), 128543#(<= main_~i~1 21), 128542#(<= main_~i~1 20)] [2018-04-12 05:11:16,964 INFO L134 CoverageAnalysis]: Checked inductivity of 272254 backedges. 10754 proven. 12255 refuted. 0 times theorem prover too weak. 249245 trivial. 0 not checked. [2018-04-12 05:11:16,964 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 05:11:16,964 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 05:11:16,965 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=518, Unknown=0, NotChecked=0, Total=702 [2018-04-12 05:11:16,965 INFO L87 Difference]: Start difference. First operand 508 states and 840 transitions. Second operand 27 states. [2018-04-12 05:11:17,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:11:17,348 INFO L93 Difference]: Finished difference Result 1551 states and 3627 transitions. [2018-04-12 05:11:17,348 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-12 05:11:17,348 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2077 [2018-04-12 05:11:17,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:11:17,358 INFO L225 Difference]: With dead ends: 1551 [2018-04-12 05:11:17,358 INFO L226 Difference]: Without dead ends: 1551 [2018-04-12 05:11:17,358 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=392, Invalid=1168, Unknown=0, NotChecked=0, Total=1560 [2018-04-12 05:11:17,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1551 states. [2018-04-12 05:11:17,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1551 to 508. [2018-04-12 05:11:17,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-12 05:11:17,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 840 transitions. [2018-04-12 05:11:17,383 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 840 transitions. Word has length 2077 [2018-04-12 05:11:17,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:11:17,384 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 840 transitions. [2018-04-12 05:11:17,384 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 05:11:17,384 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 840 transitions. [2018-04-12 05:11:17,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2084 [2018-04-12 05:11:17,401 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:11:17,401 INFO L355 BasicCegarLoop]: trace histogram [318, 292, 292, 292, 292, 292, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:11:17,401 INFO L408 AbstractCegarLoop]: === Iteration 135 === [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-12 05:11:17,401 INFO L82 PathProgramCache]: Analyzing trace with hash 430290709, now seen corresponding path program 126 times [2018-04-12 05:11:17,401 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:11:17,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:11:17,494 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:11:22,891 INFO L134 CoverageAnalysis]: Checked inductivity of 274052 backedges. 12565 proven. 12142 refuted. 0 times theorem prover too weak. 249345 trivial. 0 not checked. [2018-04-12 05:11:22,891 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:11:22,891 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-12 05:11:22,891 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:11:22,892 INFO L134 CoverageAnalysis]: Checked inductivity of 16377 backedges. 863 proven. 640 refuted. 0 times theorem prover too weak. 14874 trivial. 0 not checked. [2018-04-12 05:11:22,892 INFO L182 omatonBuilderFactory]: Interpolants [130629#true, 130631#(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)), 130630#false, 130633#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 130632#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 130635#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 130634#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 130637#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 130636#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 130639#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 130638#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 130641#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 130640#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 130643#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 130642#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 130645#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 12), 130644#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 130647#(<= main_~i~1 13), 130646#(<= main_~i~1 12), 130649#(<= main_~i~1 15), 130648#(<= main_~i~1 14), 130651#(<= main_~i~1 17), 130650#(<= main_~i~1 16), 130653#(<= main_~i~1 19), 130652#(<= main_~i~1 18), 130655#(<= main_~i~1 21), 130654#(<= main_~i~1 20)] [2018-04-12 05:11:22,895 INFO L134 CoverageAnalysis]: Checked inductivity of 274052 backedges. 12565 proven. 12142 refuted. 0 times theorem prover too weak. 249345 trivial. 0 not checked. [2018-04-12 05:11:22,895 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 05:11:22,895 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 05:11:22,895 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=515, Unknown=0, NotChecked=0, Total=702 [2018-04-12 05:11:22,895 INFO L87 Difference]: Start difference. First operand 508 states and 840 transitions. Second operand 27 states. [2018-04-12 05:11:23,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:11:23,279 INFO L93 Difference]: Finished difference Result 1506 states and 3513 transitions. [2018-04-12 05:11:23,279 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-12 05:11:23,279 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2083 [2018-04-12 05:11:23,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:11:23,288 INFO L225 Difference]: With dead ends: 1506 [2018-04-12 05:11:23,288 INFO L226 Difference]: Without dead ends: 1506 [2018-04-12 05:11:23,289 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=425, Invalid=1215, Unknown=0, NotChecked=0, Total=1640 [2018-04-12 05:11:23,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1506 states. [2018-04-12 05:11:23,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1506 to 508. [2018-04-12 05:11:23,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-12 05:11:23,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 840 transitions. [2018-04-12 05:11:23,313 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 840 transitions. Word has length 2083 [2018-04-12 05:11:23,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:11:23,314 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 840 transitions. [2018-04-12 05:11:23,314 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 05:11:23,314 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 840 transitions. [2018-04-12 05:11:23,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2090 [2018-04-12 05:11:23,330 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:11:23,331 INFO L355 BasicCegarLoop]: trace histogram [319, 293, 293, 293, 293, 293, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:11:23,331 INFO L408 AbstractCegarLoop]: === Iteration 136 === [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-12 05:11:23,331 INFO L82 PathProgramCache]: Analyzing trace with hash 2146128413, now seen corresponding path program 127 times [2018-04-12 05:11:23,331 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:11:23,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:11:23,428 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:11:28,882 INFO L134 CoverageAnalysis]: Checked inductivity of 275856 backedges. 14610 proven. 11795 refuted. 0 times theorem prover too weak. 249451 trivial. 0 not checked. [2018-04-12 05:11:28,883 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:11:28,883 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-12 05:11:28,883 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:11:28,883 INFO L134 CoverageAnalysis]: Checked inductivity of 16425 backedges. 949 proven. 602 refuted. 0 times theorem prover too weak. 14874 trivial. 0 not checked. [2018-04-12 05:11:28,883 INFO L182 omatonBuilderFactory]: Interpolants [132698#true, 132699#false, 132702#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 132703#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 132700#(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)), 132701#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 132706#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 132707#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 132704#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 132705#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 132710#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 132711#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 132708#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 132709#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 132714#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 132715#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 13), 132712#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 132713#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 132718#(<= main_~i~1 15), 132719#(<= main_~i~1 16), 132716#(<= main_~i~1 13), 132717#(<= main_~i~1 14), 132722#(<= main_~i~1 19), 132723#(<= main_~i~1 20), 132720#(<= main_~i~1 17), 132721#(<= main_~i~1 18), 132724#(<= main_~i~1 21)] [2018-04-12 05:11:28,886 INFO L134 CoverageAnalysis]: Checked inductivity of 275856 backedges. 14610 proven. 11795 refuted. 0 times theorem prover too weak. 249451 trivial. 0 not checked. [2018-04-12 05:11:28,887 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 05:11:28,887 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 05:11:28,887 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=510, Unknown=0, NotChecked=0, Total=702 [2018-04-12 05:11:28,887 INFO L87 Difference]: Start difference. First operand 508 states and 840 transitions. Second operand 27 states. [2018-04-12 05:11:29,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:11:29,296 INFO L93 Difference]: Finished difference Result 1449 states and 3366 transitions. [2018-04-12 05:11:29,296 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-12 05:11:29,296 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2089 [2018-04-12 05:11:29,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:11:29,305 INFO L225 Difference]: With dead ends: 1449 [2018-04-12 05:11:29,305 INFO L226 Difference]: Without dead ends: 1449 [2018-04-12 05:11:29,306 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2018-04-12 05:11:29,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1449 states. [2018-04-12 05:11:29,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1449 to 508. [2018-04-12 05:11:29,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-12 05:11:29,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 840 transitions. [2018-04-12 05:11:29,329 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 840 transitions. Word has length 2089 [2018-04-12 05:11:29,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:11:29,329 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 840 transitions. [2018-04-12 05:11:29,329 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 05:11:29,329 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 840 transitions. [2018-04-12 05:11:29,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2096 [2018-04-12 05:11:29,346 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:11:29,346 INFO L355 BasicCegarLoop]: trace histogram [320, 294, 294, 294, 294, 294, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:11:29,346 INFO L408 AbstractCegarLoop]: === Iteration 137 === [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-12 05:11:29,346 INFO L82 PathProgramCache]: Analyzing trace with hash 758045477, now seen corresponding path program 128 times [2018-04-12 05:11:29,347 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:11:29,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:11:29,441 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:11:34,904 INFO L134 CoverageAnalysis]: Checked inductivity of 277666 backedges. 16907 proven. 11196 refuted. 0 times theorem prover too weak. 249563 trivial. 0 not checked. [2018-04-12 05:11:34,904 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:11:34,905 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-12 05:11:34,905 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:11:34,905 INFO L134 CoverageAnalysis]: Checked inductivity of 16467 backedges. 1041 proven. 552 refuted. 0 times theorem prover too weak. 14874 trivial. 0 not checked. [2018-04-12 05:11:34,905 INFO L182 omatonBuilderFactory]: Interpolants [134722#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 134723#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 134720#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 134721#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 134726#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 134727#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 134724#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 134725#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 134730#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 14), 134731#(<= main_~i~1 14), 134728#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 134729#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 134734#(<= main_~i~1 17), 134735#(<= main_~i~1 18), 134732#(<= main_~i~1 15), 134733#(<= main_~i~1 16), 134738#(<= main_~i~1 21), 134736#(<= main_~i~1 19), 134737#(<= main_~i~1 20), 134714#(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)), 134715#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 134712#true, 134713#false, 134718#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 134719#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 134716#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 134717#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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-12 05:11:34,908 INFO L134 CoverageAnalysis]: Checked inductivity of 277666 backedges. 16907 proven. 11196 refuted. 0 times theorem prover too weak. 249563 trivial. 0 not checked. [2018-04-12 05:11:34,908 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 05:11:34,908 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 05:11:34,908 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=503, Unknown=0, NotChecked=0, Total=702 [2018-04-12 05:11:34,909 INFO L87 Difference]: Start difference. First operand 508 states and 840 transitions. Second operand 27 states. [2018-04-12 05:11:35,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:11:35,295 INFO L93 Difference]: Finished difference Result 1380 states and 3185 transitions. [2018-04-12 05:11:35,295 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-12 05:11:35,295 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2095 [2018-04-12 05:11:35,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:11:35,304 INFO L225 Difference]: With dead ends: 1380 [2018-04-12 05:11:35,304 INFO L226 Difference]: Without dead ends: 1380 [2018-04-12 05:11:35,305 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=503, Invalid=1303, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 05:11:35,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1380 states. [2018-04-12 05:11:35,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1380 to 508. [2018-04-12 05:11:35,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-12 05:11:35,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 840 transitions. [2018-04-12 05:11:35,326 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 840 transitions. Word has length 2095 [2018-04-12 05:11:35,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:11:35,327 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 840 transitions. [2018-04-12 05:11:35,327 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 05:11:35,327 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 840 transitions. [2018-04-12 05:11:35,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2102 [2018-04-12 05:11:35,344 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:11:35,344 INFO L355 BasicCegarLoop]: trace histogram [321, 295, 295, 295, 295, 295, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:11:35,344 INFO L408 AbstractCegarLoop]: === Iteration 138 === [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-12 05:11:35,344 INFO L82 PathProgramCache]: Analyzing trace with hash 1840632365, now seen corresponding path program 129 times [2018-04-12 05:11:35,344 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:11:35,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:11:35,440 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:11:40,923 INFO L134 CoverageAnalysis]: Checked inductivity of 279482 backedges. 19474 proven. 10327 refuted. 0 times theorem prover too weak. 249681 trivial. 0 not checked. [2018-04-12 05:11:40,923 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:11:40,923 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-12 05:11:40,923 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:11:40,924 INFO L134 CoverageAnalysis]: Checked inductivity of 16503 backedges. 1139 proven. 490 refuted. 0 times theorem prover too weak. 14874 trivial. 0 not checked. [2018-04-12 05:11:40,924 INFO L182 omatonBuilderFactory]: Interpolants [136659#true, 136662#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 136663#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 136660#false, 136661#(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)), 136666#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 136667#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 136664#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 136665#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 136670#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 136671#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 136668#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 136669#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 136674#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 136675#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 136672#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 136673#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 136678#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 15), 136679#(<= main_~i~1 15), 136676#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 136677#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 136682#(<= main_~i~1 18), 136683#(<= main_~i~1 19), 136680#(<= main_~i~1 16), 136681#(<= main_~i~1 17), 136684#(<= main_~i~1 20), 136685#(<= main_~i~1 21)] [2018-04-12 05:11:40,927 INFO L134 CoverageAnalysis]: Checked inductivity of 279482 backedges. 19474 proven. 10327 refuted. 0 times theorem prover too weak. 249681 trivial. 0 not checked. [2018-04-12 05:11:40,927 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 05:11:40,927 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 05:11:40,927 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=494, Unknown=0, NotChecked=0, Total=702 [2018-04-12 05:11:40,928 INFO L87 Difference]: Start difference. First operand 508 states and 840 transitions. Second operand 27 states. [2018-04-12 05:11:41,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:11:41,349 INFO L93 Difference]: Finished difference Result 1299 states and 2969 transitions. [2018-04-12 05:11:41,349 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-12 05:11:41,349 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2101 [2018-04-12 05:11:41,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:11:41,357 INFO L225 Difference]: With dead ends: 1299 [2018-04-12 05:11:41,357 INFO L226 Difference]: Without dead ends: 1299 [2018-04-12 05:11:41,357 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=548, Invalid=1344, Unknown=0, NotChecked=0, Total=1892 [2018-04-12 05:11:41,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1299 states. [2018-04-12 05:11:41,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1299 to 508. [2018-04-12 05:11:41,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-12 05:11:41,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 840 transitions. [2018-04-12 05:11:41,378 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 840 transitions. Word has length 2101 [2018-04-12 05:11:41,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:11:41,378 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 840 transitions. [2018-04-12 05:11:41,378 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 05:11:41,378 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 840 transitions. [2018-04-12 05:11:41,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2108 [2018-04-12 05:11:41,395 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:11:41,395 INFO L355 BasicCegarLoop]: trace histogram [322, 296, 296, 296, 296, 296, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:11:41,395 INFO L408 AbstractCegarLoop]: === Iteration 139 === [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-12 05:11:41,395 INFO L82 PathProgramCache]: Analyzing trace with hash 1215608629, now seen corresponding path program 130 times [2018-04-12 05:11:41,396 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:11:41,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:11:41,489 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:11:47,030 INFO L134 CoverageAnalysis]: Checked inductivity of 281304 backedges. 22329 proven. 9170 refuted. 0 times theorem prover too weak. 249805 trivial. 0 not checked. [2018-04-12 05:11:47,030 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:11:47,030 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-12 05:11:47,030 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:11:47,031 INFO L134 CoverageAnalysis]: Checked inductivity of 16533 backedges. 1243 proven. 416 refuted. 0 times theorem prover too weak. 14874 trivial. 0 not checked. [2018-04-12 05:11:47,031 INFO L182 omatonBuilderFactory]: Interpolants [138527#true, 138530#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 138531#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 138528#false, 138529#(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)), 138534#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 138535#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 138532#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 138533#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 138538#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 138539#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 138536#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 138537#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 138542#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 138543#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 138540#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 138541#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 138546#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 138547#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 16), 138544#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 138545#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 138550#(<= main_~i~1 18), 138551#(<= main_~i~1 19), 138548#(<= main_~i~1 16), 138549#(<= main_~i~1 17), 138552#(<= main_~i~1 20), 138553#(<= main_~i~1 21)] [2018-04-12 05:11:47,034 INFO L134 CoverageAnalysis]: Checked inductivity of 281304 backedges. 22329 proven. 9170 refuted. 0 times theorem prover too weak. 249805 trivial. 0 not checked. [2018-04-12 05:11:47,034 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 05:11:47,034 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 05:11:47,034 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=483, Unknown=0, NotChecked=0, Total=702 [2018-04-12 05:11:47,034 INFO L87 Difference]: Start difference. First operand 508 states and 840 transitions. Second operand 27 states. [2018-04-12 05:11:47,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:11:47,442 INFO L93 Difference]: Finished difference Result 1206 states and 2717 transitions. [2018-04-12 05:11:47,442 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-12 05:11:47,442 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2107 [2018-04-12 05:11:47,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:11:47,450 INFO L225 Difference]: With dead ends: 1206 [2018-04-12 05:11:47,450 INFO L226 Difference]: Without dead ends: 1206 [2018-04-12 05:11:47,450 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=597, Invalid=1383, Unknown=0, NotChecked=0, Total=1980 [2018-04-12 05:11:47,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1206 states. [2018-04-12 05:11:47,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1206 to 508. [2018-04-12 05:11:47,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-12 05:11:47,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 840 transitions. [2018-04-12 05:11:47,468 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 840 transitions. Word has length 2107 [2018-04-12 05:11:47,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:11:47,469 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 840 transitions. [2018-04-12 05:11:47,469 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 05:11:47,469 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 840 transitions. [2018-04-12 05:11:47,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2114 [2018-04-12 05:11:47,485 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:11:47,486 INFO L355 BasicCegarLoop]: trace histogram [323, 297, 297, 297, 297, 297, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:11:47,486 INFO L408 AbstractCegarLoop]: === Iteration 140 === [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-12 05:11:47,486 INFO L82 PathProgramCache]: Analyzing trace with hash 1636764221, now seen corresponding path program 131 times [2018-04-12 05:11:47,486 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:11:47,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:11:47,579 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:11:53,097 INFO L134 CoverageAnalysis]: Checked inductivity of 283132 backedges. 25490 proven. 7707 refuted. 0 times theorem prover too weak. 249935 trivial. 0 not checked. [2018-04-12 05:11:53,097 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:11:53,097 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-12 05:11:53,098 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:11:53,098 INFO L134 CoverageAnalysis]: Checked inductivity of 16557 backedges. 1353 proven. 330 refuted. 0 times theorem prover too weak. 14874 trivial. 0 not checked. [2018-04-12 05:11:53,098 INFO L182 omatonBuilderFactory]: Interpolants [140306#(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)), 140307#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 140304#true, 140305#false, 140310#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 140311#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 140308#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 140309#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 140314#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 140315#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 140312#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 140313#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 140318#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 140319#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 140316#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 140317#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 140322#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 140323#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 140320#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 140321#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 140326#(<= main_~i~1 17), 140327#(<= main_~i~1 18), 140324#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 140325#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 17), 140330#(<= main_~i~1 21), 140328#(<= main_~i~1 19), 140329#(<= main_~i~1 20)] [2018-04-12 05:11:53,101 INFO L134 CoverageAnalysis]: Checked inductivity of 283132 backedges. 25490 proven. 7707 refuted. 0 times theorem prover too weak. 249935 trivial. 0 not checked. [2018-04-12 05:11:53,101 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 05:11:53,101 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 05:11:53,102 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=470, Unknown=0, NotChecked=0, Total=702 [2018-04-12 05:11:53,102 INFO L87 Difference]: Start difference. First operand 508 states and 840 transitions. Second operand 27 states. [2018-04-12 05:11:53,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:11:53,481 INFO L93 Difference]: Finished difference Result 1101 states and 2428 transitions. [2018-04-12 05:11:53,481 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-12 05:11:53,481 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2113 [2018-04-12 05:11:53,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:11:53,488 INFO L225 Difference]: With dead ends: 1101 [2018-04-12 05:11:53,488 INFO L226 Difference]: Without dead ends: 1101 [2018-04-12 05:11:53,489 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 279 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=650, Invalid=1420, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 05:11:53,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states. [2018-04-12 05:11:53,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 508. [2018-04-12 05:11:53,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-12 05:11:53,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 840 transitions. [2018-04-12 05:11:53,507 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 840 transitions. Word has length 2113 [2018-04-12 05:11:53,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:11:53,507 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 840 transitions. [2018-04-12 05:11:53,507 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 05:11:53,507 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 840 transitions. [2018-04-12 05:11:53,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2120 [2018-04-12 05:11:53,524 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:11:53,524 INFO L355 BasicCegarLoop]: trace histogram [324, 298, 298, 298, 298, 298, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:11:53,525 INFO L408 AbstractCegarLoop]: === Iteration 141 === [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-12 05:11:53,525 INFO L82 PathProgramCache]: Analyzing trace with hash -1835578555, now seen corresponding path program 132 times [2018-04-12 05:11:53,525 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:11:53,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:11:53,620 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:11:59,369 INFO L134 CoverageAnalysis]: Checked inductivity of 284966 backedges. 28975 proven. 5920 refuted. 0 times theorem prover too weak. 250071 trivial. 0 not checked. [2018-04-12 05:11:59,369 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:11:59,369 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-12 05:11:59,369 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:11:59,370 INFO L134 CoverageAnalysis]: Checked inductivity of 16575 backedges. 1469 proven. 232 refuted. 0 times theorem prover too weak. 14874 trivial. 0 not checked. [2018-04-12 05:11:59,370 INFO L182 omatonBuilderFactory]: Interpolants [141978#true, 141979#false, 141982#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 141983#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 141980#(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)), 141981#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 141986#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 141987#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 141984#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 141985#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 141990#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 141991#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 141988#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 141989#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 141994#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 141995#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 141992#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 141993#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 141998#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 141999#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 141996#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 141997#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 142002#(<= main_~i~1 19), 142003#(<= main_~i~1 20), 142000#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 18), 142001#(<= main_~i~1 18), 142004#(<= main_~i~1 21)] [2018-04-12 05:11:59,373 INFO L134 CoverageAnalysis]: Checked inductivity of 284966 backedges. 28975 proven. 5920 refuted. 0 times theorem prover too weak. 250071 trivial. 0 not checked. [2018-04-12 05:11:59,373 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 05:11:59,373 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 05:11:59,373 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=455, Unknown=0, NotChecked=0, Total=702 [2018-04-12 05:11:59,373 INFO L87 Difference]: Start difference. First operand 508 states and 840 transitions. Second operand 27 states. [2018-04-12 05:11:59,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:11:59,768 INFO L93 Difference]: Finished difference Result 984 states and 2101 transitions. [2018-04-12 05:11:59,768 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-12 05:11:59,768 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2119 [2018-04-12 05:11:59,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:11:59,775 INFO L225 Difference]: With dead ends: 984 [2018-04-12 05:11:59,775 INFO L226 Difference]: Without dead ends: 984 [2018-04-12 05:11:59,775 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=707, Invalid=1455, Unknown=0, NotChecked=0, Total=2162 [2018-04-12 05:11:59,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 984 states. [2018-04-12 05:11:59,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 984 to 508. [2018-04-12 05:11:59,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-12 05:11:59,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 840 transitions. [2018-04-12 05:11:59,790 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 840 transitions. Word has length 2119 [2018-04-12 05:11:59,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:11:59,791 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 840 transitions. [2018-04-12 05:11:59,791 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 05:11:59,791 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 840 transitions. [2018-04-12 05:11:59,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2126 [2018-04-12 05:11:59,808 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:11:59,808 INFO L355 BasicCegarLoop]: trace histogram [325, 299, 299, 299, 299, 299, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:11:59,808 INFO L408 AbstractCegarLoop]: === Iteration 142 === [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-12 05:11:59,808 INFO L82 PathProgramCache]: Analyzing trace with hash 143587917, now seen corresponding path program 133 times [2018-04-12 05:11:59,808 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:11:59,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:11:59,904 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:12:05,562 INFO L134 CoverageAnalysis]: Checked inductivity of 286806 backedges. 32802 proven. 3791 refuted. 0 times theorem prover too weak. 250213 trivial. 0 not checked. [2018-04-12 05:12:05,562 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:12:05,562 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-12 05:12:05,562 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:12:05,563 INFO L134 CoverageAnalysis]: Checked inductivity of 16587 backedges. 1591 proven. 122 refuted. 0 times theorem prover too weak. 14874 trivial. 0 not checked. [2018-04-12 05:12:05,563 INFO L182 omatonBuilderFactory]: Interpolants [143554#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 143555#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 143552#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 143553#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 143558#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 143559#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 20)), 143556#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 143557#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 143562#(<= main_~i~1 20), 143563#(<= main_~i~1 21), 143560#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 19), 143561#(<= main_~i~1 19), 143538#false, 143539#(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)), 143537#true, 143542#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 143543#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 143540#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 143541#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 143546#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 143547#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 143544#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 143545#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 143550#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 143551#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 143548#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 143549#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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))] [2018-04-12 05:12:05,566 INFO L134 CoverageAnalysis]: Checked inductivity of 286806 backedges. 32802 proven. 3791 refuted. 0 times theorem prover too weak. 250213 trivial. 0 not checked. [2018-04-12 05:12:05,566 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 05:12:05,566 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 05:12:05,566 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=438, Unknown=0, NotChecked=0, Total=702 [2018-04-12 05:12:05,566 INFO L87 Difference]: Start difference. First operand 508 states and 840 transitions. Second operand 27 states. [2018-04-12 05:12:05,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:12:05,959 INFO L93 Difference]: Finished difference Result 859 states and 1739 transitions. [2018-04-12 05:12:05,959 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-12 05:12:05,959 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2125 [2018-04-12 05:12:05,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:12:05,964 INFO L225 Difference]: With dead ends: 859 [2018-04-12 05:12:05,965 INFO L226 Difference]: Without dead ends: 859 [2018-04-12 05:12:05,965 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=768, Invalid=1488, Unknown=0, NotChecked=0, Total=2256 [2018-04-12 05:12:05,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 859 states. [2018-04-12 05:12:05,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 859 to 508. [2018-04-12 05:12:05,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-12 05:12:05,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 840 transitions. [2018-04-12 05:12:05,978 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 840 transitions. Word has length 2125 [2018-04-12 05:12:05,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:12:05,979 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 840 transitions. [2018-04-12 05:12:05,979 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 05:12:05,979 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 840 transitions. [2018-04-12 05:12:05,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2132 [2018-04-12 05:12:05,997 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:12:05,997 INFO L355 BasicCegarLoop]: trace histogram [326, 300, 300, 300, 300, 300, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:12:05,997 INFO L408 AbstractCegarLoop]: === Iteration 143 === [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-12 05:12:05,997 INFO L82 PathProgramCache]: Analyzing trace with hash 1202100053, now seen corresponding path program 134 times [2018-04-12 05:12:05,997 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:12:06,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:12:06,105 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:12:11,834 INFO L134 CoverageAnalysis]: Checked inductivity of 288652 backedges. 36989 proven. 1302 refuted. 0 times theorem prover too weak. 250361 trivial. 0 not checked. [2018-04-12 05:12:11,834 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:12:11,834 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-12 05:12:11,834 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:12:11,835 INFO L134 CoverageAnalysis]: Checked inductivity of 16593 backedges. 1719 proven. 0 refuted. 0 times theorem prover too weak. 14874 trivial. 0 not checked. [2018-04-12 05:12:11,835 INFO L182 omatonBuilderFactory]: Interpolants [144974#false, 144975#(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)), 144973#true, 144978#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 144979#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 144976#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 144977#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 144982#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 144983#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 144980#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 144981#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 144986#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 144987#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 144984#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 144985#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 144990#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 144991#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 144988#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 144989#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 144994#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 144995#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 20)), 144992#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 144993#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 144998#(<= main_~i~1 20), 144999#(<= main_~i~1 21), 144996#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 21)), 144997#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 20)] [2018-04-12 05:12:11,838 INFO L134 CoverageAnalysis]: Checked inductivity of 288652 backedges. 36989 proven. 1302 refuted. 0 times theorem prover too weak. 250361 trivial. 0 not checked. [2018-04-12 05:12:11,838 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 05:12:11,838 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 05:12:11,839 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=419, Unknown=0, NotChecked=0, Total=702 [2018-04-12 05:12:11,839 INFO L87 Difference]: Start difference. First operand 508 states and 840 transitions. Second operand 27 states. [2018-04-12 05:12:12,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:12:12,210 INFO L93 Difference]: Finished difference Result 727 states and 1391 transitions. [2018-04-12 05:12:12,210 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-12 05:12:12,210 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2131 [2018-04-12 05:12:12,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:12:12,213 INFO L225 Difference]: With dead ends: 727 [2018-04-12 05:12:12,214 INFO L226 Difference]: Without dead ends: 727 [2018-04-12 05:12:12,214 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 294 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=833, Invalid=1519, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 05:12:12,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2018-04-12 05:12:12,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 517. [2018-04-12 05:12:12,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 517 states. [2018-04-12 05:12:12,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 874 transitions. [2018-04-12 05:12:12,224 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 874 transitions. Word has length 2131 [2018-04-12 05:12:12,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:12:12,224 INFO L459 AbstractCegarLoop]: Abstraction has 517 states and 874 transitions. [2018-04-12 05:12:12,224 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 05:12:12,224 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 874 transitions. [2018-04-12 05:12:12,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2138 [2018-04-12 05:12:12,242 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:12:12,242 INFO L355 BasicCegarLoop]: trace histogram [327, 301, 301, 301, 301, 301, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:12:12,242 INFO L408 AbstractCegarLoop]: === Iteration 144 === [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-12 05:12:12,242 INFO L82 PathProgramCache]: Analyzing trace with hash 79536733, now seen corresponding path program 135 times [2018-04-12 05:12:12,243 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:12:12,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:12:12,343 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:12:18,164 INFO L134 CoverageAnalysis]: Checked inductivity of 290504 backedges. 0 proven. 2002 refuted. 0 times theorem prover too weak. 288502 trivial. 0 not checked. [2018-04-12 05:12:18,164 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:12:18,164 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 05:12:18,165 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:12:18,165 INFO L134 CoverageAnalysis]: Checked inductivity of 16590 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16590 trivial. 0 not checked. [2018-04-12 05:12:18,165 INFO L182 omatonBuilderFactory]: Interpolants [146306#(<= main_~i~1 16), 146307#(<= main_~i~1 17), 146304#(<= main_~i~1 14), 146305#(<= main_~i~1 15), 146310#(<= main_~i~1 20), 146311#(<= main_~i~1 21), 146308#(<= main_~i~1 18), 146309#(<= main_~i~1 19), 146314#(<= main_~i~1 24), 146315#(<= main_~i~1 25), 146312#(<= main_~i~1 22), 146313#(<= main_~i~1 23), 146316#(<= main_~i~1 26), 146290#(= main_~i~1 0), 146291#(<= main_~i~1 1), 146288#true, 146289#false, 146294#(<= main_~i~1 4), 146295#(<= main_~i~1 5), 146292#(<= main_~i~1 2), 146293#(<= main_~i~1 3), 146298#(<= main_~i~1 8), 146299#(<= main_~i~1 9), 146296#(<= main_~i~1 6), 146297#(<= main_~i~1 7), 146302#(<= main_~i~1 12), 146303#(<= main_~i~1 13), 146300#(<= main_~i~1 10), 146301#(<= main_~i~1 11)] [2018-04-12 05:12:18,168 INFO L134 CoverageAnalysis]: Checked inductivity of 290504 backedges. 0 proven. 2002 refuted. 0 times theorem prover too weak. 288502 trivial. 0 not checked. [2018-04-12 05:12:18,168 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 05:12:18,168 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 05:12:18,168 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=406, Invalid=406, Unknown=0, NotChecked=0, Total=812 [2018-04-12 05:12:18,168 INFO L87 Difference]: Start difference. First operand 517 states and 874 transitions. Second operand 29 states. [2018-04-12 05:12:18,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:12:18,389 INFO L93 Difference]: Finished difference Result 1076 states and 2123 transitions. [2018-04-12 05:12:18,389 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-12 05:12:18,389 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2137 [2018-04-12 05:12:18,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:12:18,396 INFO L225 Difference]: With dead ends: 1076 [2018-04-12 05:12:18,396 INFO L226 Difference]: Without dead ends: 1076 [2018-04-12 05:12:18,396 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=406, Invalid=406, Unknown=0, NotChecked=0, Total=812 [2018-04-12 05:12:18,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1076 states. [2018-04-12 05:12:18,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1076 to 528. [2018-04-12 05:12:18,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-12 05:12:18,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 897 transitions. [2018-04-12 05:12:18,415 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 897 transitions. Word has length 2137 [2018-04-12 05:12:18,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:12:18,415 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 897 transitions. [2018-04-12 05:12:18,415 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 05:12:18,415 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 897 transitions. [2018-04-12 05:12:18,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2222 [2018-04-12 05:12:18,434 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:12:18,434 INFO L355 BasicCegarLoop]: trace histogram [340, 313, 313, 313, 313, 313, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:12:18,435 INFO L408 AbstractCegarLoop]: === Iteration 145 === [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-12 05:12:18,435 INFO L82 PathProgramCache]: Analyzing trace with hash 211236701, now seen corresponding path program 136 times [2018-04-12 05:12:18,435 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:12:18,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:12:18,543 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:12:24,986 INFO L134 CoverageAnalysis]: Checked inductivity of 314136 backedges. 10854 proven. 13970 refuted. 0 times theorem prover too weak. 289312 trivial. 0 not checked. [2018-04-12 05:12:24,986 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:12:24,986 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-12 05:12:24,986 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:12:24,987 INFO L134 CoverageAnalysis]: Checked inductivity of 18150 backedges. 795 proven. 740 refuted. 0 times theorem prover too weak. 16615 trivial. 0 not checked. [2018-04-12 05:12:24,987 INFO L182 omatonBuilderFactory]: Interpolants [147922#false, 147923#(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)), 147921#true, 147926#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 147927#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 147924#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 147925#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 147930#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 147931#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 147928#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 147929#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 147934#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 147935#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 147932#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 147933#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 147938#(<= main_~i~1 12), 147939#(<= main_~i~1 13), 147936#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 11), 147937#(<= main_~i~1 11), 147942#(<= main_~i~1 16), 147943#(<= main_~i~1 17), 147940#(<= main_~i~1 14), 147941#(<= main_~i~1 15), 147946#(<= main_~i~1 20), 147947#(<= main_~i~1 21), 147944#(<= main_~i~1 18), 147945#(<= main_~i~1 19), 147948#(<= main_~i~1 22)] [2018-04-12 05:12:24,990 INFO L134 CoverageAnalysis]: Checked inductivity of 314136 backedges. 10854 proven. 13970 refuted. 0 times theorem prover too weak. 289312 trivial. 0 not checked. [2018-04-12 05:12:24,990 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-12 05:12:24,990 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-12 05:12:24,990 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=559, Unknown=0, NotChecked=0, Total=756 [2018-04-12 05:12:24,990 INFO L87 Difference]: Start difference. First operand 528 states and 897 transitions. Second operand 28 states. [2018-04-12 05:12:25,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:12:25,383 INFO L93 Difference]: Finished difference Result 1672 states and 4119 transitions. [2018-04-12 05:12:25,383 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-12 05:12:25,383 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2221 [2018-04-12 05:12:25,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:12:25,395 INFO L225 Difference]: With dead ends: 1672 [2018-04-12 05:12:25,395 INFO L226 Difference]: Without dead ends: 1672 [2018-04-12 05:12:25,395 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=405, Invalid=1235, Unknown=0, NotChecked=0, Total=1640 [2018-04-12 05:12:25,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1672 states. [2018-04-12 05:12:25,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1672 to 528. [2018-04-12 05:12:25,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-12 05:12:25,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 897 transitions. [2018-04-12 05:12:25,428 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 897 transitions. Word has length 2221 [2018-04-12 05:12:25,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:12:25,429 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 897 transitions. [2018-04-12 05:12:25,429 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-12 05:12:25,429 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 897 transitions. [2018-04-12 05:12:25,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2228 [2018-04-12 05:12:25,448 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:12:25,448 INFO L355 BasicCegarLoop]: trace histogram [341, 314, 314, 314, 314, 314, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:12:25,448 INFO L408 AbstractCegarLoop]: === Iteration 146 === [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-12 05:12:25,448 INFO L82 PathProgramCache]: Analyzing trace with hash 514970725, now seen corresponding path program 137 times [2018-04-12 05:12:25,448 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:12:25,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:12:25,554 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:12:31,507 INFO L134 CoverageAnalysis]: Checked inductivity of 316068 backedges. 12671 proven. 13985 refuted. 0 times theorem prover too weak. 289412 trivial. 0 not checked. [2018-04-12 05:12:31,507 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:12:31,508 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-12 05:12:31,508 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:12:31,508 INFO L134 CoverageAnalysis]: Checked inductivity of 18198 backedges. 863 proven. 720 refuted. 0 times theorem prover too weak. 16615 trivial. 0 not checked. [2018-04-12 05:12:31,508 INFO L182 omatonBuilderFactory]: Interpolants [150175#true, 150178#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 150179#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 150176#false, 150177#(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)), 150182#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 150183#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 150180#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 150181#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 150186#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 150187#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 150184#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 150185#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 150190#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 150191#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 12), 150188#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 150189#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 150194#(<= main_~i~1 14), 150195#(<= main_~i~1 15), 150192#(<= main_~i~1 12), 150193#(<= main_~i~1 13), 150198#(<= main_~i~1 18), 150199#(<= main_~i~1 19), 150196#(<= main_~i~1 16), 150197#(<= main_~i~1 17), 150202#(<= main_~i~1 22), 150200#(<= main_~i~1 20), 150201#(<= main_~i~1 21)] [2018-04-12 05:12:31,511 INFO L134 CoverageAnalysis]: Checked inductivity of 316068 backedges. 12671 proven. 13985 refuted. 0 times theorem prover too weak. 289412 trivial. 0 not checked. [2018-04-12 05:12:31,512 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-12 05:12:31,512 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-12 05:12:31,512 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=557, Unknown=0, NotChecked=0, Total=756 [2018-04-12 05:12:31,512 INFO L87 Difference]: Start difference. First operand 528 states and 897 transitions. Second operand 28 states. [2018-04-12 05:12:31,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:12:31,918 INFO L93 Difference]: Finished difference Result 1633 states and 4015 transitions. [2018-04-12 05:12:31,918 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-12 05:12:31,918 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2227 [2018-04-12 05:12:31,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:12:31,928 INFO L225 Difference]: With dead ends: 1633 [2018-04-12 05:12:31,928 INFO L226 Difference]: Without dead ends: 1633 [2018-04-12 05:12:31,928 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 247 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=437, Invalid=1285, Unknown=0, NotChecked=0, Total=1722 [2018-04-12 05:12:31,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1633 states. [2018-04-12 05:12:31,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1633 to 528. [2018-04-12 05:12:31,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-12 05:12:31,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 897 transitions. [2018-04-12 05:12:31,967 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 897 transitions. Word has length 2227 [2018-04-12 05:12:31,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:12:31,967 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 897 transitions. [2018-04-12 05:12:31,967 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-12 05:12:31,967 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 897 transitions. [2018-04-12 05:12:31,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2234 [2018-04-12 05:12:31,986 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:12:31,986 INFO L355 BasicCegarLoop]: trace histogram [342, 315, 315, 315, 315, 315, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:12:31,986 INFO L408 AbstractCegarLoop]: === Iteration 147 === [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-12 05:12:31,987 INFO L82 PathProgramCache]: Analyzing trace with hash -1544036499, now seen corresponding path program 138 times [2018-04-12 05:12:31,987 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:12:32,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:12:32,093 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:12:38,084 INFO L134 CoverageAnalysis]: Checked inductivity of 318006 backedges. 14722 proven. 13766 refuted. 0 times theorem prover too weak. 289518 trivial. 0 not checked. [2018-04-12 05:12:38,084 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:12:38,084 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-12 05:12:38,084 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:12:38,085 INFO L134 CoverageAnalysis]: Checked inductivity of 18252 backedges. 949 proven. 688 refuted. 0 times theorem prover too weak. 16615 trivial. 0 not checked. [2018-04-12 05:12:38,085 INFO L182 omatonBuilderFactory]: Interpolants [152394#(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)), 152395#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 152392#true, 152393#false, 152398#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 152399#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 152396#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 152397#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 152402#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 152403#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 152400#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 152401#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 152406#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 152407#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 152404#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 152405#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 152410#(<= main_~i~1 13), 152411#(<= main_~i~1 14), 152408#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 152409#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 13), 152414#(<= main_~i~1 17), 152415#(<= main_~i~1 18), 152412#(<= main_~i~1 15), 152413#(<= main_~i~1 16), 152418#(<= main_~i~1 21), 152419#(<= main_~i~1 22), 152416#(<= main_~i~1 19), 152417#(<= main_~i~1 20)] [2018-04-12 05:12:38,088 INFO L134 CoverageAnalysis]: Checked inductivity of 318006 backedges. 14722 proven. 13766 refuted. 0 times theorem prover too weak. 289518 trivial. 0 not checked. [2018-04-12 05:12:38,088 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-12 05:12:38,089 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-12 05:12:38,089 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=553, Unknown=0, NotChecked=0, Total=756 [2018-04-12 05:12:38,089 INFO L87 Difference]: Start difference. First operand 528 states and 897 transitions. Second operand 28 states. [2018-04-12 05:12:38,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:12:38,524 INFO L93 Difference]: Finished difference Result 1582 states and 3877 transitions. [2018-04-12 05:12:38,524 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-12 05:12:38,524 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2233 [2018-04-12 05:12:38,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:12:38,533 INFO L225 Difference]: With dead ends: 1582 [2018-04-12 05:12:38,533 INFO L226 Difference]: Without dead ends: 1582 [2018-04-12 05:12:38,533 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=473, Invalid=1333, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 05:12:38,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1582 states. [2018-04-12 05:12:38,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1582 to 528. [2018-04-12 05:12:38,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-12 05:12:38,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 897 transitions. [2018-04-12 05:12:38,559 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 897 transitions. Word has length 2233 [2018-04-12 05:12:38,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:12:38,560 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 897 transitions. [2018-04-12 05:12:38,560 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-12 05:12:38,560 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 897 transitions. [2018-04-12 05:12:38,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2240 [2018-04-12 05:12:38,579 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:12:38,579 INFO L355 BasicCegarLoop]: trace histogram [343, 316, 316, 316, 316, 316, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:12:38,579 INFO L408 AbstractCegarLoop]: === Iteration 148 === [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-12 05:12:38,579 INFO L82 PathProgramCache]: Analyzing trace with hash 901765237, now seen corresponding path program 139 times [2018-04-12 05:12:38,579 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:12:38,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:12:38,683 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:12:45,651 INFO L134 CoverageAnalysis]: Checked inductivity of 319950 backedges. 17025 proven. 13295 refuted. 0 times theorem prover too weak. 289630 trivial. 0 not checked. [2018-04-12 05:12:45,651 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:12:45,651 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-12 05:12:45,651 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:12:45,652 INFO L134 CoverageAnalysis]: Checked inductivity of 18300 backedges. 1041 proven. 644 refuted. 0 times theorem prover too weak. 16615 trivial. 0 not checked. [2018-04-12 05:12:45,652 INFO L182 omatonBuilderFactory]: Interpolants [154562#(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)), 154563#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 154560#true, 154561#false, 154566#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 154567#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 154564#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 154565#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 154570#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 154571#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 154568#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 154569#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 154574#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 154575#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 154572#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 154573#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 154578#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 14), 154579#(<= main_~i~1 14), 154576#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 154577#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 154582#(<= main_~i~1 17), 154583#(<= main_~i~1 18), 154580#(<= main_~i~1 15), 154581#(<= main_~i~1 16), 154586#(<= main_~i~1 21), 154587#(<= main_~i~1 22), 154584#(<= main_~i~1 19), 154585#(<= main_~i~1 20)] [2018-04-12 05:12:45,655 INFO L134 CoverageAnalysis]: Checked inductivity of 319950 backedges. 17025 proven. 13295 refuted. 0 times theorem prover too weak. 289630 trivial. 0 not checked. [2018-04-12 05:12:45,655 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-12 05:12:45,656 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-12 05:12:45,656 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=547, Unknown=0, NotChecked=0, Total=756 [2018-04-12 05:12:45,656 INFO L87 Difference]: Start difference. First operand 528 states and 897 transitions. Second operand 28 states. [2018-04-12 05:12:46,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:12:46,103 INFO L93 Difference]: Finished difference Result 1519 states and 3704 transitions. [2018-04-12 05:12:46,103 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-12 05:12:46,104 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2239 [2018-04-12 05:12:46,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:12:46,113 INFO L225 Difference]: With dead ends: 1519 [2018-04-12 05:12:46,113 INFO L226 Difference]: Without dead ends: 1519 [2018-04-12 05:12:46,113 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=513, Invalid=1379, Unknown=0, NotChecked=0, Total=1892 [2018-04-12 05:12:46,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1519 states. [2018-04-12 05:12:46,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1519 to 528. [2018-04-12 05:12:46,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-12 05:12:46,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 897 transitions. [2018-04-12 05:12:46,138 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 897 transitions. Word has length 2239 [2018-04-12 05:12:46,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:12:46,138 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 897 transitions. [2018-04-12 05:12:46,138 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-12 05:12:46,139 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 897 transitions. [2018-04-12 05:12:46,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2246 [2018-04-12 05:12:46,156 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:12:46,157 INFO L355 BasicCegarLoop]: trace histogram [344, 317, 317, 317, 317, 317, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:12:46,157 INFO L408 AbstractCegarLoop]: === Iteration 149 === [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-12 05:12:46,157 INFO L82 PathProgramCache]: Analyzing trace with hash 223297405, now seen corresponding path program 140 times [2018-04-12 05:12:46,157 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:12:46,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:12:46,256 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:12:52,197 INFO L134 CoverageAnalysis]: Checked inductivity of 321900 backedges. 19598 proven. 12554 refuted. 0 times theorem prover too weak. 289748 trivial. 0 not checked. [2018-04-12 05:12:52,197 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:12:52,197 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-12 05:12:52,197 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:12:52,198 INFO L134 CoverageAnalysis]: Checked inductivity of 18342 backedges. 1139 proven. 588 refuted. 0 times theorem prover too weak. 16615 trivial. 0 not checked. [2018-04-12 05:12:52,198 INFO L182 omatonBuilderFactory]: Interpolants [156674#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 156675#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 156672#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 156673#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 156678#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 156679#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 156676#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 156677#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 156682#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 156683#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 156680#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 156681#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 156686#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 15), 156687#(<= main_~i~1 15), 156684#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 156685#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 156690#(<= main_~i~1 18), 156691#(<= main_~i~1 19), 156688#(<= main_~i~1 16), 156689#(<= main_~i~1 17), 156694#(<= main_~i~1 22), 156692#(<= main_~i~1 20), 156693#(<= main_~i~1 21), 156667#true, 156670#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 156671#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 156668#false, 156669#(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-12 05:12:52,201 INFO L134 CoverageAnalysis]: Checked inductivity of 321900 backedges. 19598 proven. 12554 refuted. 0 times theorem prover too weak. 289748 trivial. 0 not checked. [2018-04-12 05:12:52,202 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-12 05:12:52,202 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-12 05:12:52,202 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=539, Unknown=0, NotChecked=0, Total=756 [2018-04-12 05:12:52,202 INFO L87 Difference]: Start difference. First operand 528 states and 897 transitions. Second operand 28 states. [2018-04-12 05:12:52,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:12:52,623 INFO L93 Difference]: Finished difference Result 1444 states and 3495 transitions. [2018-04-12 05:12:52,624 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-12 05:12:52,624 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2245 [2018-04-12 05:12:52,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:12:52,633 INFO L225 Difference]: With dead ends: 1444 [2018-04-12 05:12:52,633 INFO L226 Difference]: Without dead ends: 1444 [2018-04-12 05:12:52,634 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=557, Invalid=1423, Unknown=0, NotChecked=0, Total=1980 [2018-04-12 05:12:52,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1444 states. [2018-04-12 05:12:52,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1444 to 528. [2018-04-12 05:12:52,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-12 05:12:52,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 897 transitions. [2018-04-12 05:12:52,657 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 897 transitions. Word has length 2245 [2018-04-12 05:12:52,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:12:52,658 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 897 transitions. [2018-04-12 05:12:52,658 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-12 05:12:52,658 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 897 transitions. [2018-04-12 05:12:52,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2252 [2018-04-12 05:12:52,676 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:12:52,676 INFO L355 BasicCegarLoop]: trace histogram [345, 318, 318, 318, 318, 318, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:12:52,676 INFO L408 AbstractCegarLoop]: === Iteration 150 === [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-12 05:12:52,676 INFO L82 PathProgramCache]: Analyzing trace with hash -258304891, now seen corresponding path program 141 times [2018-04-12 05:12:52,677 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:12:52,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:12:52,781 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:12:58,810 INFO L134 CoverageAnalysis]: Checked inductivity of 323856 backedges. 22459 proven. 11525 refuted. 0 times theorem prover too weak. 289872 trivial. 0 not checked. [2018-04-12 05:12:58,810 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:12:58,810 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-12 05:12:58,811 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:12:58,811 INFO L134 CoverageAnalysis]: Checked inductivity of 18378 backedges. 1243 proven. 520 refuted. 0 times theorem prover too weak. 16615 trivial. 0 not checked. [2018-04-12 05:12:58,811 INFO L182 omatonBuilderFactory]: Interpolants [158722#(<= main_~i~1 16), 158723#(<= main_~i~1 17), 158720#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 158721#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 16), 158726#(<= main_~i~1 20), 158727#(<= main_~i~1 21), 158724#(<= main_~i~1 18), 158725#(<= main_~i~1 19), 158728#(<= main_~i~1 22), 158702#false, 158703#(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)), 158701#true, 158706#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 158707#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 158704#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 158705#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 158710#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 158711#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 158708#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 158709#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 158714#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 158715#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 158712#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 158713#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 158718#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 158719#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 158716#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 158717#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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-12 05:12:58,814 INFO L134 CoverageAnalysis]: Checked inductivity of 323856 backedges. 22459 proven. 11525 refuted. 0 times theorem prover too weak. 289872 trivial. 0 not checked. [2018-04-12 05:12:58,815 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-12 05:12:58,815 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-12 05:12:58,815 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=529, Unknown=0, NotChecked=0, Total=756 [2018-04-12 05:12:58,815 INFO L87 Difference]: Start difference. First operand 528 states and 897 transitions. Second operand 28 states. [2018-04-12 05:12:59,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:12:59,211 INFO L93 Difference]: Finished difference Result 1357 states and 3249 transitions. [2018-04-12 05:12:59,211 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-12 05:12:59,211 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2251 [2018-04-12 05:12:59,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:12:59,220 INFO L225 Difference]: With dead ends: 1357 [2018-04-12 05:12:59,220 INFO L226 Difference]: Without dead ends: 1357 [2018-04-12 05:12:59,220 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=605, Invalid=1465, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 05:12:59,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1357 states. [2018-04-12 05:12:59,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1357 to 528. [2018-04-12 05:12:59,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-12 05:12:59,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 897 transitions. [2018-04-12 05:12:59,242 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 897 transitions. Word has length 2251 [2018-04-12 05:12:59,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:12:59,242 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 897 transitions. [2018-04-12 05:12:59,243 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-12 05:12:59,243 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 897 transitions. [2018-04-12 05:12:59,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2258 [2018-04-12 05:12:59,261 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:12:59,261 INFO L355 BasicCegarLoop]: trace histogram [346, 319, 319, 319, 319, 319, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:12:59,261 INFO L408 AbstractCegarLoop]: === Iteration 151 === [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-12 05:12:59,261 INFO L82 PathProgramCache]: Analyzing trace with hash 348477325, now seen corresponding path program 142 times [2018-04-12 05:12:59,262 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:12:59,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:12:59,363 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:13:05,525 INFO L134 CoverageAnalysis]: Checked inductivity of 325818 backedges. 25626 proven. 10190 refuted. 0 times theorem prover too weak. 290002 trivial. 0 not checked. [2018-04-12 05:13:05,525 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:13:05,525 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-12 05:13:05,525 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:13:05,526 INFO L134 CoverageAnalysis]: Checked inductivity of 18408 backedges. 1353 proven. 440 refuted. 0 times theorem prover too weak. 16615 trivial. 0 not checked. [2018-04-12 05:13:05,526 INFO L182 omatonBuilderFactory]: Interpolants [160650#true, 160651#false, 160654#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 160655#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 160652#(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)), 160653#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 160658#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 160659#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 160656#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 160657#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 160662#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 160663#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 160660#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 160661#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 160666#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 160667#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 160664#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 160665#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 160670#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 160671#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 17), 160668#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 160669#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 160674#(<= main_~i~1 19), 160675#(<= main_~i~1 20), 160672#(<= main_~i~1 17), 160673#(<= main_~i~1 18), 160676#(<= main_~i~1 21), 160677#(<= main_~i~1 22)] [2018-04-12 05:13:05,529 INFO L134 CoverageAnalysis]: Checked inductivity of 325818 backedges. 25626 proven. 10190 refuted. 0 times theorem prover too weak. 290002 trivial. 0 not checked. [2018-04-12 05:13:05,530 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-12 05:13:05,530 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-12 05:13:05,530 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=517, Unknown=0, NotChecked=0, Total=756 [2018-04-12 05:13:05,530 INFO L87 Difference]: Start difference. First operand 528 states and 897 transitions. Second operand 28 states. [2018-04-12 05:13:05,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:13:05,960 INFO L93 Difference]: Finished difference Result 1258 states and 2965 transitions. [2018-04-12 05:13:05,960 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-12 05:13:05,961 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2257 [2018-04-12 05:13:05,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:13:05,969 INFO L225 Difference]: With dead ends: 1258 [2018-04-12 05:13:05,969 INFO L226 Difference]: Without dead ends: 1258 [2018-04-12 05:13:05,970 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 297 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=657, Invalid=1505, Unknown=0, NotChecked=0, Total=2162 [2018-04-12 05:13:05,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1258 states. [2018-04-12 05:13:05,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1258 to 528. [2018-04-12 05:13:05,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-12 05:13:05,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 897 transitions. [2018-04-12 05:13:05,991 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 897 transitions. Word has length 2257 [2018-04-12 05:13:05,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:13:05,992 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 897 transitions. [2018-04-12 05:13:05,992 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-12 05:13:05,992 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 897 transitions. [2018-04-12 05:13:06,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2264 [2018-04-12 05:13:06,011 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:13:06,011 INFO L355 BasicCegarLoop]: trace histogram [347, 320, 320, 320, 320, 320, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:13:06,011 INFO L408 AbstractCegarLoop]: === Iteration 152 === [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-12 05:13:06,011 INFO L82 PathProgramCache]: Analyzing trace with hash 912394389, now seen corresponding path program 143 times [2018-04-12 05:13:06,012 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:13:06,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:13:06,120 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:13:12,191 INFO L134 CoverageAnalysis]: Checked inductivity of 327786 backedges. 29117 proven. 8531 refuted. 0 times theorem prover too weak. 290138 trivial. 0 not checked. [2018-04-12 05:13:12,192 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:13:12,192 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-12 05:13:12,192 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:13:12,192 INFO L134 CoverageAnalysis]: Checked inductivity of 18432 backedges. 1469 proven. 348 refuted. 0 times theorem prover too weak. 16615 trivial. 0 not checked. [2018-04-12 05:13:12,193 INFO L182 omatonBuilderFactory]: Interpolants [162502#true, 162503#false, 162506#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 162507#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 162504#(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)), 162505#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 162510#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 162511#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 162508#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 162509#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 162514#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 162515#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 162512#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 162513#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 162518#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 162519#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 162516#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 162517#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 162522#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 162523#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 162520#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 162521#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 162526#(<= main_~i~1 19), 162527#(<= main_~i~1 20), 162524#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 18), 162525#(<= main_~i~1 18), 162528#(<= main_~i~1 21), 162529#(<= main_~i~1 22)] [2018-04-12 05:13:12,196 INFO L134 CoverageAnalysis]: Checked inductivity of 327786 backedges. 29117 proven. 8531 refuted. 0 times theorem prover too weak. 290138 trivial. 0 not checked. [2018-04-12 05:13:12,196 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-12 05:13:12,196 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-12 05:13:12,196 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=503, Unknown=0, NotChecked=0, Total=756 [2018-04-12 05:13:12,196 INFO L87 Difference]: Start difference. First operand 528 states and 897 transitions. Second operand 28 states. [2018-04-12 05:13:12,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:13:12,608 INFO L93 Difference]: Finished difference Result 1147 states and 2642 transitions. [2018-04-12 05:13:12,608 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-12 05:13:12,609 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2263 [2018-04-12 05:13:12,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:13:12,615 INFO L225 Difference]: With dead ends: 1147 [2018-04-12 05:13:12,616 INFO L226 Difference]: Without dead ends: 1147 [2018-04-12 05:13:12,616 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=713, Invalid=1543, Unknown=0, NotChecked=0, Total=2256 [2018-04-12 05:13:12,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1147 states. [2018-04-12 05:13:12,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1147 to 528. [2018-04-12 05:13:12,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-12 05:13:12,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 897 transitions. [2018-04-12 05:13:12,632 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 897 transitions. Word has length 2263 [2018-04-12 05:13:12,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:13:12,633 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 897 transitions. [2018-04-12 05:13:12,633 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-12 05:13:12,633 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 897 transitions. [2018-04-12 05:13:12,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2270 [2018-04-12 05:13:12,652 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:13:12,652 INFO L355 BasicCegarLoop]: trace histogram [348, 321, 321, 321, 321, 321, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:13:12,652 INFO L408 AbstractCegarLoop]: === Iteration 153 === [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-12 05:13:12,652 INFO L82 PathProgramCache]: Analyzing trace with hash -1217255523, now seen corresponding path program 144 times [2018-04-12 05:13:12,652 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:13:12,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:13:12,752 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:13:18,901 INFO L134 CoverageAnalysis]: Checked inductivity of 329760 backedges. 32950 proven. 6530 refuted. 0 times theorem prover too weak. 290280 trivial. 0 not checked. [2018-04-12 05:13:18,901 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:13:18,901 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-12 05:13:18,901 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:13:18,902 INFO L134 CoverageAnalysis]: Checked inductivity of 18450 backedges. 1591 proven. 244 refuted. 0 times theorem prover too weak. 16615 trivial. 0 not checked. [2018-04-12 05:13:18,902 INFO L182 omatonBuilderFactory]: Interpolants [164246#false, 164247#(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)), 164245#true, 164250#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 164251#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 164248#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 164249#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 164254#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 164255#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 164252#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 164253#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 164258#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 164259#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 164256#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 164257#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 164262#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 164263#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 164260#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 164261#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 164266#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 164267#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 20)), 164264#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 164265#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 164270#(<= main_~i~1 20), 164271#(<= main_~i~1 21), 164268#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 19), 164269#(<= main_~i~1 19), 164272#(<= main_~i~1 22)] [2018-04-12 05:13:18,905 INFO L134 CoverageAnalysis]: Checked inductivity of 329760 backedges. 32950 proven. 6530 refuted. 0 times theorem prover too weak. 290280 trivial. 0 not checked. [2018-04-12 05:13:18,906 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-12 05:13:18,906 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-12 05:13:18,906 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=487, Unknown=0, NotChecked=0, Total=756 [2018-04-12 05:13:18,906 INFO L87 Difference]: Start difference. First operand 528 states and 897 transitions. Second operand 28 states. [2018-04-12 05:13:19,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:13:19,323 INFO L93 Difference]: Finished difference Result 1024 states and 2279 transitions. [2018-04-12 05:13:19,323 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-12 05:13:19,323 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2269 [2018-04-12 05:13:19,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:13:19,332 INFO L225 Difference]: With dead ends: 1024 [2018-04-12 05:13:19,332 INFO L226 Difference]: Without dead ends: 1024 [2018-04-12 05:13:19,332 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=773, Invalid=1579, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 05:13:19,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1024 states. [2018-04-12 05:13:19,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1024 to 528. [2018-04-12 05:13:19,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-12 05:13:19,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 897 transitions. [2018-04-12 05:13:19,346 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 897 transitions. Word has length 2269 [2018-04-12 05:13:19,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:13:19,347 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 897 transitions. [2018-04-12 05:13:19,347 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-12 05:13:19,347 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 897 transitions. [2018-04-12 05:13:19,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2276 [2018-04-12 05:13:19,366 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:13:19,366 INFO L355 BasicCegarLoop]: trace histogram [349, 322, 322, 322, 322, 322, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:13:19,366 INFO L408 AbstractCegarLoop]: === Iteration 154 === [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-12 05:13:19,366 INFO L82 PathProgramCache]: Analyzing trace with hash 589706405, now seen corresponding path program 145 times [2018-04-12 05:13:19,366 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:13:19,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:13:19,470 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:13:25,588 INFO L134 CoverageAnalysis]: Checked inductivity of 331740 backedges. 37143 proven. 4169 refuted. 0 times theorem prover too weak. 290428 trivial. 0 not checked. [2018-04-12 05:13:25,588 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:13:25,589 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-12 05:13:25,589 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:13:25,589 INFO L134 CoverageAnalysis]: Checked inductivity of 18462 backedges. 1719 proven. 128 refuted. 0 times theorem prover too weak. 16615 trivial. 0 not checked. [2018-04-12 05:13:25,589 INFO L182 omatonBuilderFactory]: Interpolants [165890#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 21)), 165891#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 20), 165888#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 165889#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 20)), 165894#(<= main_~i~1 22), 165892#(<= main_~i~1 20), 165893#(<= main_~i~1 21), 165867#true, 165870#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 165871#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 165868#false, 165869#(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)), 165874#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 165875#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 165872#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 165873#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 165878#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 165879#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 165876#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 165877#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 165882#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 165883#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 165880#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 165881#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 165886#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 165887#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 165884#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 165885#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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))] [2018-04-12 05:13:25,593 INFO L134 CoverageAnalysis]: Checked inductivity of 331740 backedges. 37143 proven. 4169 refuted. 0 times theorem prover too weak. 290428 trivial. 0 not checked. [2018-04-12 05:13:25,593 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-12 05:13:25,593 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-12 05:13:25,593 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=287, Invalid=469, Unknown=0, NotChecked=0, Total=756 [2018-04-12 05:13:25,593 INFO L87 Difference]: Start difference. First operand 528 states and 897 transitions. Second operand 28 states. [2018-04-12 05:13:25,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:13:25,947 INFO L93 Difference]: Finished difference Result 893 states and 1879 transitions. [2018-04-12 05:13:25,948 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-12 05:13:25,948 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2275 [2018-04-12 05:13:25,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:13:25,953 INFO L225 Difference]: With dead ends: 893 [2018-04-12 05:13:25,953 INFO L226 Difference]: Without dead ends: 893 [2018-04-12 05:13:25,953 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=837, Invalid=1613, Unknown=0, NotChecked=0, Total=2450 [2018-04-12 05:13:25,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 893 states. [2018-04-12 05:13:25,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 893 to 528. [2018-04-12 05:13:25,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-12 05:13:25,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 897 transitions. [2018-04-12 05:13:25,964 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 897 transitions. Word has length 2275 [2018-04-12 05:13:25,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:13:25,965 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 897 transitions. [2018-04-12 05:13:25,965 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-12 05:13:25,965 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 897 transitions. [2018-04-12 05:13:25,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2282 [2018-04-12 05:13:25,984 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:13:25,984 INFO L355 BasicCegarLoop]: trace histogram [350, 323, 323, 323, 323, 323, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:13:25,984 INFO L408 AbstractCegarLoop]: === Iteration 155 === [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-12 05:13:25,984 INFO L82 PathProgramCache]: Analyzing trace with hash 123580333, now seen corresponding path program 146 times [2018-04-12 05:13:25,984 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:13:26,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:13:26,089 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:13:32,273 INFO L134 CoverageAnalysis]: Checked inductivity of 333726 backedges. 41714 proven. 1430 refuted. 0 times theorem prover too weak. 290582 trivial. 0 not checked. [2018-04-12 05:13:32,273 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:13:32,273 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-12 05:13:32,273 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:13:32,274 INFO L134 CoverageAnalysis]: Checked inductivity of 18468 backedges. 1853 proven. 0 refuted. 0 times theorem prover too weak. 16615 trivial. 0 not checked. [2018-04-12 05:13:32,274 INFO L182 omatonBuilderFactory]: Interpolants [167362#(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)), 167363#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 167360#true, 167361#false, 167366#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 167367#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 167364#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 167365#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 167370#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 167371#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 167368#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 167369#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 167374#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 167375#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 167372#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 167373#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 167378#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 167379#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 167376#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 167377#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 167382#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 20)), 167383#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 21)), 167380#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 167381#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 167386#(<= main_~i~1 21), 167387#(<= main_~i~1 22), 167384#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 22)), 167385#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 21)] [2018-04-12 05:13:32,278 INFO L134 CoverageAnalysis]: Checked inductivity of 333726 backedges. 41714 proven. 1430 refuted. 0 times theorem prover too weak. 290582 trivial. 0 not checked. [2018-04-12 05:13:32,278 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-12 05:13:32,278 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-12 05:13:32,278 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=449, Unknown=0, NotChecked=0, Total=756 [2018-04-12 05:13:32,278 INFO L87 Difference]: Start difference. First operand 528 states and 897 transitions. Second operand 28 states. [2018-04-12 05:13:32,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:13:32,663 INFO L93 Difference]: Finished difference Result 755 states and 1493 transitions. [2018-04-12 05:13:32,664 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-12 05:13:32,664 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2281 [2018-04-12 05:13:32,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:13:32,668 INFO L225 Difference]: With dead ends: 755 [2018-04-12 05:13:32,668 INFO L226 Difference]: Without dead ends: 755 [2018-04-12 05:13:32,668 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=905, Invalid=1645, Unknown=0, NotChecked=0, Total=2550 [2018-04-12 05:13:32,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2018-04-12 05:13:32,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 537. [2018-04-12 05:13:32,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 537 states. [2018-04-12 05:13:32,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 932 transitions. [2018-04-12 05:13:32,678 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 932 transitions. Word has length 2281 [2018-04-12 05:13:32,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:13:32,678 INFO L459 AbstractCegarLoop]: Abstraction has 537 states and 932 transitions. [2018-04-12 05:13:32,678 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-12 05:13:32,678 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 932 transitions. [2018-04-12 05:13:32,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2288 [2018-04-12 05:13:32,697 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:13:32,697 INFO L355 BasicCegarLoop]: trace histogram [351, 324, 324, 324, 324, 324, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:13:32,697 INFO L408 AbstractCegarLoop]: === Iteration 156 === [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-12 05:13:32,697 INFO L82 PathProgramCache]: Analyzing trace with hash -1545135947, now seen corresponding path program 147 times [2018-04-12 05:13:32,698 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:13:32,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:13:32,807 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:13:39,252 INFO L134 CoverageAnalysis]: Checked inductivity of 335718 backedges. 7678 proven. 18142 refuted. 0 times theorem prover too weak. 309898 trivial. 0 not checked. [2018-04-12 05:13:39,252 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:13:39,252 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 05:13:39,252 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:13:39,253 INFO L134 CoverageAnalysis]: Checked inductivity of 18465 backedges. 487 proven. 1045 refuted. 0 times theorem prover too weak. 16933 trivial. 0 not checked. [2018-04-12 05:13:39,253 INFO L182 omatonBuilderFactory]: Interpolants [168726#true, 168727#false, 168730#(<= 2 main_~i~1), 168731#(<= 3 main_~i~1), 168728#(<= 0 main_~i~1), 168729#(<= 1 main_~i~1), 168734#(<= 6 main_~i~1), 168735#(<= 7 main_~i~1), 168732#(<= 4 main_~i~1), 168733#(<= 5 main_~i~1), 168738#(<= 10 main_~i~1), 168739#(<= 11 main_~i~1), 168736#(<= 8 main_~i~1), 168737#(<= 9 main_~i~1), 168742#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 168743#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 168740#(<= 12 main_~i~1), 168741#(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)), 168746#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 168747#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 168744#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 168745#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 168750#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 168751#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 168748#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 168749#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 168754#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 11), 168752#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 168753#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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-12 05:13:39,256 INFO L134 CoverageAnalysis]: Checked inductivity of 335718 backedges. 7678 proven. 18142 refuted. 0 times theorem prover too weak. 309898 trivial. 0 not checked. [2018-04-12 05:13:39,256 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 05:13:39,256 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 05:13:39,256 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=601, Unknown=0, NotChecked=0, Total=812 [2018-04-12 05:13:39,257 INFO L87 Difference]: Start difference. First operand 537 states and 932 transitions. Second operand 29 states. [2018-04-12 05:13:39,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:13:39,880 INFO L93 Difference]: Finished difference Result 597 states and 965 transitions. [2018-04-12 05:13:39,880 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-12 05:13:39,880 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2287 [2018-04-12 05:13:39,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:13:39,881 INFO L225 Difference]: With dead ends: 597 [2018-04-12 05:13:39,882 INFO L226 Difference]: Without dead ends: 597 [2018-04-12 05:13:39,882 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=391, Invalid=1249, Unknown=0, NotChecked=0, Total=1640 [2018-04-12 05:13:39,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2018-04-12 05:13:39,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 537. [2018-04-12 05:13:39,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 537 states. [2018-04-12 05:13:39,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 917 transitions. [2018-04-12 05:13:39,888 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 917 transitions. Word has length 2287 [2018-04-12 05:13:39,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:13:39,888 INFO L459 AbstractCegarLoop]: Abstraction has 537 states and 917 transitions. [2018-04-12 05:13:39,888 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 05:13:39,888 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 917 transitions. [2018-04-12 05:13:39,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2312 [2018-04-12 05:13:39,907 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:13:39,907 INFO L355 BasicCegarLoop]: trace histogram [355, 328, 328, 328, 328, 328, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:13:39,907 INFO L408 AbstractCegarLoop]: === Iteration 157 === [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-12 05:13:39,908 INFO L82 PathProgramCache]: Analyzing trace with hash -1253812011, now seen corresponding path program 148 times [2018-04-12 05:13:39,908 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:13:40,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:13:40,015 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:13:46,453 INFO L134 CoverageAnalysis]: Checked inductivity of 343746 backedges. 0 proven. 2160 refuted. 0 times theorem prover too weak. 341586 trivial. 0 not checked. [2018-04-12 05:13:46,453 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:13:46,453 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-12 05:13:46,453 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:13:46,454 INFO L134 CoverageAnalysis]: Checked inductivity of 18765 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18765 trivial. 0 not checked. [2018-04-12 05:13:46,454 INFO L182 omatonBuilderFactory]: Interpolants [169922#(<= main_~i~1 7), 169923#(<= main_~i~1 8), 169920#(<= main_~i~1 5), 169921#(<= main_~i~1 6), 169926#(<= main_~i~1 11), 169927#(<= main_~i~1 12), 169924#(<= main_~i~1 9), 169925#(<= main_~i~1 10), 169930#(<= main_~i~1 15), 169931#(<= main_~i~1 16), 169928#(<= main_~i~1 13), 169929#(<= main_~i~1 14), 169934#(<= main_~i~1 19), 169935#(<= main_~i~1 20), 169932#(<= main_~i~1 17), 169933#(<= main_~i~1 18), 169938#(<= main_~i~1 23), 169939#(<= main_~i~1 24), 169936#(<= main_~i~1 21), 169937#(<= main_~i~1 22), 169942#(<= main_~i~1 27), 169940#(<= main_~i~1 25), 169941#(<= main_~i~1 26), 169914#false, 169915#(= main_~i~1 0), 169913#true, 169918#(<= main_~i~1 3), 169919#(<= main_~i~1 4), 169916#(<= main_~i~1 1), 169917#(<= main_~i~1 2)] [2018-04-12 05:13:46,457 INFO L134 CoverageAnalysis]: Checked inductivity of 343746 backedges. 0 proven. 2160 refuted. 0 times theorem prover too weak. 341586 trivial. 0 not checked. [2018-04-12 05:13:46,457 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 05:13:46,457 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 05:13:46,457 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=435, Invalid=435, Unknown=0, NotChecked=0, Total=870 [2018-04-12 05:13:46,457 INFO L87 Difference]: Start difference. First operand 537 states and 917 transitions. Second operand 30 states. [2018-04-12 05:13:46,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:13:46,678 INFO L93 Difference]: Finished difference Result 1101 states and 2170 transitions. [2018-04-12 05:13:46,678 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-12 05:13:46,678 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2311 [2018-04-12 05:13:46,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:13:46,684 INFO L225 Difference]: With dead ends: 1101 [2018-04-12 05:13:46,684 INFO L226 Difference]: Without dead ends: 1101 [2018-04-12 05:13:46,684 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=435, Invalid=435, Unknown=0, NotChecked=0, Total=870 [2018-04-12 05:13:46,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states. [2018-04-12 05:13:46,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 548. [2018-04-12 05:13:46,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-04-12 05:13:46,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 940 transitions. [2018-04-12 05:13:46,699 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 940 transitions. Word has length 2311 [2018-04-12 05:13:46,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:13:46,700 INFO L459 AbstractCegarLoop]: Abstraction has 548 states and 940 transitions. [2018-04-12 05:13:46,700 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 05:13:46,700 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 940 transitions. [2018-04-12 05:13:46,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2402 [2018-04-12 05:13:46,721 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:13:46,721 INFO L355 BasicCegarLoop]: trace histogram [369, 341, 341, 341, 341, 341, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:13:46,721 INFO L408 AbstractCegarLoop]: === Iteration 158 === [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-12 05:13:46,721 INFO L82 PathProgramCache]: Analyzing trace with hash -1590924067, now seen corresponding path program 149 times [2018-04-12 05:13:46,721 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:13:46,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:13:46,831 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:13:53,912 INFO L134 CoverageAnalysis]: Checked inductivity of 371508 backedges. 13097 proven. 15914 refuted. 0 times theorem prover too weak. 342497 trivial. 0 not checked. [2018-04-12 05:13:53,913 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:13:53,913 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 05:13:53,913 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:13:53,914 INFO L134 CoverageAnalysis]: Checked inductivity of 20490 backedges. 899 proven. 800 refuted. 0 times theorem prover too weak. 18791 trivial. 0 not checked. [2018-04-12 05:13:53,914 INFO L182 omatonBuilderFactory]: Interpolants [171594#(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)), 171595#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 171592#true, 171593#false, 171598#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 171599#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 171596#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 171597#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 171602#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 171603#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 171600#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 171601#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 171606#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 171607#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 171604#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 171605#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 171610#(<= main_~i~1 13), 171611#(<= main_~i~1 14), 171608#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 12), 171609#(<= main_~i~1 12), 171614#(<= main_~i~1 17), 171615#(<= main_~i~1 18), 171612#(<= main_~i~1 15), 171613#(<= main_~i~1 16), 171618#(<= main_~i~1 21), 171619#(<= main_~i~1 22), 171616#(<= main_~i~1 19), 171617#(<= main_~i~1 20), 171620#(<= main_~i~1 23)] [2018-04-12 05:13:53,917 INFO L134 CoverageAnalysis]: Checked inductivity of 371508 backedges. 13097 proven. 15914 refuted. 0 times theorem prover too weak. 342497 trivial. 0 not checked. [2018-04-12 05:13:53,917 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 05:13:53,917 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 05:13:53,918 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=600, Unknown=0, NotChecked=0, Total=812 [2018-04-12 05:13:53,918 INFO L87 Difference]: Start difference. First operand 548 states and 940 transitions. Second operand 29 states. [2018-04-12 05:13:54,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:13:54,367 INFO L93 Difference]: Finished difference Result 1760 states and 4406 transitions. [2018-04-12 05:13:54,368 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-12 05:13:54,368 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2401 [2018-04-12 05:13:54,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:13:54,380 INFO L225 Difference]: With dead ends: 1760 [2018-04-12 05:13:54,380 INFO L226 Difference]: Without dead ends: 1760 [2018-04-12 05:13:54,380 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=450, Invalid=1356, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 05:13:54,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1760 states. [2018-04-12 05:13:54,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1760 to 548. [2018-04-12 05:13:54,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-04-12 05:13:54,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 940 transitions. [2018-04-12 05:13:54,414 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 940 transitions. Word has length 2401 [2018-04-12 05:13:54,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:13:54,415 INFO L459 AbstractCegarLoop]: Abstraction has 548 states and 940 transitions. [2018-04-12 05:13:54,415 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 05:13:54,415 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 940 transitions. [2018-04-12 05:13:54,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2408 [2018-04-12 05:13:54,436 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:13:54,436 INFO L355 BasicCegarLoop]: trace histogram [370, 342, 342, 342, 342, 342, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:13:54,436 INFO L408 AbstractCegarLoop]: === Iteration 159 === [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-12 05:13:54,437 INFO L82 PathProgramCache]: Analyzing trace with hash 1398925797, now seen corresponding path program 150 times [2018-04-12 05:13:54,437 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:13:54,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:13:54,553 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:14:01,687 INFO L134 CoverageAnalysis]: Checked inductivity of 373610 backedges. 15178 proven. 15829 refuted. 0 times theorem prover too weak. 342603 trivial. 0 not checked. [2018-04-12 05:14:01,687 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:14:01,687 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 05:14:01,687 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:14:01,688 INFO L134 CoverageAnalysis]: Checked inductivity of 20538 backedges. 973 proven. 774 refuted. 0 times theorem prover too weak. 18791 trivial. 0 not checked. [2018-04-12 05:14:01,688 INFO L182 omatonBuilderFactory]: Interpolants [173958#false, 173959#(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)), 173957#true, 173962#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 173963#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 173960#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 173961#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 173966#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 173967#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 173964#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 173965#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 173970#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 173971#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 173968#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 173969#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 173974#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 13), 173975#(<= main_~i~1 13), 173972#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 173973#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 173978#(<= main_~i~1 16), 173979#(<= main_~i~1 17), 173976#(<= main_~i~1 14), 173977#(<= main_~i~1 15), 173982#(<= main_~i~1 20), 173983#(<= main_~i~1 21), 173980#(<= main_~i~1 18), 173981#(<= main_~i~1 19), 173984#(<= main_~i~1 22), 173985#(<= main_~i~1 23)] [2018-04-12 05:14:01,692 INFO L134 CoverageAnalysis]: Checked inductivity of 373610 backedges. 15178 proven. 15829 refuted. 0 times theorem prover too weak. 342603 trivial. 0 not checked. [2018-04-12 05:14:01,692 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 05:14:01,692 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 05:14:01,692 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=597, Unknown=0, NotChecked=0, Total=812 [2018-04-12 05:14:01,692 INFO L87 Difference]: Start difference. First operand 548 states and 940 transitions. Second operand 29 states. [2018-04-12 05:14:02,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:14:02,224 INFO L93 Difference]: Finished difference Result 1715 states and 4285 transitions. [2018-04-12 05:14:02,224 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-12 05:14:02,224 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2407 [2018-04-12 05:14:02,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:14:02,236 INFO L225 Difference]: With dead ends: 1715 [2018-04-12 05:14:02,236 INFO L226 Difference]: Without dead ends: 1715 [2018-04-12 05:14:02,236 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=485, Invalid=1407, Unknown=0, NotChecked=0, Total=1892 [2018-04-12 05:14:02,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1715 states. [2018-04-12 05:14:02,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1715 to 548. [2018-04-12 05:14:02,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-04-12 05:14:02,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 940 transitions. [2018-04-12 05:14:02,270 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 940 transitions. Word has length 2407 [2018-04-12 05:14:02,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:14:02,270 INFO L459 AbstractCegarLoop]: Abstraction has 548 states and 940 transitions. [2018-04-12 05:14:02,271 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 05:14:02,271 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 940 transitions. [2018-04-12 05:14:02,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2414 [2018-04-12 05:14:02,292 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:14:02,292 INFO L355 BasicCegarLoop]: trace histogram [371, 343, 343, 343, 343, 343, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:14:02,292 INFO L408 AbstractCegarLoop]: === Iteration 160 === [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-12 05:14:02,292 INFO L82 PathProgramCache]: Analyzing trace with hash -79375123, now seen corresponding path program 151 times [2018-04-12 05:14:02,292 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:14:02,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:14:02,406 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:14:09,500 INFO L134 CoverageAnalysis]: Checked inductivity of 375718 backedges. 17511 proven. 15492 refuted. 0 times theorem prover too weak. 342715 trivial. 0 not checked. [2018-04-12 05:14:09,524 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:14:09,524 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 05:14:09,524 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:14:09,525 INFO L134 CoverageAnalysis]: Checked inductivity of 20592 backedges. 1065 proven. 736 refuted. 0 times theorem prover too weak. 18791 trivial. 0 not checked. [2018-04-12 05:14:09,525 INFO L182 omatonBuilderFactory]: Interpolants [176279#true, 176282#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 176283#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 176280#false, 176281#(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)), 176286#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 176287#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 176284#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 176285#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 176290#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 176291#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 176288#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 176289#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 176294#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 176295#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 176292#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 176293#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 176298#(<= main_~i~1 14), 176299#(<= main_~i~1 15), 176296#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 176297#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 14), 176302#(<= main_~i~1 18), 176303#(<= main_~i~1 19), 176300#(<= main_~i~1 16), 176301#(<= main_~i~1 17), 176306#(<= main_~i~1 22), 176307#(<= main_~i~1 23), 176304#(<= main_~i~1 20), 176305#(<= main_~i~1 21)] [2018-04-12 05:14:09,529 INFO L134 CoverageAnalysis]: Checked inductivity of 375718 backedges. 17511 proven. 15492 refuted. 0 times theorem prover too weak. 342715 trivial. 0 not checked. [2018-04-12 05:14:09,529 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 05:14:09,529 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 05:14:09,529 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=592, Unknown=0, NotChecked=0, Total=812 [2018-04-12 05:14:09,529 INFO L87 Difference]: Start difference. First operand 548 states and 940 transitions. Second operand 29 states. [2018-04-12 05:14:09,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:14:09,943 INFO L93 Difference]: Finished difference Result 1658 states and 4129 transitions. [2018-04-12 05:14:09,943 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-12 05:14:09,943 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2413 [2018-04-12 05:14:09,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:14:09,955 INFO L225 Difference]: With dead ends: 1658 [2018-04-12 05:14:09,955 INFO L226 Difference]: Without dead ends: 1658 [2018-04-12 05:14:09,955 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=524, Invalid=1456, Unknown=0, NotChecked=0, Total=1980 [2018-04-12 05:14:09,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1658 states. [2018-04-12 05:14:09,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1658 to 548. [2018-04-12 05:14:09,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-04-12 05:14:09,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 940 transitions. [2018-04-12 05:14:09,984 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 940 transitions. Word has length 2413 [2018-04-12 05:14:09,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:14:09,985 INFO L459 AbstractCegarLoop]: Abstraction has 548 states and 940 transitions. [2018-04-12 05:14:09,985 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 05:14:09,985 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 940 transitions. [2018-04-12 05:14:10,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2420 [2018-04-12 05:14:10,005 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:14:10,006 INFO L355 BasicCegarLoop]: trace histogram [372, 344, 344, 344, 344, 344, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:14:10,006 INFO L408 AbstractCegarLoop]: === Iteration 161 === [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-12 05:14:10,006 INFO L82 PathProgramCache]: Analyzing trace with hash 1333439989, now seen corresponding path program 152 times [2018-04-12 05:14:10,006 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:14:10,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:14:10,122 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:14:17,297 INFO L134 CoverageAnalysis]: Checked inductivity of 377832 backedges. 20114 proven. 14885 refuted. 0 times theorem prover too weak. 342833 trivial. 0 not checked. [2018-04-12 05:14:17,297 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:14:17,298 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 05:14:17,298 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:14:17,298 INFO L134 CoverageAnalysis]: Checked inductivity of 20640 backedges. 1163 proven. 686 refuted. 0 times theorem prover too weak. 18791 trivial. 0 not checked. [2018-04-12 05:14:17,298 INFO L182 omatonBuilderFactory]: Interpolants [178562#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 178563#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 178560#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 178561#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 178566#(<= main_~i~1 15), 178567#(<= main_~i~1 16), 178564#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 178565#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 15), 178570#(<= main_~i~1 19), 178571#(<= main_~i~1 20), 178568#(<= main_~i~1 17), 178569#(<= main_~i~1 18), 178574#(<= main_~i~1 23), 178572#(<= main_~i~1 21), 178573#(<= main_~i~1 22), 178546#true, 178547#false, 178550#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 178551#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 178548#(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)), 178549#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 178554#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 178555#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 178552#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 178553#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 178558#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 178559#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 178556#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 178557#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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-12 05:14:17,302 INFO L134 CoverageAnalysis]: Checked inductivity of 377832 backedges. 20114 proven. 14885 refuted. 0 times theorem prover too weak. 342833 trivial. 0 not checked. [2018-04-12 05:14:17,302 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 05:14:17,302 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 05:14:17,302 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=585, Unknown=0, NotChecked=0, Total=812 [2018-04-12 05:14:17,302 INFO L87 Difference]: Start difference. First operand 548 states and 940 transitions. Second operand 29 states. [2018-04-12 05:14:17,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:14:17,678 INFO L93 Difference]: Finished difference Result 1589 states and 3937 transitions. [2018-04-12 05:14:17,678 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-12 05:14:17,679 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2419 [2018-04-12 05:14:17,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:14:17,690 INFO L225 Difference]: With dead ends: 1589 [2018-04-12 05:14:17,690 INFO L226 Difference]: Without dead ends: 1589 [2018-04-12 05:14:17,690 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 296 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=567, Invalid=1503, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 05:14:17,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1589 states. [2018-04-12 05:14:17,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1589 to 548. [2018-04-12 05:14:17,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-04-12 05:14:17,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 940 transitions. [2018-04-12 05:14:17,717 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 940 transitions. Word has length 2419 [2018-04-12 05:14:17,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:14:17,718 INFO L459 AbstractCegarLoop]: Abstraction has 548 states and 940 transitions. [2018-04-12 05:14:17,718 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 05:14:17,718 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 940 transitions. [2018-04-12 05:14:17,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2426 [2018-04-12 05:14:17,739 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:14:17,739 INFO L355 BasicCegarLoop]: trace histogram [373, 345, 345, 345, 345, 345, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:14:17,739 INFO L408 AbstractCegarLoop]: === Iteration 162 === [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-12 05:14:17,739 INFO L82 PathProgramCache]: Analyzing trace with hash -2045250307, now seen corresponding path program 153 times [2018-04-12 05:14:17,739 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:14:17,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:14:17,848 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:14:25,854 INFO L134 CoverageAnalysis]: Checked inductivity of 379952 backedges. 23005 proven. 13990 refuted. 0 times theorem prover too weak. 342957 trivial. 0 not checked. [2018-04-12 05:14:25,873 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:14:25,873 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 05:14:25,874 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:14:25,874 INFO L134 CoverageAnalysis]: Checked inductivity of 20682 backedges. 1267 proven. 624 refuted. 0 times theorem prover too weak. 18791 trivial. 0 not checked. [2018-04-12 05:14:25,874 INFO L182 omatonBuilderFactory]: Interpolants [180746#true, 180747#false, 180750#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 180751#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 180748#(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)), 180749#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 180754#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 180755#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 180752#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 180753#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 180758#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 180759#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 180756#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 180757#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 180762#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 180763#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 180760#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 180761#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 180766#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 16), 180767#(<= main_~i~1 16), 180764#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 180765#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 180770#(<= main_~i~1 19), 180771#(<= main_~i~1 20), 180768#(<= main_~i~1 17), 180769#(<= main_~i~1 18), 180774#(<= main_~i~1 23), 180772#(<= main_~i~1 21), 180773#(<= main_~i~1 22)] [2018-04-12 05:14:25,878 INFO L134 CoverageAnalysis]: Checked inductivity of 379952 backedges. 23005 proven. 13990 refuted. 0 times theorem prover too weak. 342957 trivial. 0 not checked. [2018-04-12 05:14:25,878 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 05:14:25,879 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 05:14:25,879 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=576, Unknown=0, NotChecked=0, Total=812 [2018-04-12 05:14:25,879 INFO L87 Difference]: Start difference. First operand 548 states and 940 transitions. Second operand 29 states. [2018-04-12 05:14:26,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:14:26,307 INFO L93 Difference]: Finished difference Result 1508 states and 3708 transitions. [2018-04-12 05:14:26,307 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-12 05:14:26,307 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2425 [2018-04-12 05:14:26,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:14:26,318 INFO L225 Difference]: With dead ends: 1508 [2018-04-12 05:14:26,318 INFO L226 Difference]: Without dead ends: 1508 [2018-04-12 05:14:26,318 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=614, Invalid=1548, Unknown=0, NotChecked=0, Total=2162 [2018-04-12 05:14:26,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1508 states. [2018-04-12 05:14:26,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1508 to 548. [2018-04-12 05:14:26,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-04-12 05:14:26,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 940 transitions. [2018-04-12 05:14:26,342 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 940 transitions. Word has length 2425 [2018-04-12 05:14:26,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:14:26,343 INFO L459 AbstractCegarLoop]: Abstraction has 548 states and 940 transitions. [2018-04-12 05:14:26,343 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 05:14:26,343 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 940 transitions. [2018-04-12 05:14:26,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2432 [2018-04-12 05:14:26,364 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:14:26,364 INFO L355 BasicCegarLoop]: trace histogram [374, 346, 346, 346, 346, 346, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:14:26,364 INFO L408 AbstractCegarLoop]: === Iteration 163 === [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-12 05:14:26,365 INFO L82 PathProgramCache]: Analyzing trace with hash 1461725701, now seen corresponding path program 154 times [2018-04-12 05:14:26,365 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:14:26,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:14:26,474 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:14:33,639 INFO L134 CoverageAnalysis]: Checked inductivity of 382078 backedges. 26202 proven. 12789 refuted. 0 times theorem prover too weak. 343087 trivial. 0 not checked. [2018-04-12 05:14:33,640 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:14:33,640 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 05:14:33,640 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:14:33,641 INFO L134 CoverageAnalysis]: Checked inductivity of 20718 backedges. 1377 proven. 550 refuted. 0 times theorem prover too weak. 18791 trivial. 0 not checked. [2018-04-12 05:14:33,641 INFO L182 omatonBuilderFactory]: Interpolants [182867#true, 182870#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 182871#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 182868#false, 182869#(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)), 182874#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 182875#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 182872#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 182873#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 182878#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 182879#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 182876#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 182877#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 182882#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 182883#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 182880#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 182881#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 182886#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 182887#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 182884#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 182885#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 182890#(<= main_~i~1 18), 182891#(<= main_~i~1 19), 182888#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 17), 182889#(<= main_~i~1 17), 182894#(<= main_~i~1 22), 182895#(<= main_~i~1 23), 182892#(<= main_~i~1 20), 182893#(<= main_~i~1 21)] [2018-04-12 05:14:33,644 INFO L134 CoverageAnalysis]: Checked inductivity of 382078 backedges. 26202 proven. 12789 refuted. 0 times theorem prover too weak. 343087 trivial. 0 not checked. [2018-04-12 05:14:33,645 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 05:14:33,645 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 05:14:33,645 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=565, Unknown=0, NotChecked=0, Total=812 [2018-04-12 05:14:33,645 INFO L87 Difference]: Start difference. First operand 548 states and 940 transitions. Second operand 29 states. [2018-04-12 05:14:34,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:14:34,097 INFO L93 Difference]: Finished difference Result 1415 states and 3441 transitions. [2018-04-12 05:14:34,097 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-12 05:14:34,097 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2431 [2018-04-12 05:14:34,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:14:34,106 INFO L225 Difference]: With dead ends: 1415 [2018-04-12 05:14:34,106 INFO L226 Difference]: Without dead ends: 1415 [2018-04-12 05:14:34,106 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=665, Invalid=1591, Unknown=0, NotChecked=0, Total=2256 [2018-04-12 05:14:34,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1415 states. [2018-04-12 05:14:34,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1415 to 548. [2018-04-12 05:14:34,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-04-12 05:14:34,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 940 transitions. [2018-04-12 05:14:34,129 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 940 transitions. Word has length 2431 [2018-04-12 05:14:34,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:14:34,129 INFO L459 AbstractCegarLoop]: Abstraction has 548 states and 940 transitions. [2018-04-12 05:14:34,129 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 05:14:34,129 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 940 transitions. [2018-04-12 05:14:34,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2438 [2018-04-12 05:14:34,151 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:14:34,151 INFO L355 BasicCegarLoop]: trace histogram [375, 347, 347, 347, 347, 347, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:14:34,151 INFO L408 AbstractCegarLoop]: === Iteration 164 === [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-12 05:14:34,151 INFO L82 PathProgramCache]: Analyzing trace with hash 1690684685, now seen corresponding path program 155 times [2018-04-12 05:14:34,151 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:14:34,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:14:34,264 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:14:41,485 INFO L134 CoverageAnalysis]: Checked inductivity of 384210 backedges. 29723 proven. 11264 refuted. 0 times theorem prover too weak. 343223 trivial. 0 not checked. [2018-04-12 05:14:41,485 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:14:41,486 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 05:14:41,486 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:14:41,486 INFO L134 CoverageAnalysis]: Checked inductivity of 20748 backedges. 1493 proven. 464 refuted. 0 times theorem prover too weak. 18791 trivial. 0 not checked. [2018-04-12 05:14:41,486 INFO L182 omatonBuilderFactory]: Interpolants [184898#false, 184899#(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)), 184897#true, 184902#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 184903#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 184900#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 184901#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 184906#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 184907#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 184904#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 184905#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 184910#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 184911#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 184908#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 184909#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 184914#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 184915#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 184912#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 184913#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 184918#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 184919#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 18), 184916#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 184917#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 184922#(<= main_~i~1 20), 184923#(<= main_~i~1 21), 184920#(<= main_~i~1 18), 184921#(<= main_~i~1 19), 184924#(<= main_~i~1 22), 184925#(<= main_~i~1 23)] [2018-04-12 05:14:41,490 INFO L134 CoverageAnalysis]: Checked inductivity of 384210 backedges. 29723 proven. 11264 refuted. 0 times theorem prover too weak. 343223 trivial. 0 not checked. [2018-04-12 05:14:41,490 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 05:14:41,491 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 05:14:41,491 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=552, Unknown=0, NotChecked=0, Total=812 [2018-04-12 05:14:41,491 INFO L87 Difference]: Start difference. First operand 548 states and 940 transitions. Second operand 29 states. [2018-04-12 05:14:41,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:14:41,924 INFO L93 Difference]: Finished difference Result 1310 states and 3135 transitions. [2018-04-12 05:14:41,924 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-12 05:14:41,924 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2437 [2018-04-12 05:14:41,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:14:41,931 INFO L225 Difference]: With dead ends: 1310 [2018-04-12 05:14:41,931 INFO L226 Difference]: Without dead ends: 1310 [2018-04-12 05:14:41,932 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=720, Invalid=1632, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 05:14:41,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1310 states. [2018-04-12 05:14:41,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1310 to 548. [2018-04-12 05:14:41,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-04-12 05:14:41,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 940 transitions. [2018-04-12 05:14:41,951 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 940 transitions. Word has length 2437 [2018-04-12 05:14:41,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:14:41,952 INFO L459 AbstractCegarLoop]: Abstraction has 548 states and 940 transitions. [2018-04-12 05:14:41,952 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 05:14:41,952 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 940 transitions. [2018-04-12 05:14:41,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2444 [2018-04-12 05:14:41,973 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:14:41,973 INFO L355 BasicCegarLoop]: trace histogram [376, 348, 348, 348, 348, 348, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:14:41,973 INFO L408 AbstractCegarLoop]: === Iteration 165 === [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-12 05:14:41,974 INFO L82 PathProgramCache]: Analyzing trace with hash -647340523, now seen corresponding path program 156 times [2018-04-12 05:14:41,974 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:14:42,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:14:42,087 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:14:49,380 INFO L134 CoverageAnalysis]: Checked inductivity of 386348 backedges. 33586 proven. 9397 refuted. 0 times theorem prover too weak. 343365 trivial. 0 not checked. [2018-04-12 05:14:49,380 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:14:49,380 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 05:14:49,380 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:14:49,381 INFO L134 CoverageAnalysis]: Checked inductivity of 20772 backedges. 1615 proven. 366 refuted. 0 times theorem prover too weak. 18791 trivial. 0 not checked. [2018-04-12 05:14:49,381 INFO L182 omatonBuilderFactory]: Interpolants [186826#(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)), 186827#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 186824#true, 186825#false, 186830#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 186831#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 186828#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 186829#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 186834#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 186835#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 186832#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 186833#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 186838#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 186839#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 186836#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 186837#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 186842#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 186843#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 186840#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 186841#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 186846#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 20)), 186847#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 19), 186844#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 186845#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 186850#(<= main_~i~1 21), 186851#(<= main_~i~1 22), 186848#(<= main_~i~1 19), 186849#(<= main_~i~1 20), 186852#(<= main_~i~1 23)] [2018-04-12 05:14:49,385 INFO L134 CoverageAnalysis]: Checked inductivity of 386348 backedges. 33586 proven. 9397 refuted. 0 times theorem prover too weak. 343365 trivial. 0 not checked. [2018-04-12 05:14:49,385 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 05:14:49,385 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 05:14:49,385 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=275, Invalid=537, Unknown=0, NotChecked=0, Total=812 [2018-04-12 05:14:49,385 INFO L87 Difference]: Start difference. First operand 548 states and 940 transitions. Second operand 29 states. [2018-04-12 05:14:49,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:14:49,868 INFO L93 Difference]: Finished difference Result 1193 states and 2789 transitions. [2018-04-12 05:14:49,869 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-12 05:14:49,869 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2443 [2018-04-12 05:14:49,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:14:49,876 INFO L225 Difference]: With dead ends: 1193 [2018-04-12 05:14:49,876 INFO L226 Difference]: Without dead ends: 1193 [2018-04-12 05:14:49,876 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=779, Invalid=1671, Unknown=0, NotChecked=0, Total=2450 [2018-04-12 05:14:49,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1193 states. [2018-04-12 05:14:49,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1193 to 548. [2018-04-12 05:14:49,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-04-12 05:14:49,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 940 transitions. [2018-04-12 05:14:49,899 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 940 transitions. Word has length 2443 [2018-04-12 05:14:49,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:14:49,899 INFO L459 AbstractCegarLoop]: Abstraction has 548 states and 940 transitions. [2018-04-12 05:14:49,899 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 05:14:49,899 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 940 transitions. [2018-04-12 05:14:49,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2450 [2018-04-12 05:14:49,921 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:14:49,921 INFO L355 BasicCegarLoop]: trace histogram [377, 349, 349, 349, 349, 349, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:14:49,921 INFO L408 AbstractCegarLoop]: === Iteration 166 === [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-12 05:14:49,922 INFO L82 PathProgramCache]: Analyzing trace with hash -1688314595, now seen corresponding path program 157 times [2018-04-12 05:14:49,922 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:14:50,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:14:50,041 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:14:57,482 INFO L134 CoverageAnalysis]: Checked inductivity of 388492 backedges. 37809 proven. 7170 refuted. 0 times theorem prover too weak. 343513 trivial. 0 not checked. [2018-04-12 05:14:57,482 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:14:57,483 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 05:14:57,483 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:14:57,483 INFO L134 CoverageAnalysis]: Checked inductivity of 20790 backedges. 1743 proven. 256 refuted. 0 times theorem prover too weak. 18791 trivial. 0 not checked. [2018-04-12 05:14:57,483 INFO L182 omatonBuilderFactory]: Interpolants [188638#(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)), 188639#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 188636#true, 188637#false, 188642#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 188643#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 188640#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 188641#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 188646#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 188647#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 188644#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 188645#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 188650#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 188651#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 188648#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 188649#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 188654#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 188655#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 188652#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 188653#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 188658#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 20)), 188659#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 21)), 188656#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 188657#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 188662#(<= main_~i~1 21), 188663#(<= main_~i~1 22), 188660#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 20), 188661#(<= main_~i~1 20), 188664#(<= main_~i~1 23)] [2018-04-12 05:14:57,487 INFO L134 CoverageAnalysis]: Checked inductivity of 388492 backedges. 37809 proven. 7170 refuted. 0 times theorem prover too weak. 343513 trivial. 0 not checked. [2018-04-12 05:14:57,487 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 05:14:57,487 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 05:14:57,488 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=292, Invalid=520, Unknown=0, NotChecked=0, Total=812 [2018-04-12 05:14:57,488 INFO L87 Difference]: Start difference. First operand 548 states and 940 transitions. Second operand 29 states. [2018-04-12 05:14:57,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:14:57,937 INFO L93 Difference]: Finished difference Result 1064 states and 2402 transitions. [2018-04-12 05:14:57,937 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-12 05:14:57,937 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2449 [2018-04-12 05:14:57,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:14:57,944 INFO L225 Difference]: With dead ends: 1064 [2018-04-12 05:14:57,944 INFO L226 Difference]: Without dead ends: 1064 [2018-04-12 05:14:57,944 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=842, Invalid=1708, Unknown=0, NotChecked=0, Total=2550 [2018-04-12 05:14:57,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2018-04-12 05:14:57,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 548. [2018-04-12 05:14:57,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-04-12 05:14:57,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 940 transitions. [2018-04-12 05:14:57,960 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 940 transitions. Word has length 2449 [2018-04-12 05:14:57,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:14:57,960 INFO L459 AbstractCegarLoop]: Abstraction has 548 states and 940 transitions. [2018-04-12 05:14:57,960 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 05:14:57,960 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 940 transitions. [2018-04-12 05:14:57,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2456 [2018-04-12 05:14:57,982 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:14:57,982 INFO L355 BasicCegarLoop]: trace histogram [378, 350, 350, 350, 350, 350, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:14:57,982 INFO L408 AbstractCegarLoop]: === Iteration 167 === [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-12 05:14:57,982 INFO L82 PathProgramCache]: Analyzing trace with hash 107039269, now seen corresponding path program 158 times [2018-04-12 05:14:57,983 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:14:58,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:14:58,094 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:15:05,546 INFO L134 CoverageAnalysis]: Checked inductivity of 390642 backedges. 42410 proven. 4565 refuted. 0 times theorem prover too weak. 343667 trivial. 0 not checked. [2018-04-12 05:15:05,546 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:15:05,547 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 05:15:05,547 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:15:05,547 INFO L134 CoverageAnalysis]: Checked inductivity of 20802 backedges. 1877 proven. 134 refuted. 0 times theorem prover too weak. 18791 trivial. 0 not checked. [2018-04-12 05:15:05,548 INFO L182 omatonBuilderFactory]: Interpolants [190338#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 190339#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 190336#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 190337#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 190342#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 190343#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 20)), 190340#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 190341#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 190346#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 21), 190347#(<= main_~i~1 21), 190344#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 21)), 190345#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 22)), 190348#(<= main_~i~1 22), 190349#(<= main_~i~1 23), 190322#false, 190323#(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)), 190321#true, 190326#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 190327#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 190324#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 190325#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 190330#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 190331#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 190328#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 190329#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 190334#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 190335#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 190332#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 190333#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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))] [2018-04-12 05:15:05,551 INFO L134 CoverageAnalysis]: Checked inductivity of 390642 backedges. 42410 proven. 4565 refuted. 0 times theorem prover too weak. 343667 trivial. 0 not checked. [2018-04-12 05:15:05,552 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 05:15:05,552 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 05:15:05,552 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=311, Invalid=501, Unknown=0, NotChecked=0, Total=812 [2018-04-12 05:15:05,552 INFO L87 Difference]: Start difference. First operand 548 states and 940 transitions. Second operand 29 states. [2018-04-12 05:15:05,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:15:05,974 INFO L93 Difference]: Finished difference Result 927 states and 1977 transitions. [2018-04-12 05:15:05,974 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-12 05:15:05,974 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2455 [2018-04-12 05:15:05,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:15:05,979 INFO L225 Difference]: With dead ends: 927 [2018-04-12 05:15:05,979 INFO L226 Difference]: Without dead ends: 927 [2018-04-12 05:15:05,979 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=909, Invalid=1743, Unknown=0, NotChecked=0, Total=2652 [2018-04-12 05:15:05,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 927 states. [2018-04-12 05:15:05,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 927 to 548. [2018-04-12 05:15:05,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-04-12 05:15:05,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 940 transitions. [2018-04-12 05:15:05,994 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 940 transitions. Word has length 2455 [2018-04-12 05:15:05,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:15:05,995 INFO L459 AbstractCegarLoop]: Abstraction has 548 states and 940 transitions. [2018-04-12 05:15:05,995 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 05:15:05,995 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 940 transitions. [2018-04-12 05:15:06,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2462 [2018-04-12 05:15:06,016 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:15:06,017 INFO L355 BasicCegarLoop]: trace histogram [379, 351, 351, 351, 351, 351, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:15:06,017 INFO L408 AbstractCegarLoop]: === Iteration 168 === [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-12 05:15:06,017 INFO L82 PathProgramCache]: Analyzing trace with hash -1428052691, now seen corresponding path program 159 times [2018-04-12 05:15:06,017 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:15:06,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:15:06,131 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:15:13,548 INFO L134 CoverageAnalysis]: Checked inductivity of 392798 backedges. 47407 proven. 1564 refuted. 0 times theorem prover too weak. 343827 trivial. 0 not checked. [2018-04-12 05:15:13,548 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:15:13,548 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 05:15:13,548 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:15:13,549 INFO L134 CoverageAnalysis]: Checked inductivity of 20808 backedges. 2017 proven. 0 refuted. 0 times theorem prover too weak. 18791 trivial. 0 not checked. [2018-04-12 05:15:13,549 INFO L182 omatonBuilderFactory]: Interpolants [191874#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 191875#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 191872#false, 191873#(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)), 191878#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 191879#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 191876#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 191877#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 191882#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 191883#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 191880#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 191881#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 191886#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 191887#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 191884#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 191885#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 191890#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 191891#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 191888#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 191889#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 191894#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 21)), 191895#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 22)), 191892#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 191893#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 20)), 191898#(<= main_~i~1 22), 191899#(<= main_~i~1 23), 191896#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 23)), 191897#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 22), 191871#true] [2018-04-12 05:15:13,553 INFO L134 CoverageAnalysis]: Checked inductivity of 392798 backedges. 47407 proven. 1564 refuted. 0 times theorem prover too weak. 343827 trivial. 0 not checked. [2018-04-12 05:15:13,553 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 05:15:13,553 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 05:15:13,553 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=332, Invalid=480, Unknown=0, NotChecked=0, Total=812 [2018-04-12 05:15:13,553 INFO L87 Difference]: Start difference. First operand 548 states and 940 transitions. Second operand 29 states. [2018-04-12 05:15:13,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:15:13,958 INFO L93 Difference]: Finished difference Result 783 states and 1567 transitions. [2018-04-12 05:15:13,958 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-12 05:15:13,958 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2461 [2018-04-12 05:15:13,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:15:13,961 INFO L225 Difference]: With dead ends: 783 [2018-04-12 05:15:13,962 INFO L226 Difference]: Without dead ends: 783 [2018-04-12 05:15:13,962 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=980, Invalid=1776, Unknown=0, NotChecked=0, Total=2756 [2018-04-12 05:15:13,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 783 states. [2018-04-12 05:15:13,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 783 to 557. [2018-04-12 05:15:13,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 557 states. [2018-04-12 05:15:13,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 557 states to 557 states and 976 transitions. [2018-04-12 05:15:13,972 INFO L78 Accepts]: Start accepts. Automaton has 557 states and 976 transitions. Word has length 2461 [2018-04-12 05:15:13,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:15:13,972 INFO L459 AbstractCegarLoop]: Abstraction has 557 states and 976 transitions. [2018-04-12 05:15:13,972 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 05:15:13,972 INFO L276 IsEmpty]: Start isEmpty. Operand 557 states and 976 transitions. [2018-04-12 05:15:13,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2468 [2018-04-12 05:15:13,994 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:15:13,994 INFO L355 BasicCegarLoop]: trace histogram [380, 352, 352, 352, 352, 352, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:15:13,994 INFO L408 AbstractCegarLoop]: === Iteration 169 === [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-12 05:15:13,994 INFO L82 PathProgramCache]: Analyzing trace with hash 587001397, now seen corresponding path program 160 times [2018-04-12 05:15:13,995 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:15:14,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:15:14,109 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:15:21,592 INFO L134 CoverageAnalysis]: Checked inductivity of 394960 backedges. 0 proven. 2324 refuted. 0 times theorem prover too weak. 392636 trivial. 0 not checked. [2018-04-12 05:15:21,592 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:15:21,593 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-12 05:15:21,593 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:15:21,593 INFO L134 CoverageAnalysis]: Checked inductivity of 20805 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20805 trivial. 0 not checked. [2018-04-12 05:15:21,594 INFO L182 omatonBuilderFactory]: Interpolants [193290#(= main_~i~1 0), 193291#(<= main_~i~1 1), 193288#true, 193289#false, 193294#(<= main_~i~1 4), 193295#(<= main_~i~1 5), 193292#(<= main_~i~1 2), 193293#(<= main_~i~1 3), 193298#(<= main_~i~1 8), 193299#(<= main_~i~1 9), 193296#(<= main_~i~1 6), 193297#(<= main_~i~1 7), 193302#(<= main_~i~1 12), 193303#(<= main_~i~1 13), 193300#(<= main_~i~1 10), 193301#(<= main_~i~1 11), 193306#(<= main_~i~1 16), 193307#(<= main_~i~1 17), 193304#(<= main_~i~1 14), 193305#(<= main_~i~1 15), 193310#(<= main_~i~1 20), 193311#(<= main_~i~1 21), 193308#(<= main_~i~1 18), 193309#(<= main_~i~1 19), 193314#(<= main_~i~1 24), 193315#(<= main_~i~1 25), 193312#(<= main_~i~1 22), 193313#(<= main_~i~1 23), 193318#(<= main_~i~1 28), 193316#(<= main_~i~1 26), 193317#(<= main_~i~1 27)] [2018-04-12 05:15:21,597 INFO L134 CoverageAnalysis]: Checked inductivity of 394960 backedges. 0 proven. 2324 refuted. 0 times theorem prover too weak. 392636 trivial. 0 not checked. [2018-04-12 05:15:21,597 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 05:15:21,597 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 05:15:21,597 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=465, Invalid=465, Unknown=0, NotChecked=0, Total=930 [2018-04-12 05:15:21,597 INFO L87 Difference]: Start difference. First operand 557 states and 976 transitions. Second operand 31 states. [2018-04-12 05:15:21,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:15:21,829 INFO L93 Difference]: Finished difference Result 1200 states and 2516 transitions. [2018-04-12 05:15:21,830 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-12 05:15:21,830 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2467 [2018-04-12 05:15:21,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:15:21,836 INFO L225 Difference]: With dead ends: 1200 [2018-04-12 05:15:21,836 INFO L226 Difference]: Without dead ends: 1200 [2018-04-12 05:15:21,836 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=465, Invalid=465, Unknown=0, NotChecked=0, Total=930 [2018-04-12 05:15:21,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1200 states. [2018-04-12 05:15:21,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1200 to 568. [2018-04-12 05:15:21,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-12 05:15:21,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-12 05:15:21,852 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2467 [2018-04-12 05:15:21,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:15:21,853 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-12 05:15:21,853 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 05:15:21,853 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-12 05:15:21,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2558 [2018-04-12 05:15:21,876 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:15:21,876 INFO L355 BasicCegarLoop]: trace histogram [394, 365, 365, 365, 365, 365, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:15:21,876 INFO L408 AbstractCegarLoop]: === Iteration 170 === [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-12 05:15:21,876 INFO L82 PathProgramCache]: Analyzing trace with hash -38427075, now seen corresponding path program 161 times [2018-04-12 05:15:21,876 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:15:21,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:15:21,993 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:15:30,092 INFO L134 CoverageAnalysis]: Checked inductivity of 424680 backedges. 13203 proven. 17929 refuted. 0 times theorem prover too weak. 393548 trivial. 0 not checked. [2018-04-12 05:15:30,092 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:15:30,092 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-12 05:15:30,092 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:15:30,093 INFO L134 CoverageAnalysis]: Checked inductivity of 22611 backedges. 899 proven. 880 refuted. 0 times theorem prover too weak. 20832 trivial. 0 not checked. [2018-04-12 05:15:30,093 INFO L182 omatonBuilderFactory]: Interpolants [195087#true, 195090#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 195091#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 195088#false, 195089#(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)), 195094#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 195095#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 195092#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 195093#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 195098#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 195099#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 195096#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 195097#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 195102#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 195103#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 12), 195100#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 195101#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 195106#(<= main_~i~1 14), 195107#(<= main_~i~1 15), 195104#(<= main_~i~1 12), 195105#(<= main_~i~1 13), 195110#(<= main_~i~1 18), 195111#(<= main_~i~1 19), 195108#(<= main_~i~1 16), 195109#(<= main_~i~1 17), 195114#(<= main_~i~1 22), 195115#(<= main_~i~1 23), 195112#(<= main_~i~1 20), 195113#(<= main_~i~1 21), 195116#(<= main_~i~1 24)] [2018-04-12 05:15:30,097 INFO L134 CoverageAnalysis]: Checked inductivity of 424680 backedges. 13203 proven. 17929 refuted. 0 times theorem prover too weak. 393548 trivial. 0 not checked. [2018-04-12 05:15:30,097 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 05:15:30,097 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 05:15:30,097 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=644, Unknown=0, NotChecked=0, Total=870 [2018-04-12 05:15:30,097 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-12 05:15:30,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:15:30,538 INFO L93 Difference]: Finished difference Result 1887 states and 4962 transitions. [2018-04-12 05:15:30,538 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-12 05:15:30,538 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2557 [2018-04-12 05:15:30,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:15:30,551 INFO L225 Difference]: With dead ends: 1887 [2018-04-12 05:15:30,552 INFO L226 Difference]: Without dead ends: 1887 [2018-04-12 05:15:30,552 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=464, Invalid=1428, Unknown=0, NotChecked=0, Total=1892 [2018-04-12 05:15:30,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1887 states. [2018-04-12 05:15:30,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1887 to 568. [2018-04-12 05:15:30,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-12 05:15:30,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-12 05:15:30,589 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2557 [2018-04-12 05:15:30,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:15:30,590 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-12 05:15:30,590 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 05:15:30,590 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-12 05:15:30,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2564 [2018-04-12 05:15:30,614 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:15:30,614 INFO L355 BasicCegarLoop]: trace histogram [395, 366, 366, 366, 366, 366, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:15:30,614 INFO L408 AbstractCegarLoop]: === Iteration 171 === [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-12 05:15:30,614 INFO L82 PathProgramCache]: Analyzing trace with hash -1771813051, now seen corresponding path program 162 times [2018-04-12 05:15:30,615 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:15:30,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:15:30,741 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:15:38,856 INFO L134 CoverageAnalysis]: Checked inductivity of 426928 backedges. 15290 proven. 17984 refuted. 0 times theorem prover too weak. 393654 trivial. 0 not checked. [2018-04-12 05:15:38,856 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:15:38,856 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-12 05:15:38,856 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:15:38,857 INFO L134 CoverageAnalysis]: Checked inductivity of 22665 backedges. 973 proven. 860 refuted. 0 times theorem prover too weak. 20832 trivial. 0 not checked. [2018-04-12 05:15:38,857 INFO L182 omatonBuilderFactory]: Interpolants [197603#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 197602#(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)), 197601#false, 197600#true, 197607#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 197606#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 197605#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 197604#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 197611#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 197610#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 197609#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 197608#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 197615#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 197614#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 197613#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 197612#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 197619#(<= main_~i~1 14), 197618#(<= main_~i~1 13), 197617#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 13), 197616#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 197623#(<= main_~i~1 18), 197622#(<= main_~i~1 17), 197621#(<= main_~i~1 16), 197620#(<= main_~i~1 15), 197627#(<= main_~i~1 22), 197626#(<= main_~i~1 21), 197625#(<= main_~i~1 20), 197624#(<= main_~i~1 19), 197629#(<= main_~i~1 24), 197628#(<= main_~i~1 23)] [2018-04-12 05:15:38,861 INFO L134 CoverageAnalysis]: Checked inductivity of 426928 backedges. 15290 proven. 17984 refuted. 0 times theorem prover too weak. 393654 trivial. 0 not checked. [2018-04-12 05:15:38,862 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 05:15:38,862 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 05:15:38,862 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=642, Unknown=0, NotChecked=0, Total=870 [2018-04-12 05:15:38,862 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-12 05:15:39,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:15:39,250 INFO L93 Difference]: Finished difference Result 1848 states and 4852 transitions. [2018-04-12 05:15:39,250 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-12 05:15:39,250 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2563 [2018-04-12 05:15:39,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:15:39,263 INFO L225 Difference]: With dead ends: 1848 [2018-04-12 05:15:39,263 INFO L226 Difference]: Without dead ends: 1848 [2018-04-12 05:15:39,264 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=498, Invalid=1482, Unknown=0, NotChecked=0, Total=1980 [2018-04-12 05:15:39,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1848 states. [2018-04-12 05:15:39,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1848 to 568. [2018-04-12 05:15:39,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-12 05:15:39,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-12 05:15:39,298 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2563 [2018-04-12 05:15:39,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:15:39,298 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-12 05:15:39,298 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 05:15:39,298 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-12 05:15:39,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2570 [2018-04-12 05:15:39,321 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:15:39,322 INFO L355 BasicCegarLoop]: trace histogram [396, 367, 367, 367, 367, 367, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:15:39,322 INFO L408 AbstractCegarLoop]: === Iteration 172 === [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-12 05:15:39,322 INFO L82 PathProgramCache]: Analyzing trace with hash -1366337971, now seen corresponding path program 163 times [2018-04-12 05:15:39,322 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:15:39,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:15:39,462 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:15:47,680 INFO L134 CoverageAnalysis]: Checked inductivity of 429182 backedges. 17629 proven. 17787 refuted. 0 times theorem prover too weak. 393766 trivial. 0 not checked. [2018-04-12 05:15:47,680 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:15:47,680 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-12 05:15:47,680 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:15:47,681 INFO L134 CoverageAnalysis]: Checked inductivity of 22725 backedges. 1065 proven. 828 refuted. 0 times theorem prover too weak. 20832 trivial. 0 not checked. [2018-04-12 05:15:47,681 INFO L182 omatonBuilderFactory]: Interpolants [200079#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 200078#(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)), 200077#false, 200076#true, 200083#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 200082#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 200081#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 200080#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 200087#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 200086#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 200085#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 200084#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 200091#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 200090#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 200089#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 200088#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 200095#(<= main_~i~1 14), 200094#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 14), 200093#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 200092#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 200099#(<= main_~i~1 18), 200098#(<= main_~i~1 17), 200097#(<= main_~i~1 16), 200096#(<= main_~i~1 15), 200103#(<= main_~i~1 22), 200102#(<= main_~i~1 21), 200101#(<= main_~i~1 20), 200100#(<= main_~i~1 19), 200105#(<= main_~i~1 24), 200104#(<= main_~i~1 23)] [2018-04-12 05:15:47,685 INFO L134 CoverageAnalysis]: Checked inductivity of 429182 backedges. 17629 proven. 17787 refuted. 0 times theorem prover too weak. 393766 trivial. 0 not checked. [2018-04-12 05:15:47,685 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 05:15:47,685 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 05:15:47,685 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=638, Unknown=0, NotChecked=0, Total=870 [2018-04-12 05:15:47,685 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-12 05:15:48,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:15:48,154 INFO L93 Difference]: Finished difference Result 1797 states and 4706 transitions. [2018-04-12 05:15:48,154 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-12 05:15:48,154 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2569 [2018-04-12 05:15:48,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:15:48,165 INFO L225 Difference]: With dead ends: 1797 [2018-04-12 05:15:48,165 INFO L226 Difference]: Without dead ends: 1797 [2018-04-12 05:15:48,165 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=536, Invalid=1534, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 05:15:48,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1797 states. [2018-04-12 05:15:48,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1797 to 568. [2018-04-12 05:15:48,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-12 05:15:48,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-12 05:15:48,195 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2569 [2018-04-12 05:15:48,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:15:48,196 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-12 05:15:48,196 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 05:15:48,196 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-12 05:15:48,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2576 [2018-04-12 05:15:48,219 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:15:48,219 INFO L355 BasicCegarLoop]: trace histogram [397, 368, 368, 368, 368, 368, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:15:48,219 INFO L408 AbstractCegarLoop]: === Iteration 173 === [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-12 05:15:48,219 INFO L82 PathProgramCache]: Analyzing trace with hash 1570526037, now seen corresponding path program 164 times [2018-04-12 05:15:48,220 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:15:48,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:15:48,342 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:15:56,756 INFO L134 CoverageAnalysis]: Checked inductivity of 431442 backedges. 20238 proven. 17320 refuted. 0 times theorem prover too weak. 393884 trivial. 0 not checked. [2018-04-12 05:15:56,756 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:15:56,756 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-12 05:15:56,757 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:15:56,757 INFO L134 CoverageAnalysis]: Checked inductivity of 22779 backedges. 1163 proven. 784 refuted. 0 times theorem prover too weak. 20832 trivial. 0 not checked. [2018-04-12 05:15:56,757 INFO L182 omatonBuilderFactory]: Interpolants [202503#true, 202507#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 202506#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 202505#(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)), 202504#false, 202511#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 202510#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 202509#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 202508#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 202515#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 202514#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 202513#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 202512#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 202519#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 202518#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 202517#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 202516#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 202523#(<= main_~i~1 15), 202522#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 15), 202521#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 202520#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 202527#(<= main_~i~1 19), 202526#(<= main_~i~1 18), 202525#(<= main_~i~1 17), 202524#(<= main_~i~1 16), 202531#(<= main_~i~1 23), 202530#(<= main_~i~1 22), 202529#(<= main_~i~1 21), 202528#(<= main_~i~1 20), 202532#(<= main_~i~1 24)] [2018-04-12 05:15:56,762 INFO L134 CoverageAnalysis]: Checked inductivity of 431442 backedges. 20238 proven. 17320 refuted. 0 times theorem prover too weak. 393884 trivial. 0 not checked. [2018-04-12 05:15:56,762 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 05:15:56,762 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 05:15:56,762 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=632, Unknown=0, NotChecked=0, Total=870 [2018-04-12 05:15:56,762 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-12 05:15:57,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:15:57,237 INFO L93 Difference]: Finished difference Result 1734 states and 4523 transitions. [2018-04-12 05:15:57,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-12 05:15:57,238 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2575 [2018-04-12 05:15:57,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:15:57,250 INFO L225 Difference]: With dead ends: 1734 [2018-04-12 05:15:57,250 INFO L226 Difference]: Without dead ends: 1734 [2018-04-12 05:15:57,250 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=578, Invalid=1584, Unknown=0, NotChecked=0, Total=2162 [2018-04-12 05:15:57,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1734 states. [2018-04-12 05:15:57,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1734 to 568. [2018-04-12 05:15:57,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-12 05:15:57,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-12 05:15:57,281 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2575 [2018-04-12 05:15:57,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:15:57,281 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-12 05:15:57,281 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 05:15:57,282 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-12 05:15:57,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2582 [2018-04-12 05:15:57,305 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:15:57,305 INFO L355 BasicCegarLoop]: trace histogram [398, 369, 369, 369, 369, 369, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:15:57,305 INFO L408 AbstractCegarLoop]: === Iteration 174 === [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-12 05:15:57,305 INFO L82 PathProgramCache]: Analyzing trace with hash -572539299, now seen corresponding path program 165 times [2018-04-12 05:15:57,306 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:15:57,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:15:57,428 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:16:05,836 INFO L134 CoverageAnalysis]: Checked inductivity of 433708 backedges. 23135 proven. 16565 refuted. 0 times theorem prover too weak. 394008 trivial. 0 not checked. [2018-04-12 05:16:05,837 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:16:05,837 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-12 05:16:05,837 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:16:05,838 INFO L134 CoverageAnalysis]: Checked inductivity of 22827 backedges. 1267 proven. 728 refuted. 0 times theorem prover too weak. 20832 trivial. 0 not checked. [2018-04-12 05:16:05,838 INFO L182 omatonBuilderFactory]: Interpolants [204871#(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)), 204870#false, 204869#true, 204875#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 204874#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 204873#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 204872#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 204879#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 204878#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 204877#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 204876#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 204883#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 204882#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 204881#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 204880#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 204887#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 204886#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 204885#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 204884#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 204891#(<= main_~i~1 17), 204890#(<= main_~i~1 16), 204889#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 16), 204888#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 204895#(<= main_~i~1 21), 204894#(<= main_~i~1 20), 204893#(<= main_~i~1 19), 204892#(<= main_~i~1 18), 204898#(<= main_~i~1 24), 204897#(<= main_~i~1 23), 204896#(<= main_~i~1 22)] [2018-04-12 05:16:05,842 INFO L134 CoverageAnalysis]: Checked inductivity of 433708 backedges. 23135 proven. 16565 refuted. 0 times theorem prover too weak. 394008 trivial. 0 not checked. [2018-04-12 05:16:05,842 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 05:16:05,842 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 05:16:05,842 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=624, Unknown=0, NotChecked=0, Total=870 [2018-04-12 05:16:05,842 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-12 05:16:06,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:16:06,273 INFO L93 Difference]: Finished difference Result 1659 states and 4302 transitions. [2018-04-12 05:16:06,273 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-12 05:16:06,274 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2581 [2018-04-12 05:16:06,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:16:06,285 INFO L225 Difference]: With dead ends: 1659 [2018-04-12 05:16:06,286 INFO L226 Difference]: Without dead ends: 1659 [2018-04-12 05:16:06,286 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=624, Invalid=1632, Unknown=0, NotChecked=0, Total=2256 [2018-04-12 05:16:06,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1659 states. [2018-04-12 05:16:06,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1659 to 568. [2018-04-12 05:16:06,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-12 05:16:06,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-12 05:16:06,316 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2581 [2018-04-12 05:16:06,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:16:06,316 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-12 05:16:06,316 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 05:16:06,316 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-12 05:16:06,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2588 [2018-04-12 05:16:06,340 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:16:06,340 INFO L355 BasicCegarLoop]: trace histogram [399, 370, 370, 370, 370, 370, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:16:06,340 INFO L408 AbstractCegarLoop]: === Iteration 175 === [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-12 05:16:06,340 INFO L82 PathProgramCache]: Analyzing trace with hash -820177051, now seen corresponding path program 166 times [2018-04-12 05:16:06,341 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:16:06,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:16:06,464 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:16:14,799 INFO L134 CoverageAnalysis]: Checked inductivity of 435980 backedges. 26338 proven. 15504 refuted. 0 times theorem prover too weak. 394138 trivial. 0 not checked. [2018-04-12 05:16:14,799 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:16:14,799 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-12 05:16:14,799 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:16:14,800 INFO L134 CoverageAnalysis]: Checked inductivity of 22869 backedges. 1377 proven. 660 refuted. 0 times theorem prover too weak. 20832 trivial. 0 not checked. [2018-04-12 05:16:14,800 INFO L182 omatonBuilderFactory]: Interpolants [207171#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 207170#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 207169#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 207168#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 207175#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 207174#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 207173#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 207172#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 207179#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 207178#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 207177#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 207176#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 207183#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 17), 207182#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 207181#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 207180#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 207187#(<= main_~i~1 20), 207186#(<= main_~i~1 19), 207185#(<= main_~i~1 18), 207184#(<= main_~i~1 17), 207191#(<= main_~i~1 24), 207190#(<= main_~i~1 23), 207189#(<= main_~i~1 22), 207188#(<= main_~i~1 21), 207163#false, 207162#true, 207167#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 207166#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 207165#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 207164#(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-12 05:16:14,805 INFO L134 CoverageAnalysis]: Checked inductivity of 435980 backedges. 26338 proven. 15504 refuted. 0 times theorem prover too weak. 394138 trivial. 0 not checked. [2018-04-12 05:16:14,805 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 05:16:14,805 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 05:16:14,805 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=614, Unknown=0, NotChecked=0, Total=870 [2018-04-12 05:16:14,805 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-12 05:16:15,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:16:15,285 INFO L93 Difference]: Finished difference Result 1572 states and 4042 transitions. [2018-04-12 05:16:15,285 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-12 05:16:15,285 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2587 [2018-04-12 05:16:15,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:16:15,297 INFO L225 Difference]: With dead ends: 1572 [2018-04-12 05:16:15,297 INFO L226 Difference]: Without dead ends: 1572 [2018-04-12 05:16:15,297 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=674, Invalid=1678, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 05:16:15,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1572 states. [2018-04-12 05:16:15,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1572 to 568. [2018-04-12 05:16:15,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-12 05:16:15,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-12 05:16:15,328 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2587 [2018-04-12 05:16:15,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:16:15,329 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-12 05:16:15,329 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 05:16:15,329 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-12 05:16:15,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2594 [2018-04-12 05:16:15,354 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:16:15,354 INFO L355 BasicCegarLoop]: trace histogram [400, 371, 371, 371, 371, 371, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:16:15,354 INFO L408 AbstractCegarLoop]: === Iteration 176 === [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-12 05:16:15,354 INFO L82 PathProgramCache]: Analyzing trace with hash -1094263187, now seen corresponding path program 167 times [2018-04-12 05:16:15,354 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:16:15,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:16:15,484 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:16:23,835 INFO L134 CoverageAnalysis]: Checked inductivity of 438258 backedges. 29865 proven. 14119 refuted. 0 times theorem prover too weak. 394274 trivial. 0 not checked. [2018-04-12 05:16:23,835 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:16:23,835 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-12 05:16:23,835 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:16:23,836 INFO L134 CoverageAnalysis]: Checked inductivity of 22905 backedges. 1493 proven. 580 refuted. 0 times theorem prover too weak. 20832 trivial. 0 not checked. [2018-04-12 05:16:23,836 INFO L182 omatonBuilderFactory]: Interpolants [209371#false, 209370#true, 209375#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 209374#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 209373#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 209372#(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)), 209379#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 209378#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 209377#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 209376#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 209383#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 209382#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 209381#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 209380#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 209387#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 209386#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 209385#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 209384#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 209391#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 209390#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 209389#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 209388#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 209395#(<= main_~i~1 20), 209394#(<= main_~i~1 19), 209393#(<= main_~i~1 18), 209392#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 18), 209399#(<= main_~i~1 24), 209398#(<= main_~i~1 23), 209397#(<= main_~i~1 22), 209396#(<= main_~i~1 21)] [2018-04-12 05:16:23,840 INFO L134 CoverageAnalysis]: Checked inductivity of 438258 backedges. 29865 proven. 14119 refuted. 0 times theorem prover too weak. 394274 trivial. 0 not checked. [2018-04-12 05:16:23,841 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 05:16:23,841 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 05:16:23,841 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=268, Invalid=602, Unknown=0, NotChecked=0, Total=870 [2018-04-12 05:16:23,841 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-12 05:16:24,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:16:24,286 INFO L93 Difference]: Finished difference Result 1473 states and 3742 transitions. [2018-04-12 05:16:24,287 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-12 05:16:24,287 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2593 [2018-04-12 05:16:24,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:16:24,297 INFO L225 Difference]: With dead ends: 1473 [2018-04-12 05:16:24,297 INFO L226 Difference]: Without dead ends: 1473 [2018-04-12 05:16:24,297 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=728, Invalid=1722, Unknown=0, NotChecked=0, Total=2450 [2018-04-12 05:16:24,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1473 states. [2018-04-12 05:16:24,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1473 to 568. [2018-04-12 05:16:24,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-12 05:16:24,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-12 05:16:24,322 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2593 [2018-04-12 05:16:24,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:16:24,323 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-12 05:16:24,323 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 05:16:24,323 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-12 05:16:24,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2600 [2018-04-12 05:16:24,348 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:16:24,348 INFO L355 BasicCegarLoop]: trace histogram [401, 372, 372, 372, 372, 372, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:16:24,348 INFO L408 AbstractCegarLoop]: === Iteration 177 === [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-12 05:16:24,348 INFO L82 PathProgramCache]: Analyzing trace with hash -973171851, now seen corresponding path program 168 times [2018-04-12 05:16:24,348 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:16:24,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:16:24,469 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:16:33,772 INFO L134 CoverageAnalysis]: Checked inductivity of 440542 backedges. 33734 proven. 12392 refuted. 0 times theorem prover too weak. 394416 trivial. 0 not checked. [2018-04-12 05:16:33,772 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:16:33,772 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-12 05:16:33,772 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:16:33,773 INFO L134 CoverageAnalysis]: Checked inductivity of 22935 backedges. 1615 proven. 488 refuted. 0 times theorem prover too weak. 20832 trivial. 0 not checked. [2018-04-12 05:16:33,773 INFO L182 omatonBuilderFactory]: Interpolants [211483#(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)), 211482#false, 211481#true, 211487#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 211486#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 211485#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 211484#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 211491#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 211490#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 211489#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 211488#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 211495#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 211494#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 211493#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 211492#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 211499#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 211498#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 211497#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 211496#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 211503#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 20)), 211502#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 211501#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 211500#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 211507#(<= main_~i~1 21), 211506#(<= main_~i~1 20), 211505#(<= main_~i~1 19), 211504#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 19), 211510#(<= main_~i~1 24), 211509#(<= main_~i~1 23), 211508#(<= main_~i~1 22)] [2018-04-12 05:16:33,777 INFO L134 CoverageAnalysis]: Checked inductivity of 440542 backedges. 33734 proven. 12392 refuted. 0 times theorem prover too weak. 394416 trivial. 0 not checked. [2018-04-12 05:16:33,777 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 05:16:33,777 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 05:16:33,778 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=588, Unknown=0, NotChecked=0, Total=870 [2018-04-12 05:16:33,778 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-12 05:16:34,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:16:34,209 INFO L93 Difference]: Finished difference Result 1362 states and 3401 transitions. [2018-04-12 05:16:34,209 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-12 05:16:34,209 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2599 [2018-04-12 05:16:34,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:16:34,218 INFO L225 Difference]: With dead ends: 1362 [2018-04-12 05:16:34,218 INFO L226 Difference]: Without dead ends: 1362 [2018-04-12 05:16:34,219 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 350 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=786, Invalid=1764, Unknown=0, NotChecked=0, Total=2550 [2018-04-12 05:16:34,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1362 states. [2018-04-12 05:16:34,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1362 to 568. [2018-04-12 05:16:34,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-12 05:16:34,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-12 05:16:34,241 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2599 [2018-04-12 05:16:34,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:16:34,242 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-12 05:16:34,242 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 05:16:34,242 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-12 05:16:34,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2606 [2018-04-12 05:16:34,265 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:16:34,266 INFO L355 BasicCegarLoop]: trace histogram [402, 373, 373, 373, 373, 373, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:16:34,266 INFO L408 AbstractCegarLoop]: === Iteration 178 === [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-12 05:16:34,266 INFO L82 PathProgramCache]: Analyzing trace with hash -1655392643, now seen corresponding path program 169 times [2018-04-12 05:16:34,266 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:16:34,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:16:34,416 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:16:42,811 INFO L134 CoverageAnalysis]: Checked inductivity of 442832 backedges. 37963 proven. 10305 refuted. 0 times theorem prover too weak. 394564 trivial. 0 not checked. [2018-04-12 05:16:42,811 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:16:42,811 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-12 05:16:42,811 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:16:42,812 INFO L134 CoverageAnalysis]: Checked inductivity of 22959 backedges. 1743 proven. 384 refuted. 0 times theorem prover too weak. 20832 trivial. 0 not checked. [2018-04-12 05:16:42,812 INFO L182 omatonBuilderFactory]: Interpolants [213507#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 20), 213506#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 21)), 213505#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 20)), 213504#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 213511#(<= main_~i~1 23), 213510#(<= main_~i~1 22), 213509#(<= main_~i~1 21), 213508#(<= main_~i~1 20), 213512#(<= main_~i~1 24), 213483#true, 213487#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 213486#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 213485#(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)), 213484#false, 213491#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 213490#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 213489#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 213488#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 213495#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 213494#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 213493#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 213492#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 213499#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 213498#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 213497#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 213496#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 213503#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 213502#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 213501#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 213500#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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))] [2018-04-12 05:16:42,816 INFO L134 CoverageAnalysis]: Checked inductivity of 442832 backedges. 37963 proven. 10305 refuted. 0 times theorem prover too weak. 394564 trivial. 0 not checked. [2018-04-12 05:16:42,817 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 05:16:42,817 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 05:16:42,817 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=298, Invalid=572, Unknown=0, NotChecked=0, Total=870 [2018-04-12 05:16:42,817 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-12 05:16:43,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:16:43,241 INFO L93 Difference]: Finished difference Result 1239 states and 3018 transitions. [2018-04-12 05:16:43,241 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-12 05:16:43,241 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2605 [2018-04-12 05:16:43,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:16:43,249 INFO L225 Difference]: With dead ends: 1239 [2018-04-12 05:16:43,249 INFO L226 Difference]: Without dead ends: 1239 [2018-04-12 05:16:43,249 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 357 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=848, Invalid=1804, Unknown=0, NotChecked=0, Total=2652 [2018-04-12 05:16:43,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1239 states. [2018-04-12 05:16:43,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1239 to 568. [2018-04-12 05:16:43,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-12 05:16:43,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-12 05:16:43,269 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2605 [2018-04-12 05:16:43,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:16:43,270 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-12 05:16:43,270 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 05:16:43,270 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-12 05:16:43,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2612 [2018-04-12 05:16:43,294 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:16:43,294 INFO L355 BasicCegarLoop]: trace histogram [403, 374, 374, 374, 374, 374, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:16:43,294 INFO L408 AbstractCegarLoop]: === Iteration 179 === [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-12 05:16:43,294 INFO L82 PathProgramCache]: Analyzing trace with hash 373868421, now seen corresponding path program 170 times [2018-04-12 05:16:43,295 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:16:43,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:16:43,421 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:16:51,963 INFO L134 CoverageAnalysis]: Checked inductivity of 445128 backedges. 42570 proven. 7840 refuted. 0 times theorem prover too weak. 394718 trivial. 0 not checked. [2018-04-12 05:16:51,963 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:16:51,963 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-12 05:16:51,963 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:16:51,964 INFO L134 CoverageAnalysis]: Checked inductivity of 22977 backedges. 1877 proven. 268 refuted. 0 times theorem prover too weak. 20832 trivial. 0 not checked. [2018-04-12 05:16:51,964 INFO L182 omatonBuilderFactory]: Interpolants [215367#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 215366#(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)), 215365#false, 215364#true, 215371#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 215370#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 215369#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 215368#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 215375#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 215374#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 215373#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 215372#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 215379#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 215378#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 215377#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 215376#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 215383#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 215382#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 215381#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 215380#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 215387#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 21)), 215386#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 20)), 215385#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 215384#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 215391#(<= main_~i~1 22), 215390#(<= main_~i~1 21), 215389#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 21), 215388#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 22)), 215393#(<= main_~i~1 24), 215392#(<= main_~i~1 23)] [2018-04-12 05:16:51,968 INFO L134 CoverageAnalysis]: Checked inductivity of 445128 backedges. 42570 proven. 7840 refuted. 0 times theorem prover too weak. 394718 trivial. 0 not checked. [2018-04-12 05:16:51,969 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 05:16:51,969 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 05:16:51,969 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=316, Invalid=554, Unknown=0, NotChecked=0, Total=870 [2018-04-12 05:16:51,969 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-12 05:16:52,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:16:52,444 INFO L93 Difference]: Finished difference Result 1104 states and 2592 transitions. [2018-04-12 05:16:52,444 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-12 05:16:52,444 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2611 [2018-04-12 05:16:52,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:16:52,452 INFO L225 Difference]: With dead ends: 1104 [2018-04-12 05:16:52,452 INFO L226 Difference]: Without dead ends: 1104 [2018-04-12 05:16:52,452 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=914, Invalid=1842, Unknown=0, NotChecked=0, Total=2756 [2018-04-12 05:16:52,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1104 states. [2018-04-12 05:16:52,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1104 to 568. [2018-04-12 05:16:52,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-12 05:16:52,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-12 05:16:52,470 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2611 [2018-04-12 05:16:52,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:16:52,471 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-12 05:16:52,471 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 05:16:52,471 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-12 05:16:52,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2618 [2018-04-12 05:16:52,496 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:16:52,496 INFO L355 BasicCegarLoop]: trace histogram [404, 375, 375, 375, 375, 375, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:16:52,496 INFO L408 AbstractCegarLoop]: === Iteration 180 === [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-12 05:16:52,496 INFO L82 PathProgramCache]: Analyzing trace with hash 2055816845, now seen corresponding path program 171 times [2018-04-12 05:16:52,496 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:16:52,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:16:52,627 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:17:01,292 INFO L134 CoverageAnalysis]: Checked inductivity of 447430 backedges. 47573 proven. 4979 refuted. 0 times theorem prover too weak. 394878 trivial. 0 not checked. [2018-04-12 05:17:01,292 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:17:01,323 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-12 05:17:01,323 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:17:01,324 INFO L134 CoverageAnalysis]: Checked inductivity of 22989 backedges. 2017 proven. 140 refuted. 0 times theorem prover too weak. 20832 trivial. 0 not checked. [2018-04-12 05:17:01,324 INFO L182 omatonBuilderFactory]: Interpolants [217115#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 217114#(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)), 217113#false, 217112#true, 217119#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 217118#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 217117#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 217116#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 217123#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 217122#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 217121#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 217120#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 217127#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 217126#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 217125#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 217124#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 217131#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 217130#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 217129#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 217128#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 217135#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 21)), 217134#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 20)), 217133#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 217132#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 217139#(<= main_~i~1 22), 217138#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 22), 217137#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 23)), 217136#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 22)), 217141#(<= main_~i~1 24), 217140#(<= main_~i~1 23)] [2018-04-12 05:17:01,329 INFO L134 CoverageAnalysis]: Checked inductivity of 447430 backedges. 47573 proven. 4979 refuted. 0 times theorem prover too weak. 394878 trivial. 0 not checked. [2018-04-12 05:17:01,329 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 05:17:01,329 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 05:17:01,329 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=336, Invalid=534, Unknown=0, NotChecked=0, Total=870 [2018-04-12 05:17:01,329 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-12 05:17:01,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:17:01,780 INFO L93 Difference]: Finished difference Result 961 states and 2126 transitions. [2018-04-12 05:17:01,781 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-12 05:17:01,781 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2617 [2018-04-12 05:17:01,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:17:01,787 INFO L225 Difference]: With dead ends: 961 [2018-04-12 05:17:01,787 INFO L226 Difference]: Without dead ends: 961 [2018-04-12 05:17:01,787 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=984, Invalid=1878, Unknown=0, NotChecked=0, Total=2862 [2018-04-12 05:17:01,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states. [2018-04-12 05:17:01,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 568. [2018-04-12 05:17:01,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-12 05:17:01,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-12 05:17:01,802 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2617 [2018-04-12 05:17:01,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:17:01,803 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-12 05:17:01,803 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 05:17:01,803 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-12 05:17:01,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2624 [2018-04-12 05:17:01,828 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:17:01,829 INFO L355 BasicCegarLoop]: trace histogram [405, 376, 376, 376, 376, 376, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:17:01,829 INFO L408 AbstractCegarLoop]: === Iteration 181 === [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-12 05:17:01,829 INFO L82 PathProgramCache]: Analyzing trace with hash -520899691, now seen corresponding path program 172 times [2018-04-12 05:17:01,829 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:17:01,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:17:01,975 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:17:10,646 INFO L134 CoverageAnalysis]: Checked inductivity of 449738 backedges. 52990 proven. 1704 refuted. 0 times theorem prover too weak. 395044 trivial. 0 not checked. [2018-04-12 05:17:10,646 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:17:10,646 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-12 05:17:10,646 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:17:10,647 INFO L134 CoverageAnalysis]: Checked inductivity of 22995 backedges. 2163 proven. 0 refuted. 0 times theorem prover too weak. 20832 trivial. 0 not checked. [2018-04-12 05:17:10,647 INFO L182 omatonBuilderFactory]: Interpolants [218719#true, 218723#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 218722#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 218721#(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)), 218720#false, 218727#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 218726#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 218725#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 218724#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 218731#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 218730#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 218729#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 218728#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 218735#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 218734#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 218733#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 218732#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 218739#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 218738#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 218737#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 218736#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 218743#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 22)), 218742#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 21)), 218741#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 20)), 218740#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 218747#(<= main_~i~1 23), 218746#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 23), 218745#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 24)), 218744#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 23)), 218748#(<= main_~i~1 24)] [2018-04-12 05:17:10,651 INFO L134 CoverageAnalysis]: Checked inductivity of 449738 backedges. 52990 proven. 1704 refuted. 0 times theorem prover too weak. 395044 trivial. 0 not checked. [2018-04-12 05:17:10,652 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 05:17:10,652 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 05:17:10,652 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=358, Invalid=512, Unknown=0, NotChecked=0, Total=870 [2018-04-12 05:17:10,652 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-12 05:17:11,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:17:11,071 INFO L93 Difference]: Finished difference Result 811 states and 1675 transitions. [2018-04-12 05:17:11,071 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-12 05:17:11,071 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2623 [2018-04-12 05:17:11,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:17:11,075 INFO L225 Difference]: With dead ends: 811 [2018-04-12 05:17:11,075 INFO L226 Difference]: Without dead ends: 811 [2018-04-12 05:17:11,076 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1058, Invalid=1912, Unknown=0, NotChecked=0, Total=2970 [2018-04-12 05:17:11,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 811 states. [2018-04-12 05:17:11,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 811 to 577. [2018-04-12 05:17:11,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 577 states. [2018-04-12 05:17:11,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 1037 transitions. [2018-04-12 05:17:11,087 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 1037 transitions. Word has length 2623 [2018-04-12 05:17:11,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:17:11,088 INFO L459 AbstractCegarLoop]: Abstraction has 577 states and 1037 transitions. [2018-04-12 05:17:11,088 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 05:17:11,088 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 1037 transitions. [2018-04-12 05:17:11,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2630 [2018-04-12 05:17:11,113 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:17:11,113 INFO L355 BasicCegarLoop]: trace histogram [406, 377, 377, 377, 377, 377, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:17:11,113 INFO L408 AbstractCegarLoop]: === Iteration 182 === [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-12 05:17:11,113 INFO L82 PathProgramCache]: Analyzing trace with hash 408194717, now seen corresponding path program 173 times [2018-04-12 05:17:11,114 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:17:11,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:17:11,245 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:17:20,069 INFO L134 CoverageAnalysis]: Checked inductivity of 452052 backedges. 9487 proven. 22799 refuted. 0 times theorem prover too weak. 419766 trivial. 0 not checked. [2018-04-12 05:17:20,069 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:17:20,069 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-12 05:17:20,070 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:17:20,070 INFO L134 CoverageAnalysis]: Checked inductivity of 22992 backedges. 567 proven. 1209 refuted. 0 times theorem prover too weak. 21216 trivial. 0 not checked. [2018-04-12 05:17:20,070 INFO L182 omatonBuilderFactory]: Interpolants [220187#true, 220191#(<= 2 main_~i~1), 220190#(<= 1 main_~i~1), 220189#(<= 0 main_~i~1), 220188#false, 220195#(<= 6 main_~i~1), 220194#(<= 5 main_~i~1), 220193#(<= 4 main_~i~1), 220192#(<= 3 main_~i~1), 220199#(<= 10 main_~i~1), 220198#(<= 9 main_~i~1), 220197#(<= 8 main_~i~1), 220196#(<= 7 main_~i~1), 220203#(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)), 220202#(<= 13 main_~i~1), 220201#(<= 12 main_~i~1), 220200#(<= 11 main_~i~1), 220207#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 220206#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 220205#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 220204#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 220211#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 220210#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 220209#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 220208#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 220215#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 220214#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 220213#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 220212#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 220217#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 12), 220216#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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-12 05:17:20,075 INFO L134 CoverageAnalysis]: Checked inductivity of 452052 backedges. 9487 proven. 22799 refuted. 0 times theorem prover too weak. 419766 trivial. 0 not checked. [2018-04-12 05:17:20,075 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 05:17:20,075 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 05:17:20,075 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=689, Unknown=0, NotChecked=0, Total=930 [2018-04-12 05:17:20,075 INFO L87 Difference]: Start difference. First operand 577 states and 1037 transitions. Second operand 31 states. [2018-04-12 05:17:20,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:17:20,666 INFO L93 Difference]: Finished difference Result 642 states and 1073 transitions. [2018-04-12 05:17:20,666 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-12 05:17:20,666 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2629 [2018-04-12 05:17:20,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:17:20,668 INFO L225 Difference]: With dead ends: 642 [2018-04-12 05:17:20,668 INFO L226 Difference]: Without dead ends: 642 [2018-04-12 05:17:20,669 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 455 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=449, Invalid=1443, Unknown=0, NotChecked=0, Total=1892 [2018-04-12 05:17:20,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2018-04-12 05:17:20,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 577. [2018-04-12 05:17:20,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 577 states. [2018-04-12 05:17:20,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 1021 transitions. [2018-04-12 05:17:20,677 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 1021 transitions. Word has length 2629 [2018-04-12 05:17:20,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:17:20,678 INFO L459 AbstractCegarLoop]: Abstraction has 577 states and 1021 transitions. [2018-04-12 05:17:20,678 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 05:17:20,678 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 1021 transitions. [2018-04-12 05:17:20,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2654 [2018-04-12 05:17:20,704 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:17:20,704 INFO L355 BasicCegarLoop]: trace histogram [410, 381, 381, 381, 381, 381, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:17:20,704 INFO L408 AbstractCegarLoop]: === Iteration 183 === [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-12 05:17:20,704 INFO L82 PathProgramCache]: Analyzing trace with hash -2128918851, now seen corresponding path program 174 times [2018-04-12 05:17:20,705 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:17:20,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:17:20,842 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:17:29,762 INFO L134 CoverageAnalysis]: Checked inductivity of 461368 backedges. 0 proven. 2494 refuted. 0 times theorem prover too weak. 458874 trivial. 0 not checked. [2018-04-12 05:17:29,763 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:17:29,763 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-12 05:17:29,763 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:17:29,764 INFO L134 CoverageAnalysis]: Checked inductivity of 23316 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 23316 trivial. 0 not checked. [2018-04-12 05:17:29,764 INFO L182 omatonBuilderFactory]: Interpolants [221463#true, 221467#(<= main_~i~1 2), 221466#(<= main_~i~1 1), 221465#(= main_~i~1 0), 221464#false, 221471#(<= main_~i~1 6), 221470#(<= main_~i~1 5), 221469#(<= main_~i~1 4), 221468#(<= main_~i~1 3), 221475#(<= main_~i~1 10), 221474#(<= main_~i~1 9), 221473#(<= main_~i~1 8), 221472#(<= main_~i~1 7), 221479#(<= main_~i~1 14), 221478#(<= main_~i~1 13), 221477#(<= main_~i~1 12), 221476#(<= main_~i~1 11), 221483#(<= main_~i~1 18), 221482#(<= main_~i~1 17), 221481#(<= main_~i~1 16), 221480#(<= main_~i~1 15), 221487#(<= main_~i~1 22), 221486#(<= main_~i~1 21), 221485#(<= main_~i~1 20), 221484#(<= main_~i~1 19), 221491#(<= main_~i~1 26), 221490#(<= main_~i~1 25), 221489#(<= main_~i~1 24), 221488#(<= main_~i~1 23), 221494#(<= main_~i~1 29), 221493#(<= main_~i~1 28), 221492#(<= main_~i~1 27)] [2018-04-12 05:17:29,768 INFO L134 CoverageAnalysis]: Checked inductivity of 461368 backedges. 0 proven. 2494 refuted. 0 times theorem prover too weak. 458874 trivial. 0 not checked. [2018-04-12 05:17:29,768 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-12 05:17:29,768 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-12 05:17:29,768 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=496, Invalid=496, Unknown=0, NotChecked=0, Total=992 [2018-04-12 05:17:29,768 INFO L87 Difference]: Start difference. First operand 577 states and 1021 transitions. Second operand 32 states. [2018-04-12 05:17:30,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:17:30,024 INFO L93 Difference]: Finished difference Result 1225 states and 2565 transitions. [2018-04-12 05:17:30,024 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 05:17:30,024 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 2653 [2018-04-12 05:17:30,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:17:30,031 INFO L225 Difference]: With dead ends: 1225 [2018-04-12 05:17:30,031 INFO L226 Difference]: Without dead ends: 1225 [2018-04-12 05:17:30,031 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=496, Invalid=496, Unknown=0, NotChecked=0, Total=992 [2018-04-12 05:17:30,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1225 states. [2018-04-12 05:17:30,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1225 to 588. [2018-04-12 05:17:30,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-12 05:17:30,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-12 05:17:30,049 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2653 [2018-04-12 05:17:30,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:17:30,050 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-12 05:17:30,050 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-12 05:17:30,050 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-12 05:17:30,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2750 [2018-04-12 05:17:30,077 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:17:30,077 INFO L355 BasicCegarLoop]: trace histogram [425, 395, 395, 395, 395, 395, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:17:30,077 INFO L408 AbstractCegarLoop]: === Iteration 184 === [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-12 05:17:30,077 INFO L82 PathProgramCache]: Analyzing trace with hash 350084045, now seen corresponding path program 175 times [2018-04-12 05:17:30,077 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:17:30,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:17:30,212 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:17:39,859 INFO L134 CoverageAnalysis]: Checked inductivity of 495870 backedges. 15746 proven. 20231 refuted. 0 times theorem prover too weak. 459893 trivial. 0 not checked. [2018-04-12 05:17:39,859 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:17:39,859 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-12 05:17:39,859 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:17:39,860 INFO L134 CoverageAnalysis]: Checked inductivity of 25299 backedges. 1009 proven. 946 refuted. 0 times theorem prover too weak. 23344 trivial. 0 not checked. [2018-04-12 05:17:39,860 INFO L182 omatonBuilderFactory]: Interpolants [223311#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 223310#(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)), 223309#false, 223308#true, 223315#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 223314#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 223313#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 223312#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 223319#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 223318#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 223317#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 223316#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 223323#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 223322#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 223321#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 223320#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 223327#(<= main_~i~1 14), 223326#(<= main_~i~1 13), 223325#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 13), 223324#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 223331#(<= main_~i~1 18), 223330#(<= main_~i~1 17), 223329#(<= main_~i~1 16), 223328#(<= main_~i~1 15), 223335#(<= main_~i~1 22), 223334#(<= main_~i~1 21), 223333#(<= main_~i~1 20), 223332#(<= main_~i~1 19), 223338#(<= main_~i~1 25), 223337#(<= main_~i~1 24), 223336#(<= main_~i~1 23)] [2018-04-12 05:17:39,865 INFO L134 CoverageAnalysis]: Checked inductivity of 495870 backedges. 15746 proven. 20231 refuted. 0 times theorem prover too weak. 459893 trivial. 0 not checked. [2018-04-12 05:17:39,865 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 05:17:39,865 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 05:17:39,865 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=688, Unknown=0, NotChecked=0, Total=930 [2018-04-12 05:17:39,865 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-12 05:17:40,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:17:40,314 INFO L93 Difference]: Finished difference Result 1981 states and 5291 transitions. [2018-04-12 05:17:40,315 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-12 05:17:40,315 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2749 [2018-04-12 05:17:40,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:17:40,330 INFO L225 Difference]: With dead ends: 1981 [2018-04-12 05:17:40,330 INFO L226 Difference]: Without dead ends: 1981 [2018-04-12 05:17:40,330 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=512, Invalid=1558, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 05:17:40,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1981 states. [2018-04-12 05:17:40,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1981 to 588. [2018-04-12 05:17:40,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-12 05:17:40,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-12 05:17:40,371 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2749 [2018-04-12 05:17:40,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:17:40,371 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-12 05:17:40,371 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 05:17:40,371 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-12 05:17:40,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2756 [2018-04-12 05:17:40,399 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:17:40,399 INFO L355 BasicCegarLoop]: trace histogram [426, 396, 396, 396, 396, 396, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:17:40,399 INFO L408 AbstractCegarLoop]: === Iteration 185 === [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-12 05:17:40,399 INFO L82 PathProgramCache]: Analyzing trace with hash 1148195029, now seen corresponding path program 176 times [2018-04-12 05:17:40,399 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:17:40,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:17:40,532 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:17:50,179 INFO L134 CoverageAnalysis]: Checked inductivity of 498300 backedges. 18115 proven. 20180 refuted. 0 times theorem prover too weak. 460005 trivial. 0 not checked. [2018-04-12 05:17:50,179 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:17:50,179 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-12 05:17:50,179 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:17:50,180 INFO L134 CoverageAnalysis]: Checked inductivity of 25353 backedges. 1089 proven. 920 refuted. 0 times theorem prover too weak. 23344 trivial. 0 not checked. [2018-04-12 05:17:50,180 INFO L182 omatonBuilderFactory]: Interpolants [225939#false, 225938#true, 225943#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 225942#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 225941#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 225940#(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)), 225947#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 225946#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 225945#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 225944#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 225951#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 225950#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 225949#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 225948#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 225955#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 225954#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 225953#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 225952#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 225959#(<= main_~i~1 16), 225958#(<= main_~i~1 15), 225957#(<= main_~i~1 14), 225956#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 14), 225963#(<= main_~i~1 20), 225962#(<= main_~i~1 19), 225961#(<= main_~i~1 18), 225960#(<= main_~i~1 17), 225967#(<= main_~i~1 24), 225966#(<= main_~i~1 23), 225965#(<= main_~i~1 22), 225964#(<= main_~i~1 21), 225968#(<= main_~i~1 25)] [2018-04-12 05:17:50,185 INFO L134 CoverageAnalysis]: Checked inductivity of 498300 backedges. 18115 proven. 20180 refuted. 0 times theorem prover too weak. 460005 trivial. 0 not checked. [2018-04-12 05:17:50,185 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 05:17:50,185 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 05:17:50,186 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=685, Unknown=0, NotChecked=0, Total=930 [2018-04-12 05:17:50,186 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-12 05:17:50,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:17:50,670 INFO L93 Difference]: Finished difference Result 1936 states and 5163 transitions. [2018-04-12 05:17:50,670 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-12 05:17:50,670 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2755 [2018-04-12 05:17:50,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:17:50,685 INFO L225 Difference]: With dead ends: 1936 [2018-04-12 05:17:50,685 INFO L226 Difference]: Without dead ends: 1936 [2018-04-12 05:17:50,685 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=549, Invalid=1613, Unknown=0, NotChecked=0, Total=2162 [2018-04-12 05:17:50,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1936 states. [2018-04-12 05:17:50,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1936 to 588. [2018-04-12 05:17:50,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-12 05:17:50,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-12 05:17:50,725 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2755 [2018-04-12 05:17:50,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:17:50,725 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-12 05:17:50,725 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 05:17:50,726 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-12 05:17:50,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2762 [2018-04-12 05:17:50,753 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:17:50,753 INFO L355 BasicCegarLoop]: trace histogram [427, 397, 397, 397, 397, 397, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:17:50,753 INFO L408 AbstractCegarLoop]: === Iteration 186 === [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-12 05:17:50,753 INFO L82 PathProgramCache]: Analyzing trace with hash 375043037, now seen corresponding path program 177 times [2018-04-12 05:17:50,754 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:17:50,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:17:50,888 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:18:00,630 INFO L134 CoverageAnalysis]: Checked inductivity of 500736 backedges. 20754 proven. 19859 refuted. 0 times theorem prover too weak. 460123 trivial. 0 not checked. [2018-04-12 05:18:00,630 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:18:00,630 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-12 05:18:00,630 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:18:00,631 INFO L134 CoverageAnalysis]: Checked inductivity of 25413 backedges. 1187 proven. 882 refuted. 0 times theorem prover too weak. 23344 trivial. 0 not checked. [2018-04-12 05:18:00,631 INFO L182 omatonBuilderFactory]: Interpolants [228547#(<= main_~i~1 17), 228546#(<= main_~i~1 16), 228545#(<= main_~i~1 15), 228544#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 15), 228551#(<= main_~i~1 21), 228550#(<= main_~i~1 20), 228549#(<= main_~i~1 19), 228548#(<= main_~i~1 18), 228555#(<= main_~i~1 25), 228554#(<= main_~i~1 24), 228553#(<= main_~i~1 23), 228552#(<= main_~i~1 22), 228527#(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)), 228526#false, 228525#true, 228531#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 228530#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 228529#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 228528#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 228535#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 228534#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 228533#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 228532#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 228539#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 228538#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 228537#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 228536#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 228543#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 228542#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 228541#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 228540#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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-12 05:18:00,636 INFO L134 CoverageAnalysis]: Checked inductivity of 500736 backedges. 20754 proven. 19859 refuted. 0 times theorem prover too weak. 460123 trivial. 0 not checked. [2018-04-12 05:18:00,636 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 05:18:00,636 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 05:18:00,636 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=680, Unknown=0, NotChecked=0, Total=930 [2018-04-12 05:18:00,636 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-12 05:18:01,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:18:01,126 INFO L93 Difference]: Finished difference Result 1879 states and 4998 transitions. [2018-04-12 05:18:01,126 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-12 05:18:01,126 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2761 [2018-04-12 05:18:01,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:18:01,141 INFO L225 Difference]: With dead ends: 1879 [2018-04-12 05:18:01,142 INFO L226 Difference]: Without dead ends: 1879 [2018-04-12 05:18:01,142 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=590, Invalid=1666, Unknown=0, NotChecked=0, Total=2256 [2018-04-12 05:18:01,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1879 states. [2018-04-12 05:18:01,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1879 to 588. [2018-04-12 05:18:01,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-12 05:18:01,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-12 05:18:01,181 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2761 [2018-04-12 05:18:01,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:18:01,181 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-12 05:18:01,181 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 05:18:01,181 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-12 05:18:01,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2768 [2018-04-12 05:18:01,209 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:18:01,209 INFO L355 BasicCegarLoop]: trace histogram [428, 398, 398, 398, 398, 398, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:18:01,209 INFO L408 AbstractCegarLoop]: === Iteration 187 === [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-12 05:18:01,209 INFO L82 PathProgramCache]: Analyzing trace with hash 1112687845, now seen corresponding path program 178 times [2018-04-12 05:18:01,209 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:18:01,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:18:01,347 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:18:11,257 INFO L134 CoverageAnalysis]: Checked inductivity of 503178 backedges. 23681 proven. 19250 refuted. 0 times theorem prover too weak. 460247 trivial. 0 not checked. [2018-04-12 05:18:11,258 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:18:11,258 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-12 05:18:11,258 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:18:11,259 INFO L134 CoverageAnalysis]: Checked inductivity of 25467 backedges. 1291 proven. 832 refuted. 0 times theorem prover too weak. 23344 trivial. 0 not checked. [2018-04-12 05:18:11,259 INFO L182 omatonBuilderFactory]: Interpolants [231059#(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)), 231058#false, 231057#true, 231063#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 231062#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 231061#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 231060#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 231067#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 231066#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 231065#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 231064#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 231071#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 231070#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 231069#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 231068#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 231075#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 231074#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 231073#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 231072#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 231079#(<= main_~i~1 17), 231078#(<= main_~i~1 16), 231077#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 16), 231076#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 231083#(<= main_~i~1 21), 231082#(<= main_~i~1 20), 231081#(<= main_~i~1 19), 231080#(<= main_~i~1 18), 231087#(<= main_~i~1 25), 231086#(<= main_~i~1 24), 231085#(<= main_~i~1 23), 231084#(<= main_~i~1 22)] [2018-04-12 05:18:11,264 INFO L134 CoverageAnalysis]: Checked inductivity of 503178 backedges. 23681 proven. 19250 refuted. 0 times theorem prover too weak. 460247 trivial. 0 not checked. [2018-04-12 05:18:11,264 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 05:18:11,264 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 05:18:11,264 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=673, Unknown=0, NotChecked=0, Total=930 [2018-04-12 05:18:11,264 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-12 05:18:11,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:18:11,737 INFO L93 Difference]: Finished difference Result 1810 states and 4795 transitions. [2018-04-12 05:18:11,737 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-12 05:18:11,737 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2767 [2018-04-12 05:18:11,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:18:11,749 INFO L225 Difference]: With dead ends: 1810 [2018-04-12 05:18:11,749 INFO L226 Difference]: Without dead ends: 1810 [2018-04-12 05:18:11,750 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=635, Invalid=1717, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 05:18:11,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1810 states. [2018-04-12 05:18:11,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1810 to 588. [2018-04-12 05:18:11,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-12 05:18:11,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-12 05:18:11,784 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2767 [2018-04-12 05:18:11,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:18:11,784 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-12 05:18:11,784 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 05:18:11,784 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-12 05:18:11,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2774 [2018-04-12 05:18:11,811 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:18:11,812 INFO L355 BasicCegarLoop]: trace histogram [429, 399, 399, 399, 399, 399, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:18:11,812 INFO L408 AbstractCegarLoop]: === Iteration 188 === [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-12 05:18:11,812 INFO L82 PathProgramCache]: Analyzing trace with hash -105233427, now seen corresponding path program 179 times [2018-04-12 05:18:11,812 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:18:11,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:18:11,951 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:18:21,738 INFO L134 CoverageAnalysis]: Checked inductivity of 505626 backedges. 26914 proven. 18335 refuted. 0 times theorem prover too weak. 460377 trivial. 0 not checked. [2018-04-12 05:18:21,739 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:18:21,739 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-12 05:18:21,739 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:18:21,739 INFO L134 CoverageAnalysis]: Checked inductivity of 25515 backedges. 1401 proven. 770 refuted. 0 times theorem prover too weak. 23344 trivial. 0 not checked. [2018-04-12 05:18:21,740 INFO L182 omatonBuilderFactory]: Interpolants [233539#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 233538#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 233537#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 233536#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 233543#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 17), 233542#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 233541#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 233540#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 233547#(<= main_~i~1 20), 233546#(<= main_~i~1 19), 233545#(<= main_~i~1 18), 233544#(<= main_~i~1 17), 233551#(<= main_~i~1 24), 233550#(<= main_~i~1 23), 233549#(<= main_~i~1 22), 233548#(<= main_~i~1 21), 233552#(<= main_~i~1 25), 233523#false, 233522#true, 233527#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 233526#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 233525#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 233524#(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)), 233531#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 233530#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 233529#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 233528#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 233535#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 233534#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 233533#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 233532#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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-12 05:18:21,745 INFO L134 CoverageAnalysis]: Checked inductivity of 505626 backedges. 26914 proven. 18335 refuted. 0 times theorem prover too weak. 460377 trivial. 0 not checked. [2018-04-12 05:18:21,745 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 05:18:21,745 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 05:18:21,745 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=664, Unknown=0, NotChecked=0, Total=930 [2018-04-12 05:18:21,745 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-12 05:18:22,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:18:22,251 INFO L93 Difference]: Finished difference Result 1729 states and 4553 transitions. [2018-04-12 05:18:22,251 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-12 05:18:22,251 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2773 [2018-04-12 05:18:22,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:18:22,265 INFO L225 Difference]: With dead ends: 1729 [2018-04-12 05:18:22,265 INFO L226 Difference]: Without dead ends: 1729 [2018-04-12 05:18:22,265 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 351 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=684, Invalid=1766, Unknown=0, NotChecked=0, Total=2450 [2018-04-12 05:18:22,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1729 states. [2018-04-12 05:18:22,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1729 to 588. [2018-04-12 05:18:22,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-12 05:18:22,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-12 05:18:22,300 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2773 [2018-04-12 05:18:22,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:18:22,300 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-12 05:18:22,301 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 05:18:22,301 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-12 05:18:22,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2780 [2018-04-12 05:18:22,328 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:18:22,328 INFO L355 BasicCegarLoop]: trace histogram [430, 400, 400, 400, 400, 400, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:18:22,328 INFO L408 AbstractCegarLoop]: === Iteration 189 === [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-12 05:18:22,329 INFO L82 PathProgramCache]: Analyzing trace with hash 1608855797, now seen corresponding path program 180 times [2018-04-12 05:18:22,329 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:18:22,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:18:22,506 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:18:32,411 INFO L134 CoverageAnalysis]: Checked inductivity of 508080 backedges. 30471 proven. 17096 refuted. 0 times theorem prover too weak. 460513 trivial. 0 not checked. [2018-04-12 05:18:32,411 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:18:32,411 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-12 05:18:32,411 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:18:32,412 INFO L134 CoverageAnalysis]: Checked inductivity of 25557 backedges. 1517 proven. 696 refuted. 0 times theorem prover too weak. 23344 trivial. 0 not checked. [2018-04-12 05:18:32,412 INFO L182 omatonBuilderFactory]: Interpolants [235911#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 235910#(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)), 235909#false, 235908#true, 235915#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 235914#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 235913#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 235912#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 235919#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 235918#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 235917#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 235916#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 235923#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 235922#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 235921#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 235920#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 235927#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 235926#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 235925#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 235924#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 235931#(<= main_~i~1 18), 235930#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 18), 235929#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 235928#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 235935#(<= main_~i~1 22), 235934#(<= main_~i~1 21), 235933#(<= main_~i~1 20), 235932#(<= main_~i~1 19), 235938#(<= main_~i~1 25), 235937#(<= main_~i~1 24), 235936#(<= main_~i~1 23)] [2018-04-12 05:18:32,417 INFO L134 CoverageAnalysis]: Checked inductivity of 508080 backedges. 30471 proven. 17096 refuted. 0 times theorem prover too weak. 460513 trivial. 0 not checked. [2018-04-12 05:18:32,418 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 05:18:32,418 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 05:18:32,418 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=653, Unknown=0, NotChecked=0, Total=930 [2018-04-12 05:18:32,418 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-12 05:18:32,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:18:32,905 INFO L93 Difference]: Finished difference Result 1636 states and 4271 transitions. [2018-04-12 05:18:32,905 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-12 05:18:32,905 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2779 [2018-04-12 05:18:32,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:18:32,916 INFO L225 Difference]: With dead ends: 1636 [2018-04-12 05:18:32,916 INFO L226 Difference]: Without dead ends: 1636 [2018-04-12 05:18:32,917 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=737, Invalid=1813, Unknown=0, NotChecked=0, Total=2550 [2018-04-12 05:18:32,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1636 states. [2018-04-12 05:18:32,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1636 to 588. [2018-04-12 05:18:32,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-12 05:18:32,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-12 05:18:32,945 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2779 [2018-04-12 05:18:32,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:18:32,945 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-12 05:18:32,945 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 05:18:32,945 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-12 05:18:32,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2786 [2018-04-12 05:18:32,973 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:18:32,973 INFO L355 BasicCegarLoop]: trace histogram [431, 401, 401, 401, 401, 401, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:18:32,973 INFO L408 AbstractCegarLoop]: === Iteration 190 === [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-12 05:18:32,973 INFO L82 PathProgramCache]: Analyzing trace with hash -1475048451, now seen corresponding path program 181 times [2018-04-12 05:18:32,974 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:18:33,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:18:33,107 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:18:43,120 INFO L134 CoverageAnalysis]: Checked inductivity of 510540 backedges. 34370 proven. 15515 refuted. 0 times theorem prover too weak. 460655 trivial. 0 not checked. [2018-04-12 05:18:43,121 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:18:43,121 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-12 05:18:43,121 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:18:43,122 INFO L134 CoverageAnalysis]: Checked inductivity of 25593 backedges. 1639 proven. 610 refuted. 0 times theorem prover too weak. 23344 trivial. 0 not checked. [2018-04-12 05:18:43,122 INFO L182 omatonBuilderFactory]: Interpolants [238211#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 238210#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 238209#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 238208#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 238215#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 238214#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 238213#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 238212#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 238219#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 238218#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 238217#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 238216#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 238223#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 238222#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 238221#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 238220#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 238227#(<= main_~i~1 19), 238226#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 19), 238225#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 20)), 238224#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 238231#(<= main_~i~1 23), 238230#(<= main_~i~1 22), 238229#(<= main_~i~1 21), 238228#(<= main_~i~1 20), 238233#(<= main_~i~1 25), 238232#(<= main_~i~1 24), 238203#true, 238207#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 238206#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 238205#(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)), 238204#false] [2018-04-12 05:18:43,127 INFO L134 CoverageAnalysis]: Checked inductivity of 510540 backedges. 34370 proven. 15515 refuted. 0 times theorem prover too weak. 460655 trivial. 0 not checked. [2018-04-12 05:18:43,127 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 05:18:43,127 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 05:18:43,127 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=290, Invalid=640, Unknown=0, NotChecked=0, Total=930 [2018-04-12 05:18:43,127 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-12 05:18:43,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:18:43,639 INFO L93 Difference]: Finished difference Result 1531 states and 3948 transitions. [2018-04-12 05:18:43,640 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-12 05:18:43,640 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2785 [2018-04-12 05:18:43,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:18:43,651 INFO L225 Difference]: With dead ends: 1531 [2018-04-12 05:18:43,651 INFO L226 Difference]: Without dead ends: 1531 [2018-04-12 05:18:43,652 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 370 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=794, Invalid=1858, Unknown=0, NotChecked=0, Total=2652 [2018-04-12 05:18:43,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1531 states. [2018-04-12 05:18:43,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1531 to 588. [2018-04-12 05:18:43,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-12 05:18:43,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-12 05:18:43,679 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2785 [2018-04-12 05:18:43,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:18:43,679 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-12 05:18:43,679 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 05:18:43,679 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-12 05:18:43,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2792 [2018-04-12 05:18:43,707 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:18:43,708 INFO L355 BasicCegarLoop]: trace histogram [432, 402, 402, 402, 402, 402, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:18:43,708 INFO L408 AbstractCegarLoop]: === Iteration 191 === [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-12 05:18:43,708 INFO L82 PathProgramCache]: Analyzing trace with hash 960025861, now seen corresponding path program 182 times [2018-04-12 05:18:43,708 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:18:43,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:18:43,842 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:18:53,769 INFO L134 CoverageAnalysis]: Checked inductivity of 513006 backedges. 38629 proven. 13574 refuted. 0 times theorem prover too weak. 460803 trivial. 0 not checked. [2018-04-12 05:18:53,769 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:18:53,769 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-12 05:18:53,769 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:18:53,770 INFO L134 CoverageAnalysis]: Checked inductivity of 25623 backedges. 1767 proven. 512 refuted. 0 times theorem prover too weak. 23344 trivial. 0 not checked. [2018-04-12 05:18:53,770 INFO L182 omatonBuilderFactory]: Interpolants [240395#true, 240399#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 240398#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 240397#(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)), 240396#false, 240403#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 240402#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 240401#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 240400#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 240407#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 240406#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 240405#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 240404#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 240411#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 240410#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 240409#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 240408#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 240415#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 240414#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 240413#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 240412#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 240419#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 20), 240418#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 21)), 240417#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 20)), 240416#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 240423#(<= main_~i~1 23), 240422#(<= main_~i~1 22), 240421#(<= main_~i~1 21), 240420#(<= main_~i~1 20), 240425#(<= main_~i~1 25), 240424#(<= main_~i~1 24)] [2018-04-12 05:18:53,775 INFO L134 CoverageAnalysis]: Checked inductivity of 513006 backedges. 38629 proven. 13574 refuted. 0 times theorem prover too weak. 460803 trivial. 0 not checked. [2018-04-12 05:18:53,775 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 05:18:53,775 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 05:18:53,775 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=625, Unknown=0, NotChecked=0, Total=930 [2018-04-12 05:18:53,775 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-12 05:18:54,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:18:54,296 INFO L93 Difference]: Finished difference Result 1414 states and 3583 transitions. [2018-04-12 05:18:54,296 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-12 05:18:54,296 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2791 [2018-04-12 05:18:54,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:18:54,306 INFO L225 Difference]: With dead ends: 1414 [2018-04-12 05:18:54,306 INFO L226 Difference]: Without dead ends: 1414 [2018-04-12 05:18:54,306 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=855, Invalid=1901, Unknown=0, NotChecked=0, Total=2756 [2018-04-12 05:18:54,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1414 states. [2018-04-12 05:18:54,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1414 to 588. [2018-04-12 05:18:54,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-12 05:18:54,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-12 05:18:54,331 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2791 [2018-04-12 05:18:54,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:18:54,332 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-12 05:18:54,332 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 05:18:54,332 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-12 05:18:54,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2798 [2018-04-12 05:18:54,371 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:18:54,371 INFO L355 BasicCegarLoop]: trace histogram [433, 403, 403, 403, 403, 403, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:18:54,371 INFO L408 AbstractCegarLoop]: === Iteration 192 === [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-12 05:18:54,371 INFO L82 PathProgramCache]: Analyzing trace with hash -948859891, now seen corresponding path program 183 times [2018-04-12 05:18:54,372 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:18:54,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:18:54,511 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:05,742 INFO L134 CoverageAnalysis]: Checked inductivity of 515478 backedges. 43266 proven. 11255 refuted. 0 times theorem prover too weak. 460957 trivial. 0 not checked. [2018-04-12 05:19:05,742 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:05,743 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-12 05:19:05,743 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:05,744 INFO L134 CoverageAnalysis]: Checked inductivity of 25647 backedges. 1901 proven. 402 refuted. 0 times theorem prover too weak. 23344 trivial. 0 not checked. [2018-04-12 05:19:05,744 INFO L182 omatonBuilderFactory]: Interpolants [242499#(<= main_~i~1 22), 242498#(<= main_~i~1 21), 242497#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 21), 242496#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 22)), 242502#(<= main_~i~1 25), 242501#(<= main_~i~1 24), 242500#(<= main_~i~1 23), 242475#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 242474#(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)), 242473#false, 242472#true, 242479#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 242478#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 242477#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 242476#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 242483#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 242482#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 242481#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 242480#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 242487#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 242486#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 242485#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 242484#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 242491#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 242490#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 242489#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 242488#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 242495#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 21)), 242494#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 20)), 242493#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 242492#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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))] [2018-04-12 05:19:05,751 INFO L134 CoverageAnalysis]: Checked inductivity of 515478 backedges. 43266 proven. 11255 refuted. 0 times theorem prover too weak. 460957 trivial. 0 not checked. [2018-04-12 05:19:05,751 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 05:19:05,751 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 05:19:05,751 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=322, Invalid=608, Unknown=0, NotChecked=0, Total=930 [2018-04-12 05:19:05,751 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-12 05:19:06,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:06,206 INFO L93 Difference]: Finished difference Result 1285 states and 3175 transitions. [2018-04-12 05:19:06,206 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-12 05:19:06,206 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2797 [2018-04-12 05:19:06,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:06,215 INFO L225 Difference]: With dead ends: 1285 [2018-04-12 05:19:06,215 INFO L226 Difference]: Without dead ends: 1285 [2018-04-12 05:19:06,215 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 385 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=920, Invalid=1942, Unknown=0, NotChecked=0, Total=2862 [2018-04-12 05:19:06,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1285 states. [2018-04-12 05:19:06,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1285 to 588. [2018-04-12 05:19:06,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-12 05:19:06,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-12 05:19:06,237 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2797 [2018-04-12 05:19:06,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:06,238 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-12 05:19:06,238 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 05:19:06,238 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-12 05:19:06,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2804 [2018-04-12 05:19:06,266 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:06,266 INFO L355 BasicCegarLoop]: trace histogram [434, 404, 404, 404, 404, 404, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:06,267 INFO L408 AbstractCegarLoop]: === Iteration 193 === [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-12 05:19:06,267 INFO L82 PathProgramCache]: Analyzing trace with hash -481480427, now seen corresponding path program 184 times [2018-04-12 05:19:06,267 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:06,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:06,409 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:16,554 INFO L134 CoverageAnalysis]: Checked inductivity of 517956 backedges. 48299 proven. 8540 refuted. 0 times theorem prover too weak. 461117 trivial. 0 not checked. [2018-04-12 05:19:16,554 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:16,554 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-12 05:19:16,554 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:16,555 INFO L134 CoverageAnalysis]: Checked inductivity of 25665 backedges. 2041 proven. 280 refuted. 0 times theorem prover too weak. 23344 trivial. 0 not checked. [2018-04-12 05:19:16,555 INFO L182 omatonBuilderFactory]: Interpolants [244423#false, 244422#true, 244427#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 244426#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 244425#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 244424#(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)), 244431#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 244430#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 244429#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 244428#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 244435#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 244434#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 244433#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 244432#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 244439#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 244438#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 244437#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 244436#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 244443#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 244442#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 244441#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 244440#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 244447#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 23)), 244446#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 22)), 244445#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 21)), 244444#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 20)), 244451#(<= main_~i~1 24), 244450#(<= main_~i~1 23), 244449#(<= main_~i~1 22), 244448#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 22), 244452#(<= main_~i~1 25)] [2018-04-12 05:19:16,560 INFO L134 CoverageAnalysis]: Checked inductivity of 517956 backedges. 48299 proven. 8540 refuted. 0 times theorem prover too weak. 461117 trivial. 0 not checked. [2018-04-12 05:19:16,560 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 05:19:16,561 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 05:19:16,561 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=341, Invalid=589, Unknown=0, NotChecked=0, Total=930 [2018-04-12 05:19:16,561 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-12 05:19:17,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:17,037 INFO L93 Difference]: Finished difference Result 1144 states and 2723 transitions. [2018-04-12 05:19:17,038 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-12 05:19:17,038 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2803 [2018-04-12 05:19:17,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:17,045 INFO L225 Difference]: With dead ends: 1144 [2018-04-12 05:19:17,045 INFO L226 Difference]: Without dead ends: 1144 [2018-04-12 05:19:17,045 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 391 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=989, Invalid=1981, Unknown=0, NotChecked=0, Total=2970 [2018-04-12 05:19:17,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states. [2018-04-12 05:19:17,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 588. [2018-04-12 05:19:17,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-12 05:19:17,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-12 05:19:17,063 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2803 [2018-04-12 05:19:17,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:17,064 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-12 05:19:17,064 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 05:19:17,064 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-12 05:19:17,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2810 [2018-04-12 05:19:17,092 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:17,093 INFO L355 BasicCegarLoop]: trace histogram [435, 405, 405, 405, 405, 405, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:17,093 INFO L408 AbstractCegarLoop]: === Iteration 194 === [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-12 05:19:17,093 INFO L82 PathProgramCache]: Analyzing trace with hash 248071197, now seen corresponding path program 185 times [2018-04-12 05:19:17,093 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:17,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:17,234 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:27,467 INFO L134 CoverageAnalysis]: Checked inductivity of 520440 backedges. 53746 proven. 5411 refuted. 0 times theorem prover too weak. 461283 trivial. 0 not checked. [2018-04-12 05:19:27,468 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:27,468 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-12 05:19:27,468 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:27,469 INFO L134 CoverageAnalysis]: Checked inductivity of 25677 backedges. 2187 proven. 146 refuted. 0 times theorem prover too weak. 23344 trivial. 0 not checked. [2018-04-12 05:19:27,469 INFO L182 omatonBuilderFactory]: Interpolants [246235#(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)), 246234#false, 246233#true, 246239#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 246238#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 246237#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 246236#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 246243#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 246242#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 246241#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 246240#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 246247#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 246246#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 246245#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 246244#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 246251#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 246250#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 246249#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 246248#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 246255#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 20)), 246254#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 246253#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 246252#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 246259#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 24)), 246258#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 23)), 246257#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 22)), 246256#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 21)), 246263#(<= main_~i~1 25), 246262#(<= main_~i~1 24), 246261#(<= main_~i~1 23), 246260#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 23)] [2018-04-12 05:19:27,474 INFO L134 CoverageAnalysis]: Checked inductivity of 520440 backedges. 53746 proven. 5411 refuted. 0 times theorem prover too weak. 461283 trivial. 0 not checked. [2018-04-12 05:19:27,474 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 05:19:27,474 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 05:19:27,474 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=362, Invalid=568, Unknown=0, NotChecked=0, Total=930 [2018-04-12 05:19:27,474 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-12 05:19:27,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:27,945 INFO L93 Difference]: Finished difference Result 995 states and 2230 transitions. [2018-04-12 05:19:27,945 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-12 05:19:27,945 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2809 [2018-04-12 05:19:27,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:27,952 INFO L225 Difference]: With dead ends: 995 [2018-04-12 05:19:27,952 INFO L226 Difference]: Without dead ends: 995 [2018-04-12 05:19:27,952 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 396 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1062, Invalid=2018, Unknown=0, NotChecked=0, Total=3080 [2018-04-12 05:19:27,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 995 states. [2018-04-12 05:19:27,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 995 to 588. [2018-04-12 05:19:27,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-12 05:19:27,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-12 05:19:27,967 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2809 [2018-04-12 05:19:27,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:27,967 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-12 05:19:27,967 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 05:19:27,967 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-12 05:19:27,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2816 [2018-04-12 05:19:27,995 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:27,996 INFO L355 BasicCegarLoop]: trace histogram [436, 406, 406, 406, 406, 406, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:27,996 INFO L408 AbstractCegarLoop]: === Iteration 195 === [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-12 05:19:27,996 INFO L82 PathProgramCache]: Analyzing trace with hash -133020379, now seen corresponding path program 186 times [2018-04-12 05:19:27,996 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:28,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:28,142 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:38,354 INFO L134 CoverageAnalysis]: Checked inductivity of 522930 backedges. 59625 proven. 1850 refuted. 0 times theorem prover too weak. 461455 trivial. 0 not checked. [2018-04-12 05:19:38,354 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:38,354 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-12 05:19:38,354 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:38,355 INFO L134 CoverageAnalysis]: Checked inductivity of 25683 backedges. 2339 proven. 0 refuted. 0 times theorem prover too weak. 23344 trivial. 0 not checked. [2018-04-12 05:19:38,355 INFO L182 omatonBuilderFactory]: Interpolants [247899#(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)), 247898#false, 247897#true, 247903#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 247902#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 247901#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 247900#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 247907#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 247906#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 247905#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 247904#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 247911#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 247910#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 247909#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 247908#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 247915#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 247914#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 247913#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 247912#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 247919#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 20)), 247918#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 19)), 247917#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 247916#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 247923#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 24)), 247922#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 23)), 247921#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 22)), 247920#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 21)), 247927#(<= main_~i~1 25), 247926#(<= main_~i~1 24), 247925#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 24), 247924#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 25))] [2018-04-12 05:19:38,360 INFO L134 CoverageAnalysis]: Checked inductivity of 522930 backedges. 59625 proven. 1850 refuted. 0 times theorem prover too weak. 461455 trivial. 0 not checked. [2018-04-12 05:19:38,360 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 05:19:38,360 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 05:19:38,360 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=385, Invalid=545, Unknown=0, NotChecked=0, Total=930 [2018-04-12 05:19:38,360 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-12 05:19:38,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:38,831 INFO L93 Difference]: Finished difference Result 839 states and 1753 transitions. [2018-04-12 05:19:38,831 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-12 05:19:38,831 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2815 [2018-04-12 05:19:38,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:38,836 INFO L225 Difference]: With dead ends: 839 [2018-04-12 05:19:38,836 INFO L226 Difference]: Without dead ends: 839 [2018-04-12 05:19:38,836 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1139, Invalid=2053, Unknown=0, NotChecked=0, Total=3192 [2018-04-12 05:19:38,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states. [2018-04-12 05:19:38,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 597. [2018-04-12 05:19:38,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 597 states. [2018-04-12 05:19:38,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 1083 transitions. [2018-04-12 05:19:38,851 INFO L78 Accepts]: Start accepts. Automaton has 597 states and 1083 transitions. Word has length 2815 [2018-04-12 05:19:38,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:38,852 INFO L459 AbstractCegarLoop]: Abstraction has 597 states and 1083 transitions. [2018-04-12 05:19:38,852 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 05:19:38,852 INFO L276 IsEmpty]: Start isEmpty. Operand 597 states and 1083 transitions. [2018-04-12 05:19:38,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2822 [2018-04-12 05:19:38,880 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:38,880 INFO L355 BasicCegarLoop]: trace histogram [437, 407, 407, 407, 407, 407, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:38,880 INFO L408 AbstractCegarLoop]: === Iteration 196 === [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-12 05:19:38,880 INFO L82 PathProgramCache]: Analyzing trace with hash 168014893, now seen corresponding path program 187 times [2018-04-12 05:19:38,881 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:39,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:39,024 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:49,280 INFO L134 CoverageAnalysis]: Checked inductivity of 525426 backedges. 0 proven. 2670 refuted. 0 times theorem prover too weak. 522756 trivial. 0 not checked. [2018-04-12 05:19:49,280 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:49,280 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-12 05:19:49,281 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:49,281 INFO L134 CoverageAnalysis]: Checked inductivity of 25680 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25680 trivial. 0 not checked. [2018-04-12 05:19:49,281 INFO L182 omatonBuilderFactory]: Interpolants [249419#(<= main_~i~1 1), 249418#(= main_~i~1 0), 249417#false, 249416#true, 249423#(<= main_~i~1 5), 249422#(<= main_~i~1 4), 249421#(<= main_~i~1 3), 249420#(<= main_~i~1 2), 249427#(<= main_~i~1 9), 249426#(<= main_~i~1 8), 249425#(<= main_~i~1 7), 249424#(<= main_~i~1 6), 249431#(<= main_~i~1 13), 249430#(<= main_~i~1 12), 249429#(<= main_~i~1 11), 249428#(<= main_~i~1 10), 249435#(<= main_~i~1 17), 249434#(<= main_~i~1 16), 249433#(<= main_~i~1 15), 249432#(<= main_~i~1 14), 249439#(<= main_~i~1 21), 249438#(<= main_~i~1 20), 249437#(<= main_~i~1 19), 249436#(<= main_~i~1 18), 249443#(<= main_~i~1 25), 249442#(<= main_~i~1 24), 249441#(<= main_~i~1 23), 249440#(<= main_~i~1 22), 249447#(<= main_~i~1 29), 249446#(<= main_~i~1 28), 249445#(<= main_~i~1 27), 249444#(<= main_~i~1 26), 249448#(<= main_~i~1 30)] [2018-04-12 05:19:49,286 INFO L134 CoverageAnalysis]: Checked inductivity of 525426 backedges. 0 proven. 2670 refuted. 0 times theorem prover too weak. 522756 trivial. 0 not checked. [2018-04-12 05:19:49,286 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-12 05:19:49,286 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-12 05:19:49,286 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=528, Invalid=528, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 05:19:49,286 INFO L87 Difference]: Start difference. First operand 597 states and 1083 transitions. Second operand 33 states. [2018-04-12 05:19:49,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:49,574 INFO L93 Difference]: Finished difference Result 1330 states and 2957 transitions. [2018-04-12 05:19:49,574 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-12 05:19:49,574 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 2821 [2018-04-12 05:19:49,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:49,582 INFO L225 Difference]: With dead ends: 1330 [2018-04-12 05:19:49,582 INFO L226 Difference]: Without dead ends: 1330 [2018-04-12 05:19:49,582 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=528, Invalid=528, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 05:19:49,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1330 states. [2018-04-12 05:19:49,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1330 to 608. [2018-04-12 05:19:49,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 608 states. [2018-04-12 05:19:49,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 1108 transitions. [2018-04-12 05:19:49,604 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 1108 transitions. Word has length 2821 [2018-04-12 05:19:49,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:49,604 INFO L459 AbstractCegarLoop]: Abstraction has 608 states and 1108 transitions. [2018-04-12 05:19:49,604 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-12 05:19:49,604 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 1108 transitions. [2018-04-12 05:19:49,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2918 [2018-04-12 05:19:49,635 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:49,635 INFO L355 BasicCegarLoop]: trace histogram [452, 421, 421, 421, 421, 421, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:49,635 INFO L408 AbstractCegarLoop]: === Iteration 197 === [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-12 05:19:49,635 INFO L82 PathProgramCache]: Analyzing trace with hash 695138621, now seen corresponding path program 188 times [2018-04-12 05:19:49,636 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:49,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:49,788 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-12 05:19:51,689 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-12 05:19:51,691 INFO L168 Benchmark]: Toolchain (without parser) took 782413.76 ms. Allocated memory was 472.9 MB in the beginning and 3.5 GB in the end (delta: 3.0 GB). Free memory was 411.2 MB in the beginning and 2.0 GB in the end (delta: -1.6 GB). Peak memory consumption was 2.9 GB. Max. memory is 5.3 GB. [2018-04-12 05:19:51,692 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 472.9 MB. Free memory is still 439.8 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-12 05:19:51,692 INFO L168 Benchmark]: CACSL2BoogieTranslator took 143.36 ms. Allocated memory is still 472.9 MB. Free memory was 410.2 MB in the beginning and 399.5 MB in the end (delta: 10.6 MB). Peak memory consumption was 10.6 MB. Max. memory is 5.3 GB. [2018-04-12 05:19:51,692 INFO L168 Benchmark]: Boogie Preprocessor took 24.98 ms. Allocated memory is still 472.9 MB. Free memory was 399.5 MB in the beginning and 398.2 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. [2018-04-12 05:19:51,693 INFO L168 Benchmark]: RCFGBuilder took 264.82 ms. Allocated memory was 472.9 MB in the beginning and 594.0 MB in the end (delta: 121.1 MB). Free memory was 398.2 MB in the beginning and 554.8 MB in the end (delta: -156.6 MB). Peak memory consumption was 36.0 MB. Max. memory is 5.3 GB. [2018-04-12 05:19:51,693 INFO L168 Benchmark]: TraceAbstraction took 781977.78 ms. Allocated memory was 594.0 MB in the beginning and 3.5 GB in the end (delta: 2.9 GB). Free memory was 553.5 MB in the beginning and 2.0 GB in the end (delta: -1.4 GB). Peak memory consumption was 3.0 GB. Max. memory is 5.3 GB. [2018-04-12 05:19:51,694 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.14 ms. Allocated memory is still 472.9 MB. Free memory is still 439.8 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 143.36 ms. Allocated memory is still 472.9 MB. Free memory was 410.2 MB in the beginning and 399.5 MB in the end (delta: 10.6 MB). Peak memory consumption was 10.6 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 24.98 ms. Allocated memory is still 472.9 MB. Free memory was 399.5 MB in the beginning and 398.2 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. * RCFGBuilder took 264.82 ms. Allocated memory was 472.9 MB in the beginning and 594.0 MB in the end (delta: 121.1 MB). Free memory was 398.2 MB in the beginning and 554.8 MB in the end (delta: -156.6 MB). Peak memory consumption was 36.0 MB. Max. memory is 5.3 GB. * TraceAbstraction took 781977.78 ms. Allocated memory was 594.0 MB in the beginning and 3.5 GB in the end (delta: 2.9 GB). Free memory was 553.5 MB in the beginning and 2.0 GB in the end (delta: -1.4 GB). Peak memory consumption was 3.0 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-12_05-19-51-699.csv Completed graceful shutdown