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-408c70d-m [2018-04-13 00:14:29,742 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-13 00:14:29,744 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-13 00:14:29,757 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-13 00:14:29,757 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-13 00:14:29,758 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-13 00:14:29,759 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-13 00:14:29,761 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-13 00:14:29,762 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-13 00:14:29,763 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-13 00:14:29,764 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-13 00:14:29,764 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-13 00:14:29,765 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-13 00:14:29,766 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-13 00:14:29,767 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-13 00:14:29,769 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-13 00:14:29,770 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-13 00:14:29,772 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-13 00:14:29,773 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-13 00:14:29,774 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-13 00:14:29,776 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-13 00:14:29,776 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-13 00:14:29,776 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-13 00:14:29,777 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-13 00:14:29,778 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-13 00:14:29,779 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-13 00:14:29,779 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-13 00:14:29,780 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-13 00:14:29,780 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-13 00:14:29,780 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-13 00:14:29,781 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-13 00:14:29,781 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-13 00:14:29,791 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-13 00:14:29,791 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-13 00:14:29,792 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-13 00:14:29,793 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-13 00:14:29,793 INFO L133 SettingsManager]: * Use SBE=true [2018-04-13 00:14:29,793 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-13 00:14:29,793 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-13 00:14:29,793 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-13 00:14:29,793 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-13 00:14:29,794 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-13 00:14:29,794 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-13 00:14:29,794 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-13 00:14:29,794 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-13 00:14:29,794 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-13 00:14:29,794 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-13 00:14:29,795 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-13 00:14:29,795 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-13 00:14:29,795 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-13 00:14:29,795 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-13 00:14:29,795 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-13 00:14:29,795 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-13 00:14:29,796 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-13 00:14:29,826 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-13 00:14:29,836 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-13 00:14:29,841 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-13 00:14:29,843 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-13 00:14:29,843 INFO L276 PluginConnector]: CDTParser initialized [2018-04-13 00:14:29,844 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-13 00:14:30,133 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG6c9572c66 [2018-04-13 00:14:30,235 INFO L287 CDTParser]: IsIndexed: true [2018-04-13 00:14:30,235 INFO L288 CDTParser]: Found 1 translation units. [2018-04-13 00:14:30,236 INFO L168 CDTParser]: Scanning ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-13 00:14:30,236 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-13 00:14:30,237 INFO L215 ultiparseSymbolTable]: [2018-04-13 00:14:30,237 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-13 00:14:30,237 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-13 00:14:30,237 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-13 00:14:30,237 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-13 00:14:30,237 INFO L233 ultiparseSymbolTable]: [2018-04-13 00:14:30,248 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG6c9572c66 [2018-04-13 00:14:30,252 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-13 00:14:30,253 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-13 00:14:30,254 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-13 00:14:30,254 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-13 00:14:30,258 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-13 00:14:30,258 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.04 12:14:30" (1/1) ... [2018-04-13 00:14:30,260 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72eef3e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 12:14:30, skipping insertion in model container [2018-04-13 00:14:30,260 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.04 12:14:30" (1/1) ... [2018-04-13 00:14:30,270 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-13 00:14:30,278 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-13 00:14:30,372 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-13 00:14:30,390 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-13 00:14:30,395 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-13 00:14:30,402 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 12:14:30 WrapperNode [2018-04-13 00:14:30,404 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-13 00:14:30,404 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-13 00:14:30,404 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-13 00:14:30,404 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-13 00:14:30,415 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 12:14:30" (1/1) ... [2018-04-13 00:14:30,415 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 12:14:30" (1/1) ... [2018-04-13 00:14:30,422 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 12:14:30" (1/1) ... [2018-04-13 00:14:30,423 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 12:14:30" (1/1) ... [2018-04-13 00:14:30,426 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 12:14:30" (1/1) ... [2018-04-13 00:14:30,430 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 12:14:30" (1/1) ... [2018-04-13 00:14:30,432 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 12:14:30" (1/1) ... [2018-04-13 00:14:30,433 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-13 00:14:30,433 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-13 00:14:30,433 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-13 00:14:30,434 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-13 00:14:30,434 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 12:14:30" (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-13 00:14:30,487 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-13 00:14:30,487 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-13 00:14:30,488 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo [2018-04-13 00:14:30,488 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-13 00:14:30,488 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo [2018-04-13 00:14:30,488 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-13 00:14:30,488 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-13 00:14:30,488 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-13 00:14:30,488 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-13 00:14:30,488 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-13 00:14:30,489 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-13 00:14:30,489 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-13 00:14:30,489 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-13 00:14:30,684 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-13 00:14:30,684 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.04 12:14:30 BoogieIcfgContainer [2018-04-13 00:14:30,684 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-13 00:14:30,685 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-13 00:14:30,685 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-13 00:14:30,687 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-13 00:14:30,687 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.04 12:14:30" (1/3) ... [2018-04-13 00:14:30,688 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3995468 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.04 12:14:30, skipping insertion in model container [2018-04-13 00:14:30,688 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 12:14:30" (2/3) ... [2018-04-13 00:14:30,688 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3995468 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.04 12:14:30, skipping insertion in model container [2018-04-13 00:14:30,688 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.04 12:14:30" (3/3) ... [2018-04-13 00:14:30,689 INFO L107 eAbstractionObserver]: Analyzing ICFG ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-13 00:14:30,695 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_TreeInterpolation Determinization: PREDICATE_ABSTRACTION [2018-04-13 00:14:30,700 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-04-13 00:14:30,727 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-13 00:14:30,728 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-13 00:14:30,728 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-13 00:14:30,728 INFO L371 AbstractCegarLoop]: Compute interpolants for Craig_TreeInterpolation [2018-04-13 00:14:30,728 INFO L372 AbstractCegarLoop]: Backedges is CANONICAL [2018-04-13 00:14:30,728 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-13 00:14:30,728 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-13 00:14:30,729 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-13 00:14:30,729 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-13 00:14:30,729 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-13 00:14:30,744 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states. [2018-04-13 00:14:30,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2018-04-13 00:14:30,751 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:30,751 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:30,752 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-13 00:14:30,756 INFO L82 PathProgramCache]: Analyzing trace with hash -895474378, now seen corresponding path program 1 times [2018-04-13 00:14:30,796 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:30,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:30,827 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:30,869 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-13 00:14:30,870 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 00:14:30,871 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-13 00:14:30,872 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:30,872 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-13 00:14:30,873 INFO L182 omatonBuilderFactory]: Interpolants [49#true, 50#false, 51#(= main_~i~1 0)] [2018-04-13 00:14:30,873 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-13 00:14:30,874 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-13 00:14:30,886 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-13 00:14:30,887 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-13 00:14:30,889 INFO L87 Difference]: Start difference. First operand 46 states. Second operand 3 states. [2018-04-13 00:14:30,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:30,944 INFO L93 Difference]: Finished difference Result 63 states and 68 transitions. [2018-04-13 00:14:30,945 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-13 00:14:30,945 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 11 [2018-04-13 00:14:30,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:30,953 INFO L225 Difference]: With dead ends: 63 [2018-04-13 00:14:30,953 INFO L226 Difference]: Without dead ends: 59 [2018-04-13 00:14:30,954 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-13 00:14:30,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-04-13 00:14:30,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 49. [2018-04-13 00:14:30,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-04-13 00:14:30,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 52 transitions. [2018-04-13 00:14:30,984 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 52 transitions. Word has length 11 [2018-04-13 00:14:30,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:30,984 INFO L459 AbstractCegarLoop]: Abstraction has 49 states and 52 transitions. [2018-04-13 00:14:30,984 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-13 00:14:30,984 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 52 transitions. [2018-04-13 00:14:30,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-04-13 00:14:30,985 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:30,985 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:30,985 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-13 00:14:30,985 INFO L82 PathProgramCache]: Analyzing trace with hash 1597342241, now seen corresponding path program 1 times [2018-04-13 00:14:30,986 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:31,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:31,001 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:31,032 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-13 00:14:31,032 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 00:14:31,032 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-13 00:14:31,033 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:31,033 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-13 00:14:31,033 INFO L182 omatonBuilderFactory]: Interpolants [164#true, 165#false, 166#(= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0)] [2018-04-13 00:14:31,033 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-13 00:14:31,035 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-13 00:14:31,035 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-13 00:14:31,035 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-13 00:14:31,035 INFO L87 Difference]: Start difference. First operand 49 states and 52 transitions. Second operand 3 states. [2018-04-13 00:14:31,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:31,067 INFO L93 Difference]: Finished difference Result 60 states and 64 transitions. [2018-04-13 00:14:31,067 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-13 00:14:31,067 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 16 [2018-04-13 00:14:31,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:31,069 INFO L225 Difference]: With dead ends: 60 [2018-04-13 00:14:31,069 INFO L226 Difference]: Without dead ends: 60 [2018-04-13 00:14:31,069 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-13 00:14:31,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2018-04-13 00:14:31,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 52. [2018-04-13 00:14:31,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-04-13 00:14:31,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 56 transitions. [2018-04-13 00:14:31,074 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 56 transitions. Word has length 16 [2018-04-13 00:14:31,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:31,074 INFO L459 AbstractCegarLoop]: Abstraction has 52 states and 56 transitions. [2018-04-13 00:14:31,075 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-13 00:14:31,075 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 56 transitions. [2018-04-13 00:14:31,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-04-13 00:14:31,075 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:31,075 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:31,075 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-13 00:14:31,076 INFO L82 PathProgramCache]: Analyzing trace with hash -2021997981, now seen corresponding path program 1 times [2018-04-13 00:14:31,077 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:31,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:31,087 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:31,127 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-13 00:14:31,127 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 00:14:31,127 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-13 00:14:31,128 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:31,128 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-13 00:14:31,128 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-13 00:14:31,128 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-13 00:14:31,128 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-13 00:14:31,129 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-13 00:14:31,129 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-13 00:14:31,129 INFO L87 Difference]: Start difference. First operand 52 states and 56 transitions. Second operand 5 states. [2018-04-13 00:14:31,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:31,177 INFO L93 Difference]: Finished difference Result 51 states and 55 transitions. [2018-04-13 00:14:31,177 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-13 00:14:31,177 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2018-04-13 00:14:31,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:31,178 INFO L225 Difference]: With dead ends: 51 [2018-04-13 00:14:31,178 INFO L226 Difference]: Without dead ends: 51 [2018-04-13 00:14:31,179 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-13 00:14:31,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2018-04-13 00:14:31,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2018-04-13 00:14:31,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2018-04-13 00:14:31,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 55 transitions. [2018-04-13 00:14:31,183 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 55 transitions. Word has length 17 [2018-04-13 00:14:31,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:31,183 INFO L459 AbstractCegarLoop]: Abstraction has 51 states and 55 transitions. [2018-04-13 00:14:31,183 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-13 00:14:31,183 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 55 transitions. [2018-04-13 00:14:31,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-04-13 00:14:31,184 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:31,184 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:31,184 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-13 00:14:31,184 INFO L82 PathProgramCache]: Analyzing trace with hash -2021997980, now seen corresponding path program 1 times [2018-04-13 00:14:31,185 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:31,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:31,194 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:31,253 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-13 00:14:31,253 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 00:14:31,253 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-13 00:14:31,254 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:31,254 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-13 00:14:31,254 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-13 00:14:31,254 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-13 00:14:31,254 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-13 00:14:31,255 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-13 00:14:31,255 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-13 00:14:31,255 INFO L87 Difference]: Start difference. First operand 51 states and 55 transitions. Second operand 6 states. [2018-04-13 00:14:31,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:31,311 INFO L93 Difference]: Finished difference Result 53 states and 57 transitions. [2018-04-13 00:14:31,311 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-13 00:14:31,311 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 17 [2018-04-13 00:14:31,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:31,312 INFO L225 Difference]: With dead ends: 53 [2018-04-13 00:14:31,312 INFO L226 Difference]: Without dead ends: 53 [2018-04-13 00:14:31,313 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-13 00:14:31,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-04-13 00:14:31,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 50. [2018-04-13 00:14:31,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-04-13 00:14:31,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 54 transitions. [2018-04-13 00:14:31,317 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 54 transitions. Word has length 17 [2018-04-13 00:14:31,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:31,317 INFO L459 AbstractCegarLoop]: Abstraction has 50 states and 54 transitions. [2018-04-13 00:14:31,317 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-13 00:14:31,317 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 54 transitions. [2018-04-13 00:14:31,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-13 00:14:31,318 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:31,318 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-13 00:14:31,318 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-13 00:14:31,318 INFO L82 PathProgramCache]: Analyzing trace with hash -869005287, now seen corresponding path program 1 times [2018-04-13 00:14:31,319 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:31,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:31,328 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:31,389 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-13 00:14:31,390 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 00:14:31,390 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-13 00:14:31,390 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:31,390 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-13 00:14:31,390 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-13 00:14:31,390 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-13 00:14:31,391 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-13 00:14:31,391 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-13 00:14:31,391 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2018-04-13 00:14:31,391 INFO L87 Difference]: Start difference. First operand 50 states and 54 transitions. Second operand 7 states. [2018-04-13 00:14:31,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:31,452 INFO L93 Difference]: Finished difference Result 72 states and 77 transitions. [2018-04-13 00:14:31,452 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-13 00:14:31,452 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2018-04-13 00:14:31,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:31,453 INFO L225 Difference]: With dead ends: 72 [2018-04-13 00:14:31,453 INFO L226 Difference]: Without dead ends: 72 [2018-04-13 00:14:31,453 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-13 00:14:31,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2018-04-13 00:14:31,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 63. [2018-04-13 00:14:31,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-04-13 00:14:31,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 68 transitions. [2018-04-13 00:14:31,456 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 68 transitions. Word has length 22 [2018-04-13 00:14:31,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:31,457 INFO L459 AbstractCegarLoop]: Abstraction has 63 states and 68 transitions. [2018-04-13 00:14:31,457 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-13 00:14:31,457 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 68 transitions. [2018-04-13 00:14:31,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-13 00:14:31,458 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:31,458 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-13 00:14:31,458 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-13 00:14:31,458 INFO L82 PathProgramCache]: Analyzing trace with hash -994035242, now seen corresponding path program 1 times [2018-04-13 00:14:31,459 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:31,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:31,467 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:31,485 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-13 00:14:31,485 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 00:14:31,485 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-13 00:14:31,485 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:31,485 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-13 00:14:31,485 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-13 00:14:31,486 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-13 00:14:31,486 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-13 00:14:31,486 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-13 00:14:31,486 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-13 00:14:31,486 INFO L87 Difference]: Start difference. First operand 63 states and 68 transitions. Second operand 5 states. [2018-04-13 00:14:31,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:31,512 INFO L93 Difference]: Finished difference Result 72 states and 76 transitions. [2018-04-13 00:14:31,513 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-13 00:14:31,513 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-04-13 00:14:31,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:31,513 INFO L225 Difference]: With dead ends: 72 [2018-04-13 00:14:31,513 INFO L226 Difference]: Without dead ends: 72 [2018-04-13 00:14:31,514 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-13 00:14:31,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2018-04-13 00:14:31,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 60. [2018-04-13 00:14:31,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-04-13 00:14:31,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 65 transitions. [2018-04-13 00:14:31,517 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 65 transitions. Word has length 23 [2018-04-13 00:14:31,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:31,517 INFO L459 AbstractCegarLoop]: Abstraction has 60 states and 65 transitions. [2018-04-13 00:14:31,517 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-13 00:14:31,517 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 65 transitions. [2018-04-13 00:14:31,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-13 00:14:31,518 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:31,518 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-13 00:14:31,518 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-13 00:14:31,518 INFO L82 PathProgramCache]: Analyzing trace with hash 701046357, now seen corresponding path program 1 times [2018-04-13 00:14:31,519 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:31,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:31,527 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:31,570 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-13 00:14:31,570 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:31,570 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-13 00:14:31,571 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:31,571 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-13 00:14:31,571 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-13 00:14:31,571 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-13 00:14:31,571 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-13 00:14:31,572 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-13 00:14:31,572 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2018-04-13 00:14:31,572 INFO L87 Difference]: Start difference. First operand 60 states and 65 transitions. Second operand 8 states. [2018-04-13 00:14:31,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:31,699 INFO L93 Difference]: Finished difference Result 91 states and 99 transitions. [2018-04-13 00:14:31,699 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-13 00:14:31,700 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 31 [2018-04-13 00:14:31,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:31,703 INFO L225 Difference]: With dead ends: 91 [2018-04-13 00:14:31,703 INFO L226 Difference]: Without dead ends: 91 [2018-04-13 00:14:31,704 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-13 00:14:31,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2018-04-13 00:14:31,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 72. [2018-04-13 00:14:31,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2018-04-13 00:14:31,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 78 transitions. [2018-04-13 00:14:31,709 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 78 transitions. Word has length 31 [2018-04-13 00:14:31,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:31,709 INFO L459 AbstractCegarLoop]: Abstraction has 72 states and 78 transitions. [2018-04-13 00:14:31,709 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-13 00:14:31,709 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 78 transitions. [2018-04-13 00:14:31,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-04-13 00:14:31,710 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:31,710 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-13 00:14:31,710 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-13 00:14:31,711 INFO L82 PathProgramCache]: Analyzing trace with hash -301543559, now seen corresponding path program 1 times [2018-04-13 00:14:31,711 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:31,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:31,720 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:31,774 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-13 00:14:31,774 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 00:14:31,774 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-13 00:14:31,774 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:31,774 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-13 00:14:31,775 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-13 00:14:31,775 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-13 00:14:31,775 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-13 00:14:31,775 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-13 00:14:31,775 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-13 00:14:31,775 INFO L87 Difference]: Start difference. First operand 72 states and 78 transitions. Second operand 6 states. [2018-04-13 00:14:31,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:31,885 INFO L93 Difference]: Finished difference Result 79 states and 83 transitions. [2018-04-13 00:14:31,885 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-13 00:14:31,885 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 34 [2018-04-13 00:14:31,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:31,886 INFO L225 Difference]: With dead ends: 79 [2018-04-13 00:14:31,886 INFO L226 Difference]: Without dead ends: 76 [2018-04-13 00:14:31,887 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-13 00:14:31,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2018-04-13 00:14:31,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 60. [2018-04-13 00:14:31,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-04-13 00:14:31,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 64 transitions. [2018-04-13 00:14:31,891 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 64 transitions. Word has length 34 [2018-04-13 00:14:31,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:31,892 INFO L459 AbstractCegarLoop]: Abstraction has 60 states and 64 transitions. [2018-04-13 00:14:31,892 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-13 00:14:31,892 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 64 transitions. [2018-04-13 00:14:31,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-13 00:14:31,893 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:31,893 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-13 00:14:31,893 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-13 00:14:31,893 INFO L82 PathProgramCache]: Analyzing trace with hash -1365317283, now seen corresponding path program 1 times [2018-04-13 00:14:31,894 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:31,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:31,901 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:31,920 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-13 00:14:31,921 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:31,921 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2018-04-13 00:14:31,921 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:31,921 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-13 00:14:31,921 INFO L182 omatonBuilderFactory]: Interpolants [1108#true, 1109#false, 1110#(= main_~i~1 0), 1111#(<= main_~i~1 1)] [2018-04-13 00:14:31,921 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-13 00:14:31,922 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-13 00:14:31,922 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-13 00:14:31,922 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-13 00:14:31,922 INFO L87 Difference]: Start difference. First operand 60 states and 64 transitions. Second operand 4 states. [2018-04-13 00:14:31,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:31,961 INFO L93 Difference]: Finished difference Result 86 states and 91 transitions. [2018-04-13 00:14:31,962 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-13 00:14:31,962 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 37 [2018-04-13 00:14:31,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:31,964 INFO L225 Difference]: With dead ends: 86 [2018-04-13 00:14:31,964 INFO L226 Difference]: Without dead ends: 86 [2018-04-13 00:14:31,964 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-13 00:14:31,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2018-04-13 00:14:31,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 69. [2018-04-13 00:14:31,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2018-04-13 00:14:31,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 74 transitions. [2018-04-13 00:14:31,969 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 74 transitions. Word has length 37 [2018-04-13 00:14:31,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:31,970 INFO L459 AbstractCegarLoop]: Abstraction has 69 states and 74 transitions. [2018-04-13 00:14:31,970 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-13 00:14:31,970 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 74 transitions. [2018-04-13 00:14:31,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2018-04-13 00:14:31,971 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:31,971 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-13 00:14:31,971 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-13 00:14:31,972 INFO L82 PathProgramCache]: Analyzing trace with hash 425510769, now seen corresponding path program 2 times [2018-04-13 00:14:31,972 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:31,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:31,983 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:32,028 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-13 00:14:32,028 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:32,028 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-13 00:14:32,029 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:32,029 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-13 00:14:32,029 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-13 00:14:32,029 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-13 00:14:32,030 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-13 00:14:32,030 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-13 00:14:32,030 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2018-04-13 00:14:32,030 INFO L87 Difference]: Start difference. First operand 69 states and 74 transitions. Second operand 8 states. [2018-04-13 00:14:32,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:32,096 INFO L93 Difference]: Finished difference Result 76 states and 80 transitions. [2018-04-13 00:14:32,096 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-13 00:14:32,096 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 40 [2018-04-13 00:14:32,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:32,097 INFO L225 Difference]: With dead ends: 76 [2018-04-13 00:14:32,097 INFO L226 Difference]: Without dead ends: 76 [2018-04-13 00:14:32,097 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-13 00:14:32,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2018-04-13 00:14:32,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 65. [2018-04-13 00:14:32,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2018-04-13 00:14:32,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 69 transitions. [2018-04-13 00:14:32,099 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 69 transitions. Word has length 40 [2018-04-13 00:14:32,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:32,099 INFO L459 AbstractCegarLoop]: Abstraction has 65 states and 69 transitions. [2018-04-13 00:14:32,099 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-13 00:14:32,099 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 69 transitions. [2018-04-13 00:14:32,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-04-13 00:14:32,100 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:32,100 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-13 00:14:32,100 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-13 00:14:32,100 INFO L82 PathProgramCache]: Analyzing trace with hash -297393667, now seen corresponding path program 2 times [2018-04-13 00:14:32,101 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:32,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:32,111 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:32,139 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-13 00:14:32,139 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:32,139 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2018-04-13 00:14:32,139 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:32,139 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-13 00:14:32,139 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-13 00:14:32,140 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-13 00:14:32,140 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-13 00:14:32,140 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-13 00:14:32,140 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-13 00:14:32,140 INFO L87 Difference]: Start difference. First operand 65 states and 69 transitions. Second operand 5 states. [2018-04-13 00:14:32,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:32,185 INFO L93 Difference]: Finished difference Result 98 states and 103 transitions. [2018-04-13 00:14:32,185 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-13 00:14:32,186 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 49 [2018-04-13 00:14:32,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:32,186 INFO L225 Difference]: With dead ends: 98 [2018-04-13 00:14:32,186 INFO L226 Difference]: Without dead ends: 98 [2018-04-13 00:14:32,186 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-13 00:14:32,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2018-04-13 00:14:32,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 76. [2018-04-13 00:14:32,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2018-04-13 00:14:32,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 82 transitions. [2018-04-13 00:14:32,191 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 82 transitions. Word has length 49 [2018-04-13 00:14:32,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:32,192 INFO L459 AbstractCegarLoop]: Abstraction has 76 states and 82 transitions. [2018-04-13 00:14:32,192 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-13 00:14:32,192 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 82 transitions. [2018-04-13 00:14:32,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-04-13 00:14:32,193 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:32,193 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-13 00:14:32,193 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-13 00:14:32,193 INFO L82 PathProgramCache]: Analyzing trace with hash -1497535843, now seen corresponding path program 3 times [2018-04-13 00:14:32,194 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:32,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:32,202 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:32,226 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-13 00:14:32,227 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:32,227 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-13 00:14:32,227 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:32,227 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-13 00:14:32,227 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-13 00:14:32,227 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-13 00:14:32,227 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-13 00:14:32,228 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-13 00:14:32,228 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-13 00:14:32,228 INFO L87 Difference]: Start difference. First operand 76 states and 82 transitions. Second operand 6 states. [2018-04-13 00:14:32,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:32,293 INFO L93 Difference]: Finished difference Result 114 states and 120 transitions. [2018-04-13 00:14:32,293 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-13 00:14:32,293 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 61 [2018-04-13 00:14:32,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:32,294 INFO L225 Difference]: With dead ends: 114 [2018-04-13 00:14:32,294 INFO L226 Difference]: Without dead ends: 114 [2018-04-13 00:14:32,294 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-13 00:14:32,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2018-04-13 00:14:32,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 87. [2018-04-13 00:14:32,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2018-04-13 00:14:32,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 95 transitions. [2018-04-13 00:14:32,298 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 95 transitions. Word has length 61 [2018-04-13 00:14:32,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:32,298 INFO L459 AbstractCegarLoop]: Abstraction has 87 states and 95 transitions. [2018-04-13 00:14:32,298 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-13 00:14:32,298 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 95 transitions. [2018-04-13 00:14:32,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-04-13 00:14:32,299 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:32,299 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-13 00:14:32,300 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-13 00:14:32,300 INFO L82 PathProgramCache]: Analyzing trace with hash 1349305149, now seen corresponding path program 4 times [2018-04-13 00:14:32,300 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:32,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:32,311 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:32,366 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-13 00:14:32,366 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:32,366 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-13 00:14:32,367 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:32,367 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-13 00:14:32,367 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-13 00:14:32,367 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-13 00:14:32,367 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-13 00:14:32,367 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-13 00:14:32,368 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-13 00:14:32,368 INFO L87 Difference]: Start difference. First operand 87 states and 95 transitions. Second operand 8 states. [2018-04-13 00:14:32,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:32,464 INFO L93 Difference]: Finished difference Result 106 states and 112 transitions. [2018-04-13 00:14:32,465 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-13 00:14:32,465 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 73 [2018-04-13 00:14:32,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:32,466 INFO L225 Difference]: With dead ends: 106 [2018-04-13 00:14:32,466 INFO L226 Difference]: Without dead ends: 103 [2018-04-13 00:14:32,466 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-13 00:14:32,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2018-04-13 00:14:32,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 89. [2018-04-13 00:14:32,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-04-13 00:14:32,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 97 transitions. [2018-04-13 00:14:32,469 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 97 transitions. Word has length 73 [2018-04-13 00:14:32,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:32,469 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 97 transitions. [2018-04-13 00:14:32,470 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-13 00:14:32,470 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 97 transitions. [2018-04-13 00:14:32,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-04-13 00:14:32,470 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:32,470 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-13 00:14:32,470 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-13 00:14:32,471 INFO L82 PathProgramCache]: Analyzing trace with hash -2001400747, now seen corresponding path program 5 times [2018-04-13 00:14:32,471 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:32,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:32,481 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:32,530 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-13 00:14:32,530 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:32,530 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-13 00:14:32,530 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:32,531 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-13 00:14:32,531 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-13 00:14:32,531 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-13 00:14:32,531 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-13 00:14:32,531 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-13 00:14:32,532 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2018-04-13 00:14:32,532 INFO L87 Difference]: Start difference. First operand 89 states and 97 transitions. Second operand 7 states. [2018-04-13 00:14:32,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:32,587 INFO L93 Difference]: Finished difference Result 132 states and 139 transitions. [2018-04-13 00:14:32,587 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-13 00:14:32,587 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 91 [2018-04-13 00:14:32,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:32,588 INFO L225 Difference]: With dead ends: 132 [2018-04-13 00:14:32,588 INFO L226 Difference]: Without dead ends: 132 [2018-04-13 00:14:32,588 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-13 00:14:32,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-04-13 00:14:32,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 100. [2018-04-13 00:14:32,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2018-04-13 00:14:32,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2018-04-13 00:14:32,592 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 91 [2018-04-13 00:14:32,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:32,592 INFO L459 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2018-04-13 00:14:32,592 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-13 00:14:32,592 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2018-04-13 00:14:32,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2018-04-13 00:14:32,593 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:32,593 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-13 00:14:32,593 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-13 00:14:32,593 INFO L82 PathProgramCache]: Analyzing trace with hash 1774511101, now seen corresponding path program 6 times [2018-04-13 00:14:32,594 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:32,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:32,611 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:32,685 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-13 00:14:32,685 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:32,685 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-13 00:14:32,686 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:32,686 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-13 00:14:32,686 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-13 00:14:32,686 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-13 00:14:32,687 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-13 00:14:32,687 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-13 00:14:32,687 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-13 00:14:32,687 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand 7 states. [2018-04-13 00:14:32,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:32,783 INFO L93 Difference]: Finished difference Result 118 states and 127 transitions. [2018-04-13 00:14:32,784 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-13 00:14:32,784 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 109 [2018-04-13 00:14:32,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:32,786 INFO L225 Difference]: With dead ends: 118 [2018-04-13 00:14:32,786 INFO L226 Difference]: Without dead ends: 115 [2018-04-13 00:14:32,786 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-13 00:14:32,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2018-04-13 00:14:32,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 106. [2018-04-13 00:14:32,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2018-04-13 00:14:32,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 116 transitions. [2018-04-13 00:14:32,791 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 116 transitions. Word has length 109 [2018-04-13 00:14:32,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:32,791 INFO L459 AbstractCegarLoop]: Abstraction has 106 states and 116 transitions. [2018-04-13 00:14:32,791 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-13 00:14:32,791 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 116 transitions. [2018-04-13 00:14:32,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-04-13 00:14:32,793 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:32,793 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-13 00:14:32,793 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-13 00:14:32,793 INFO L82 PathProgramCache]: Analyzing trace with hash -1689961443, now seen corresponding path program 7 times [2018-04-13 00:14:32,794 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:32,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:32,809 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:32,867 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-13 00:14:32,867 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:32,867 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-13 00:14:32,868 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:32,868 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-13 00:14:32,868 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-13 00:14:32,868 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-13 00:14:32,869 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-13 00:14:32,869 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-13 00:14:32,869 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2018-04-13 00:14:32,869 INFO L87 Difference]: Start difference. First operand 106 states and 116 transitions. Second operand 8 states. [2018-04-13 00:14:32,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:32,972 INFO L93 Difference]: Finished difference Result 154 states and 162 transitions. [2018-04-13 00:14:32,972 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-13 00:14:32,972 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 133 [2018-04-13 00:14:32,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:32,975 INFO L225 Difference]: With dead ends: 154 [2018-04-13 00:14:32,975 INFO L226 Difference]: Without dead ends: 154 [2018-04-13 00:14:32,975 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-13 00:14:32,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2018-04-13 00:14:32,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 117. [2018-04-13 00:14:32,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 117 states. [2018-04-13 00:14:32,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 129 transitions. [2018-04-13 00:14:32,978 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 129 transitions. Word has length 133 [2018-04-13 00:14:32,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:32,979 INFO L459 AbstractCegarLoop]: Abstraction has 117 states and 129 transitions. [2018-04-13 00:14:32,979 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-13 00:14:32,979 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 129 transitions. [2018-04-13 00:14:32,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2018-04-13 00:14:32,981 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:32,981 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-13 00:14:32,981 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-13 00:14:32,982 INFO L82 PathProgramCache]: Analyzing trace with hash 796469453, now seen corresponding path program 8 times [2018-04-13 00:14:32,982 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:32,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:32,997 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:33,075 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-13 00:14:33,075 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:33,075 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-13 00:14:33,075 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:33,075 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-13 00:14:33,076 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-13 00:14:33,076 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-13 00:14:33,076 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-13 00:14:33,076 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-13 00:14:33,076 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2018-04-13 00:14:33,076 INFO L87 Difference]: Start difference. First operand 117 states and 129 transitions. Second operand 9 states. [2018-04-13 00:14:33,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:33,140 INFO L93 Difference]: Finished difference Result 170 states and 179 transitions. [2018-04-13 00:14:33,140 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-13 00:14:33,141 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 157 [2018-04-13 00:14:33,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:33,141 INFO L225 Difference]: With dead ends: 170 [2018-04-13 00:14:33,141 INFO L226 Difference]: Without dead ends: 170 [2018-04-13 00:14:33,142 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-13 00:14:33,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2018-04-13 00:14:33,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 128. [2018-04-13 00:14:33,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2018-04-13 00:14:33,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 142 transitions. [2018-04-13 00:14:33,145 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 142 transitions. Word has length 157 [2018-04-13 00:14:33,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:33,146 INFO L459 AbstractCegarLoop]: Abstraction has 128 states and 142 transitions. [2018-04-13 00:14:33,146 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-13 00:14:33,146 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 142 transitions. [2018-04-13 00:14:33,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2018-04-13 00:14:33,148 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:33,148 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-13 00:14:33,148 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-13 00:14:33,148 INFO L82 PathProgramCache]: Analyzing trace with hash -2099378819, now seen corresponding path program 9 times [2018-04-13 00:14:33,149 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:33,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:33,169 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:33,236 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-13 00:14:33,236 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:33,236 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-13 00:14:33,236 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:33,237 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-13 00:14:33,237 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-13 00:14:33,237 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-13 00:14:33,237 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-13 00:14:33,237 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-13 00:14:33,237 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-13 00:14:33,238 INFO L87 Difference]: Start difference. First operand 128 states and 142 transitions. Second operand 8 states. [2018-04-13 00:14:33,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:33,327 INFO L93 Difference]: Finished difference Result 195 states and 223 transitions. [2018-04-13 00:14:33,327 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-13 00:14:33,327 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 181 [2018-04-13 00:14:33,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:33,328 INFO L225 Difference]: With dead ends: 195 [2018-04-13 00:14:33,328 INFO L226 Difference]: Without dead ends: 195 [2018-04-13 00:14:33,329 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-13 00:14:33,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2018-04-13 00:14:33,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 137. [2018-04-13 00:14:33,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-04-13 00:14:33,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 157 transitions. [2018-04-13 00:14:33,334 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 157 transitions. Word has length 181 [2018-04-13 00:14:33,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:33,334 INFO L459 AbstractCegarLoop]: Abstraction has 137 states and 157 transitions. [2018-04-13 00:14:33,334 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-13 00:14:33,334 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 157 transitions. [2018-04-13 00:14:33,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2018-04-13 00:14:33,336 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:33,336 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-13 00:14:33,336 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-13 00:14:33,336 INFO L82 PathProgramCache]: Analyzing trace with hash -333196667, now seen corresponding path program 10 times [2018-04-13 00:14:33,337 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:33,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:33,367 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:33,425 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-13 00:14:33,425 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:33,425 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-13 00:14:33,426 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:33,426 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-13 00:14:33,426 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-13 00:14:33,427 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-13 00:14:33,427 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-13 00:14:33,427 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-13 00:14:33,427 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2018-04-13 00:14:33,427 INFO L87 Difference]: Start difference. First operand 137 states and 157 transitions. Second operand 9 states. [2018-04-13 00:14:33,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:33,518 INFO L93 Difference]: Finished difference Result 151 states and 164 transitions. [2018-04-13 00:14:33,518 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-13 00:14:33,518 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 187 [2018-04-13 00:14:33,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:33,519 INFO L225 Difference]: With dead ends: 151 [2018-04-13 00:14:33,519 INFO L226 Difference]: Without dead ends: 151 [2018-04-13 00:14:33,519 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-13 00:14:33,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-04-13 00:14:33,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 137. [2018-04-13 00:14:33,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-04-13 00:14:33,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 152 transitions. [2018-04-13 00:14:33,522 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 152 transitions. Word has length 187 [2018-04-13 00:14:33,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:33,522 INFO L459 AbstractCegarLoop]: Abstraction has 137 states and 152 transitions. [2018-04-13 00:14:33,522 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-13 00:14:33,522 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 152 transitions. [2018-04-13 00:14:33,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2018-04-13 00:14:33,524 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:33,524 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-13 00:14:33,524 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-13 00:14:33,524 INFO L82 PathProgramCache]: Analyzing trace with hash -889208155, now seen corresponding path program 11 times [2018-04-13 00:14:33,525 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:33,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:33,541 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:33,627 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-13 00:14:33,627 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:33,627 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-13 00:14:33,627 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:33,627 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-13 00:14:33,628 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-13 00:14:33,628 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-13 00:14:33,628 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-13 00:14:33,628 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-13 00:14:33,628 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2018-04-13 00:14:33,629 INFO L87 Difference]: Start difference. First operand 137 states and 152 transitions. Second operand 10 states. [2018-04-13 00:14:33,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:33,734 INFO L93 Difference]: Finished difference Result 195 states and 206 transitions. [2018-04-13 00:14:33,734 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-13 00:14:33,734 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 211 [2018-04-13 00:14:33,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:33,736 INFO L225 Difference]: With dead ends: 195 [2018-04-13 00:14:33,736 INFO L226 Difference]: Without dead ends: 195 [2018-04-13 00:14:33,736 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-13 00:14:33,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2018-04-13 00:14:33,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 148. [2018-04-13 00:14:33,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-04-13 00:14:33,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 165 transitions. [2018-04-13 00:14:33,743 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 165 transitions. Word has length 211 [2018-04-13 00:14:33,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:33,743 INFO L459 AbstractCegarLoop]: Abstraction has 148 states and 165 transitions. [2018-04-13 00:14:33,743 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-13 00:14:33,744 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 165 transitions. [2018-04-13 00:14:33,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2018-04-13 00:14:33,745 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:33,745 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-13 00:14:33,745 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-13 00:14:33,745 INFO L82 PathProgramCache]: Analyzing trace with hash -582901155, now seen corresponding path program 12 times [2018-04-13 00:14:33,746 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:33,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:33,774 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:33,869 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-13 00:14:33,870 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:33,870 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-13 00:14:33,870 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:33,870 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-13 00:14:33,870 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-13 00:14:33,871 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-13 00:14:33,871 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-13 00:14:33,871 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-13 00:14:33,871 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2018-04-13 00:14:33,871 INFO L87 Difference]: Start difference. First operand 148 states and 165 transitions. Second operand 11 states. [2018-04-13 00:14:33,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:33,970 INFO L93 Difference]: Finished difference Result 211 states and 223 transitions. [2018-04-13 00:14:33,971 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-13 00:14:33,971 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 241 [2018-04-13 00:14:33,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:33,972 INFO L225 Difference]: With dead ends: 211 [2018-04-13 00:14:33,972 INFO L226 Difference]: Without dead ends: 211 [2018-04-13 00:14:33,973 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-13 00:14:33,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2018-04-13 00:14:33,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 159. [2018-04-13 00:14:33,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 159 states. [2018-04-13 00:14:33,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 178 transitions. [2018-04-13 00:14:33,978 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 178 transitions. Word has length 241 [2018-04-13 00:14:33,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:33,978 INFO L459 AbstractCegarLoop]: Abstraction has 159 states and 178 transitions. [2018-04-13 00:14:33,978 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-13 00:14:33,978 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 178 transitions. [2018-04-13 00:14:33,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2018-04-13 00:14:33,980 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:33,980 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-13 00:14:33,980 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-13 00:14:33,980 INFO L82 PathProgramCache]: Analyzing trace with hash 360919061, now seen corresponding path program 13 times [2018-04-13 00:14:33,981 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:34,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:34,011 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:34,127 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-13 00:14:34,127 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:34,127 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-13 00:14:34,128 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:34,128 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-13 00:14:34,128 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-13 00:14:34,128 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-13 00:14:34,129 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-13 00:14:34,129 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-13 00:14:34,129 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-04-13 00:14:34,129 INFO L87 Difference]: Start difference. First operand 159 states and 178 transitions. Second operand 9 states. [2018-04-13 00:14:34,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:34,290 INFO L93 Difference]: Finished difference Result 242 states and 281 transitions. [2018-04-13 00:14:34,291 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-13 00:14:34,292 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 271 [2018-04-13 00:14:34,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:34,294 INFO L225 Difference]: With dead ends: 242 [2018-04-13 00:14:34,294 INFO L226 Difference]: Without dead ends: 242 [2018-04-13 00:14:34,294 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-13 00:14:34,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2018-04-13 00:14:34,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 168. [2018-04-13 00:14:34,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-13 00:14:34,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 195 transitions. [2018-04-13 00:14:34,301 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 195 transitions. Word has length 271 [2018-04-13 00:14:34,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:34,302 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 195 transitions. [2018-04-13 00:14:34,302 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-13 00:14:34,302 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 195 transitions. [2018-04-13 00:14:34,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2018-04-13 00:14:34,304 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:34,304 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-13 00:14:34,304 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-13 00:14:34,304 INFO L82 PathProgramCache]: Analyzing trace with hash 1567927069, now seen corresponding path program 14 times [2018-04-13 00:14:34,305 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:34,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:34,334 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:34,466 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-13 00:14:34,467 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:34,467 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-13 00:14:34,467 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:34,467 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-13 00:14:34,468 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-13 00:14:34,469 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-13 00:14:34,469 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-13 00:14:34,469 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-13 00:14:34,469 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2018-04-13 00:14:34,469 INFO L87 Difference]: Start difference. First operand 168 states and 195 transitions. Second operand 10 states. [2018-04-13 00:14:34,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:34,609 INFO L93 Difference]: Finished difference Result 251 states and 305 transitions. [2018-04-13 00:14:34,609 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-13 00:14:34,609 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 277 [2018-04-13 00:14:34,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:34,611 INFO L225 Difference]: With dead ends: 251 [2018-04-13 00:14:34,611 INFO L226 Difference]: Without dead ends: 251 [2018-04-13 00:14:34,611 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-13 00:14:34,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2018-04-13 00:14:34,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 174. [2018-04-13 00:14:34,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 174 states. [2018-04-13 00:14:34,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 202 transitions. [2018-04-13 00:14:34,616 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 202 transitions. Word has length 277 [2018-04-13 00:14:34,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:34,616 INFO L459 AbstractCegarLoop]: Abstraction has 174 states and 202 transitions. [2018-04-13 00:14:34,616 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-13 00:14:34,616 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 202 transitions. [2018-04-13 00:14:34,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2018-04-13 00:14:34,617 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:34,617 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-13 00:14:34,617 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-13 00:14:34,618 INFO L82 PathProgramCache]: Analyzing trace with hash 1917829157, now seen corresponding path program 15 times [2018-04-13 00:14:34,618 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:34,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:34,636 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:34,722 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-13 00:14:34,723 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:34,723 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-13 00:14:34,723 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:34,724 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-13 00:14:34,724 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-13 00:14:34,724 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-13 00:14:34,724 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-13 00:14:34,725 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-13 00:14:34,725 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2018-04-13 00:14:34,725 INFO L87 Difference]: Start difference. First operand 174 states and 202 transitions. Second operand 11 states. [2018-04-13 00:14:34,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:34,867 INFO L93 Difference]: Finished difference Result 192 states and 218 transitions. [2018-04-13 00:14:34,868 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-13 00:14:34,868 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 283 [2018-04-13 00:14:34,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:34,869 INFO L225 Difference]: With dead ends: 192 [2018-04-13 00:14:34,869 INFO L226 Difference]: Without dead ends: 192 [2018-04-13 00:14:34,869 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-13 00:14:34,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2018-04-13 00:14:34,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 177. [2018-04-13 00:14:34,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2018-04-13 00:14:34,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 206 transitions. [2018-04-13 00:14:34,875 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 206 transitions. Word has length 283 [2018-04-13 00:14:34,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:34,876 INFO L459 AbstractCegarLoop]: Abstraction has 177 states and 206 transitions. [2018-04-13 00:14:34,876 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-13 00:14:34,876 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 206 transitions. [2018-04-13 00:14:34,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 314 [2018-04-13 00:14:34,878 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:34,878 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-13 00:14:34,878 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-13 00:14:34,878 INFO L82 PathProgramCache]: Analyzing trace with hash 1804256077, now seen corresponding path program 16 times [2018-04-13 00:14:34,879 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:34,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:34,906 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:35,049 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-13 00:14:35,050 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:35,050 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-13 00:14:35,050 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:35,051 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-13 00:14:35,051 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-13 00:14:35,052 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-13 00:14:35,052 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-13 00:14:35,052 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-13 00:14:35,052 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2018-04-13 00:14:35,052 INFO L87 Difference]: Start difference. First operand 177 states and 206 transitions. Second operand 12 states. [2018-04-13 00:14:35,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:35,187 INFO L93 Difference]: Finished difference Result 255 states and 280 transitions. [2018-04-13 00:14:35,188 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-13 00:14:35,188 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 313 [2018-04-13 00:14:35,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:35,189 INFO L225 Difference]: With dead ends: 255 [2018-04-13 00:14:35,189 INFO L226 Difference]: Without dead ends: 255 [2018-04-13 00:14:35,189 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-13 00:14:35,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2018-04-13 00:14:35,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 188. [2018-04-13 00:14:35,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-04-13 00:14:35,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 220 transitions. [2018-04-13 00:14:35,194 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 220 transitions. Word has length 313 [2018-04-13 00:14:35,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:35,194 INFO L459 AbstractCegarLoop]: Abstraction has 188 states and 220 transitions. [2018-04-13 00:14:35,194 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-13 00:14:35,194 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 220 transitions. [2018-04-13 00:14:35,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2018-04-13 00:14:35,196 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:35,196 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-13 00:14:35,196 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-13 00:14:35,196 INFO L82 PathProgramCache]: Analyzing trace with hash 1085958157, now seen corresponding path program 17 times [2018-04-13 00:14:35,197 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:35,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:35,225 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:35,329 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-13 00:14:35,330 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:35,330 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-13 00:14:35,330 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:35,330 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-13 00:14:35,330 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-13 00:14:35,331 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-13 00:14:35,331 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-13 00:14:35,331 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-13 00:14:35,332 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2018-04-13 00:14:35,332 INFO L87 Difference]: Start difference. First operand 188 states and 220 transitions. Second operand 11 states. [2018-04-13 00:14:35,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:35,470 INFO L93 Difference]: Finished difference Result 315 states and 375 transitions. [2018-04-13 00:14:35,471 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-13 00:14:35,471 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 349 [2018-04-13 00:14:35,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:35,472 INFO L225 Difference]: With dead ends: 315 [2018-04-13 00:14:35,472 INFO L226 Difference]: Without dead ends: 315 [2018-04-13 00:14:35,473 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-13 00:14:35,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2018-04-13 00:14:35,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 188. [2018-04-13 00:14:35,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-04-13 00:14:35,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 220 transitions. [2018-04-13 00:14:35,479 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 220 transitions. Word has length 349 [2018-04-13 00:14:35,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:35,479 INFO L459 AbstractCegarLoop]: Abstraction has 188 states and 220 transitions. [2018-04-13 00:14:35,479 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-13 00:14:35,479 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 220 transitions. [2018-04-13 00:14:35,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 356 [2018-04-13 00:14:35,480 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:35,481 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-13 00:14:35,481 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-13 00:14:35,481 INFO L82 PathProgramCache]: Analyzing trace with hash 814265621, now seen corresponding path program 18 times [2018-04-13 00:14:35,481 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:35,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:35,501 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:35,636 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-13 00:14:35,636 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:35,636 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-13 00:14:35,636 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:35,637 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-13 00:14:35,637 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-13 00:14:35,638 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-13 00:14:35,638 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-13 00:14:35,638 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-13 00:14:35,638 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2018-04-13 00:14:35,638 INFO L87 Difference]: Start difference. First operand 188 states and 220 transitions. Second operand 11 states. [2018-04-13 00:14:35,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:35,827 INFO L93 Difference]: Finished difference Result 279 states and 343 transitions. [2018-04-13 00:14:35,828 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-13 00:14:35,828 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 355 [2018-04-13 00:14:35,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:35,830 INFO L225 Difference]: With dead ends: 279 [2018-04-13 00:14:35,830 INFO L226 Difference]: Without dead ends: 279 [2018-04-13 00:14:35,830 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-13 00:14:35,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2018-04-13 00:14:35,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 197. [2018-04-13 00:14:35,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 197 states. [2018-04-13 00:14:35,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 238 transitions. [2018-04-13 00:14:35,836 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 238 transitions. Word has length 355 [2018-04-13 00:14:35,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:35,837 INFO L459 AbstractCegarLoop]: Abstraction has 197 states and 238 transitions. [2018-04-13 00:14:35,837 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-13 00:14:35,837 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 238 transitions. [2018-04-13 00:14:35,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 362 [2018-04-13 00:14:35,839 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:35,839 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-13 00:14:35,840 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-13 00:14:35,840 INFO L82 PathProgramCache]: Analyzing trace with hash -41783267, now seen corresponding path program 19 times [2018-04-13 00:14:35,840 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:35,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:35,868 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:35,991 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-13 00:14:35,991 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:35,992 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-13 00:14:35,992 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:35,992 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-13 00:14:35,992 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-13 00:14:35,992 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-13 00:14:35,992 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-13 00:14:35,993 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-13 00:14:35,993 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2018-04-13 00:14:35,993 INFO L87 Difference]: Start difference. First operand 197 states and 238 transitions. Second operand 13 states. [2018-04-13 00:14:36,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:36,096 INFO L93 Difference]: Finished difference Result 300 states and 347 transitions. [2018-04-13 00:14:36,096 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-13 00:14:36,096 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 361 [2018-04-13 00:14:36,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:36,098 INFO L225 Difference]: With dead ends: 300 [2018-04-13 00:14:36,098 INFO L226 Difference]: Without dead ends: 300 [2018-04-13 00:14:36,098 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-13 00:14:36,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2018-04-13 00:14:36,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 208. [2018-04-13 00:14:36,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-04-13 00:14:36,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 253 transitions. [2018-04-13 00:14:36,103 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 253 transitions. Word has length 361 [2018-04-13 00:14:36,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:36,103 INFO L459 AbstractCegarLoop]: Abstraction has 208 states and 253 transitions. [2018-04-13 00:14:36,103 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-13 00:14:36,103 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 253 transitions. [2018-04-13 00:14:36,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 398 [2018-04-13 00:14:36,105 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:36,105 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-13 00:14:36,105 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-13 00:14:36,105 INFO L82 PathProgramCache]: Analyzing trace with hash -426928931, now seen corresponding path program 20 times [2018-04-13 00:14:36,106 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:36,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:36,150 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:36,289 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-13 00:14:36,289 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:36,289 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-13 00:14:36,289 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:36,290 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-13 00:14:36,290 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-13 00:14:36,290 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-13 00:14:36,290 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-13 00:14:36,290 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-13 00:14:36,290 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2018-04-13 00:14:36,291 INFO L87 Difference]: Start difference. First operand 208 states and 253 transitions. Second operand 12 states. [2018-04-13 00:14:36,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:36,544 INFO L93 Difference]: Finished difference Result 384 states and 495 transitions. [2018-04-13 00:14:36,544 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-13 00:14:36,544 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 397 [2018-04-13 00:14:36,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:36,547 INFO L225 Difference]: With dead ends: 384 [2018-04-13 00:14:36,547 INFO L226 Difference]: Without dead ends: 384 [2018-04-13 00:14:36,547 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-13 00:14:36,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2018-04-13 00:14:36,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 208. [2018-04-13 00:14:36,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-04-13 00:14:36,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 253 transitions. [2018-04-13 00:14:36,555 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 253 transitions. Word has length 397 [2018-04-13 00:14:36,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:36,556 INFO L459 AbstractCegarLoop]: Abstraction has 208 states and 253 transitions. [2018-04-13 00:14:36,556 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-13 00:14:36,556 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 253 transitions. [2018-04-13 00:14:36,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2018-04-13 00:14:36,558 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:36,559 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-13 00:14:36,559 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-13 00:14:36,559 INFO L82 PathProgramCache]: Analyzing trace with hash 570077669, now seen corresponding path program 21 times [2018-04-13 00:14:36,560 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:36,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:36,589 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:36,777 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-13 00:14:36,778 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:36,778 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-13 00:14:36,778 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:36,778 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-13 00:14:36,779 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-13 00:14:36,779 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-13 00:14:36,779 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-13 00:14:36,780 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-13 00:14:36,780 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2018-04-13 00:14:36,780 INFO L87 Difference]: Start difference. First operand 208 states and 253 transitions. Second operand 12 states. [2018-04-13 00:14:37,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:37,051 INFO L93 Difference]: Finished difference Result 349 states and 443 transitions. [2018-04-13 00:14:37,051 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-13 00:14:37,052 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 403 [2018-04-13 00:14:37,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:37,054 INFO L225 Difference]: With dead ends: 349 [2018-04-13 00:14:37,054 INFO L226 Difference]: Without dead ends: 349 [2018-04-13 00:14:37,054 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=93, Invalid=213, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:14:37,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2018-04-13 00:14:37,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 208. [2018-04-13 00:14:37,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-04-13 00:14:37,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 253 transitions. [2018-04-13 00:14:37,064 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 253 transitions. Word has length 403 [2018-04-13 00:14:37,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:37,065 INFO L459 AbstractCegarLoop]: Abstraction has 208 states and 253 transitions. [2018-04-13 00:14:37,065 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-13 00:14:37,065 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 253 transitions. [2018-04-13 00:14:37,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 410 [2018-04-13 00:14:37,068 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:37,068 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-13 00:14:37,068 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-13 00:14:37,068 INFO L82 PathProgramCache]: Analyzing trace with hash 952057069, now seen corresponding path program 22 times [2018-04-13 00:14:37,069 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:37,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:37,102 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:37,285 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-13 00:14:37,285 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:37,285 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-13 00:14:37,285 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:37,286 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-13 00:14:37,286 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-13 00:14:37,288 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-13 00:14:37,288 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-13 00:14:37,288 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-13 00:14:37,288 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2018-04-13 00:14:37,289 INFO L87 Difference]: Start difference. First operand 208 states and 253 transitions. Second operand 12 states. [2018-04-13 00:14:37,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:37,456 INFO L93 Difference]: Finished difference Result 307 states and 397 transitions. [2018-04-13 00:14:37,456 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-13 00:14:37,456 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 409 [2018-04-13 00:14:37,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:37,458 INFO L225 Difference]: With dead ends: 307 [2018-04-13 00:14:37,459 INFO L226 Difference]: Without dead ends: 307 [2018-04-13 00:14:37,459 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-13 00:14:37,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2018-04-13 00:14:37,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 217. [2018-04-13 00:14:37,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2018-04-13 00:14:37,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 272 transitions. [2018-04-13 00:14:37,466 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 272 transitions. Word has length 409 [2018-04-13 00:14:37,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:37,467 INFO L459 AbstractCegarLoop]: Abstraction has 217 states and 272 transitions. [2018-04-13 00:14:37,467 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-13 00:14:37,467 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 272 transitions. [2018-04-13 00:14:37,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 416 [2018-04-13 00:14:37,469 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:37,470 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-13 00:14:37,470 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-13 00:14:37,470 INFO L82 PathProgramCache]: Analyzing trace with hash -1866877451, now seen corresponding path program 23 times [2018-04-13 00:14:37,471 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:37,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:37,500 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:37,716 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-13 00:14:37,717 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:37,717 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-13 00:14:37,717 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:37,717 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-13 00:14:37,717 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-13 00:14:37,718 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-13 00:14:37,718 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-13 00:14:37,719 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-13 00:14:37,719 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2018-04-13 00:14:37,719 INFO L87 Difference]: Start difference. First operand 217 states and 272 transitions. Second operand 13 states. [2018-04-13 00:14:38,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:38,012 INFO L93 Difference]: Finished difference Result 237 states and 281 transitions. [2018-04-13 00:14:38,012 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-13 00:14:38,013 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 415 [2018-04-13 00:14:38,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:38,014 INFO L225 Difference]: With dead ends: 237 [2018-04-13 00:14:38,014 INFO L226 Difference]: Without dead ends: 237 [2018-04-13 00:14:38,014 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-13 00:14:38,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2018-04-13 00:14:38,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 217. [2018-04-13 00:14:38,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2018-04-13 00:14:38,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 265 transitions. [2018-04-13 00:14:38,019 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 265 transitions. Word has length 415 [2018-04-13 00:14:38,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:38,020 INFO L459 AbstractCegarLoop]: Abstraction has 217 states and 265 transitions. [2018-04-13 00:14:38,020 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-13 00:14:38,020 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 265 transitions. [2018-04-13 00:14:38,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 440 [2018-04-13 00:14:38,022 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:38,023 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-13 00:14:38,023 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-13 00:14:38,023 INFO L82 PathProgramCache]: Analyzing trace with hash -627722731, now seen corresponding path program 24 times [2018-04-13 00:14:38,024 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:38,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:38,053 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:38,300 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-13 00:14:38,301 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:38,301 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-13 00:14:38,301 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:38,301 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-13 00:14:38,301 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-13 00:14:38,302 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-13 00:14:38,302 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-13 00:14:38,302 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-13 00:14:38,305 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2018-04-13 00:14:38,306 INFO L87 Difference]: Start difference. First operand 217 states and 265 transitions. Second operand 14 states. [2018-04-13 00:14:38,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:38,441 INFO L93 Difference]: Finished difference Result 325 states and 378 transitions. [2018-04-13 00:14:38,441 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-13 00:14:38,441 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 439 [2018-04-13 00:14:38,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:38,443 INFO L225 Difference]: With dead ends: 325 [2018-04-13 00:14:38,443 INFO L226 Difference]: Without dead ends: 325 [2018-04-13 00:14:38,443 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2018-04-13 00:14:38,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2018-04-13 00:14:38,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 228. [2018-04-13 00:14:38,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-04-13 00:14:38,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 280 transitions. [2018-04-13 00:14:38,449 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 280 transitions. Word has length 439 [2018-04-13 00:14:38,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:38,450 INFO L459 AbstractCegarLoop]: Abstraction has 228 states and 280 transitions. [2018-04-13 00:14:38,450 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-13 00:14:38,450 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 280 transitions. [2018-04-13 00:14:38,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2018-04-13 00:14:38,452 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:38,452 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-13 00:14:38,452 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-13 00:14:38,452 INFO L82 PathProgramCache]: Analyzing trace with hash 1036233181, now seen corresponding path program 25 times [2018-04-13 00:14:38,453 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:38,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:38,474 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:38,720 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-13 00:14:38,720 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:38,720 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-13 00:14:38,720 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:38,721 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-13 00:14:38,721 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-13 00:14:38,721 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-13 00:14:38,721 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-13 00:14:38,721 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-13 00:14:38,721 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2018-04-13 00:14:38,722 INFO L87 Difference]: Start difference. First operand 228 states and 280 transitions. Second operand 13 states. [2018-04-13 00:14:38,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:38,935 INFO L93 Difference]: Finished difference Result 424 states and 554 transitions. [2018-04-13 00:14:38,935 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-13 00:14:38,935 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 481 [2018-04-13 00:14:38,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:38,938 INFO L225 Difference]: With dead ends: 424 [2018-04-13 00:14:38,938 INFO L226 Difference]: Without dead ends: 424 [2018-04-13 00:14:38,938 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-13 00:14:38,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2018-04-13 00:14:38,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 228. [2018-04-13 00:14:38,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-04-13 00:14:38,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 280 transitions. [2018-04-13 00:14:38,952 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 280 transitions. Word has length 481 [2018-04-13 00:14:38,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:38,953 INFO L459 AbstractCegarLoop]: Abstraction has 228 states and 280 transitions. [2018-04-13 00:14:38,953 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-13 00:14:38,953 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 280 transitions. [2018-04-13 00:14:38,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 488 [2018-04-13 00:14:38,957 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:38,957 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-13 00:14:38,957 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-13 00:14:38,957 INFO L82 PathProgramCache]: Analyzing trace with hash -495319323, now seen corresponding path program 26 times [2018-04-13 00:14:38,958 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:38,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:38,993 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:39,231 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-13 00:14:39,231 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:39,232 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-13 00:14:39,232 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:39,232 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-13 00:14:39,232 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-13 00:14:39,233 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-13 00:14:39,233 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-13 00:14:39,233 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-13 00:14:39,233 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2018-04-13 00:14:39,233 INFO L87 Difference]: Start difference. First operand 228 states and 280 transitions. Second operand 13 states. [2018-04-13 00:14:39,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:39,464 INFO L93 Difference]: Finished difference Result 383 states and 493 transitions. [2018-04-13 00:14:39,464 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-13 00:14:39,464 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 487 [2018-04-13 00:14:39,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:39,467 INFO L225 Difference]: With dead ends: 383 [2018-04-13 00:14:39,467 INFO L226 Difference]: Without dead ends: 383 [2018-04-13 00:14:39,467 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=117, Invalid=263, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:14:39,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2018-04-13 00:14:39,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 228. [2018-04-13 00:14:39,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-04-13 00:14:39,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 280 transitions. [2018-04-13 00:14:39,475 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 280 transitions. Word has length 487 [2018-04-13 00:14:39,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:39,476 INFO L459 AbstractCegarLoop]: Abstraction has 228 states and 280 transitions. [2018-04-13 00:14:39,476 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-13 00:14:39,476 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 280 transitions. [2018-04-13 00:14:39,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 494 [2018-04-13 00:14:39,479 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:39,480 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-13 00:14:39,480 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-13 00:14:39,480 INFO L82 PathProgramCache]: Analyzing trace with hash -969289235, now seen corresponding path program 27 times [2018-04-13 00:14:39,481 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:39,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:39,517 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:39,791 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-13 00:14:39,791 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:39,791 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-13 00:14:39,792 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:39,792 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-13 00:14:39,792 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-13 00:14:39,793 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-13 00:14:39,793 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-13 00:14:39,793 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-13 00:14:39,793 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2018-04-13 00:14:39,794 INFO L87 Difference]: Start difference. First operand 228 states and 280 transitions. Second operand 13 states. [2018-04-13 00:14:40,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:40,019 INFO L93 Difference]: Finished difference Result 335 states and 439 transitions. [2018-04-13 00:14:40,019 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-13 00:14:40,020 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 493 [2018-04-13 00:14:40,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:40,022 INFO L225 Difference]: With dead ends: 335 [2018-04-13 00:14:40,022 INFO L226 Difference]: Without dead ends: 335 [2018-04-13 00:14:40,023 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-13 00:14:40,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2018-04-13 00:14:40,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 237. [2018-04-13 00:14:40,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2018-04-13 00:14:40,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 300 transitions. [2018-04-13 00:14:40,032 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 300 transitions. Word has length 493 [2018-04-13 00:14:40,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:40,032 INFO L459 AbstractCegarLoop]: Abstraction has 237 states and 300 transitions. [2018-04-13 00:14:40,033 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-13 00:14:40,033 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 300 transitions. [2018-04-13 00:14:40,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 500 [2018-04-13 00:14:40,036 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:40,036 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-13 00:14:40,037 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-13 00:14:40,037 INFO L82 PathProgramCache]: Analyzing trace with hash -1691317515, now seen corresponding path program 28 times [2018-04-13 00:14:40,038 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:40,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:40,075 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:40,349 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-13 00:14:40,350 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:40,350 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-13 00:14:40,350 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:40,350 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-13 00:14:40,350 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-13 00:14:40,352 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-13 00:14:40,352 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 00:14:40,352 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 00:14:40,352 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2018-04-13 00:14:40,352 INFO L87 Difference]: Start difference. First operand 237 states and 300 transitions. Second operand 15 states. [2018-04-13 00:14:40,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:40,545 INFO L93 Difference]: Finished difference Result 376 states and 464 transitions. [2018-04-13 00:14:40,545 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-13 00:14:40,545 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 499 [2018-04-13 00:14:40,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:40,547 INFO L225 Difference]: With dead ends: 376 [2018-04-13 00:14:40,547 INFO L226 Difference]: Without dead ends: 376 [2018-04-13 00:14:40,548 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-13 00:14:40,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2018-04-13 00:14:40,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 248. [2018-04-13 00:14:40,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-04-13 00:14:40,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 316 transitions. [2018-04-13 00:14:40,555 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 316 transitions. Word has length 499 [2018-04-13 00:14:40,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:40,556 INFO L459 AbstractCegarLoop]: Abstraction has 248 states and 316 transitions. [2018-04-13 00:14:40,556 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 00:14:40,556 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 316 transitions. [2018-04-13 00:14:40,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 542 [2018-04-13 00:14:40,560 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:40,560 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-13 00:14:40,561 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-13 00:14:40,561 INFO L82 PathProgramCache]: Analyzing trace with hash 136143549, now seen corresponding path program 29 times [2018-04-13 00:14:40,561 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:40,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:40,596 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:40,805 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-13 00:14:40,806 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:40,806 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-13 00:14:40,806 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:40,806 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-13 00:14:40,806 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-13 00:14:40,807 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-13 00:14:40,807 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-13 00:14:40,807 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-13 00:14:40,807 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2018-04-13 00:14:40,807 INFO L87 Difference]: Start difference. First operand 248 states and 316 transitions. Second operand 14 states. [2018-04-13 00:14:41,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:41,061 INFO L93 Difference]: Finished difference Result 503 states and 710 transitions. [2018-04-13 00:14:41,061 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-13 00:14:41,061 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 541 [2018-04-13 00:14:41,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:41,064 INFO L225 Difference]: With dead ends: 503 [2018-04-13 00:14:41,064 INFO L226 Difference]: Without dead ends: 503 [2018-04-13 00:14:41,064 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=104, Invalid=276, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:14:41,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2018-04-13 00:14:41,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 248. [2018-04-13 00:14:41,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-04-13 00:14:41,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 316 transitions. [2018-04-13 00:14:41,074 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 316 transitions. Word has length 541 [2018-04-13 00:14:41,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:41,075 INFO L459 AbstractCegarLoop]: Abstraction has 248 states and 316 transitions. [2018-04-13 00:14:41,075 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-13 00:14:41,075 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 316 transitions. [2018-04-13 00:14:41,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 548 [2018-04-13 00:14:41,078 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:41,078 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-13 00:14:41,078 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-13 00:14:41,079 INFO L82 PathProgramCache]: Analyzing trace with hash 1456423877, now seen corresponding path program 30 times [2018-04-13 00:14:41,079 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:41,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:41,113 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:41,394 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-13 00:14:41,394 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:41,394 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-13 00:14:41,394 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:41,395 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-13 00:14:41,395 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-13 00:14:41,395 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-13 00:14:41,396 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-13 00:14:41,396 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-13 00:14:41,396 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2018-04-13 00:14:41,396 INFO L87 Difference]: Start difference. First operand 248 states and 316 transitions. Second operand 14 states. [2018-04-13 00:14:41,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:41,605 INFO L93 Difference]: Finished difference Result 464 states and 648 transitions. [2018-04-13 00:14:41,606 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-13 00:14:41,606 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 547 [2018-04-13 00:14:41,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:41,608 INFO L225 Difference]: With dead ends: 464 [2018-04-13 00:14:41,608 INFO L226 Difference]: Without dead ends: 464 [2018-04-13 00:14:41,608 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-13 00:14:41,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2018-04-13 00:14:41,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 248. [2018-04-13 00:14:41,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-04-13 00:14:41,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 316 transitions. [2018-04-13 00:14:41,614 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 316 transitions. Word has length 547 [2018-04-13 00:14:41,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:41,615 INFO L459 AbstractCegarLoop]: Abstraction has 248 states and 316 transitions. [2018-04-13 00:14:41,615 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-13 00:14:41,615 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 316 transitions. [2018-04-13 00:14:41,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 554 [2018-04-13 00:14:41,618 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:41,618 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-13 00:14:41,618 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-13 00:14:41,618 INFO L82 PathProgramCache]: Analyzing trace with hash -1811836211, now seen corresponding path program 31 times [2018-04-13 00:14:41,619 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:41,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:41,643 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:41,832 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-13 00:14:41,833 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:41,833 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-13 00:14:41,833 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:41,833 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-13 00:14:41,833 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-13 00:14:41,833 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-13 00:14:41,834 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-13 00:14:41,834 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-13 00:14:41,834 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2018-04-13 00:14:41,834 INFO L87 Difference]: Start difference. First operand 248 states and 316 transitions. Second operand 14 states. [2018-04-13 00:14:42,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:42,048 INFO L93 Difference]: Finished difference Result 417 states and 570 transitions. [2018-04-13 00:14:42,049 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-13 00:14:42,049 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 553 [2018-04-13 00:14:42,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:42,051 INFO L225 Difference]: With dead ends: 417 [2018-04-13 00:14:42,051 INFO L226 Difference]: Without dead ends: 417 [2018-04-13 00:14:42,051 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=144, Invalid=318, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:14:42,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2018-04-13 00:14:42,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 248. [2018-04-13 00:14:42,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-04-13 00:14:42,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 316 transitions. [2018-04-13 00:14:42,059 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 316 transitions. Word has length 553 [2018-04-13 00:14:42,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:42,059 INFO L459 AbstractCegarLoop]: Abstraction has 248 states and 316 transitions. [2018-04-13 00:14:42,059 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-13 00:14:42,059 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 316 transitions. [2018-04-13 00:14:42,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 560 [2018-04-13 00:14:42,063 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:42,063 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-13 00:14:42,063 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-13 00:14:42,064 INFO L82 PathProgramCache]: Analyzing trace with hash 2023870421, now seen corresponding path program 32 times [2018-04-13 00:14:42,064 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:42,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:42,101 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:42,403 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-13 00:14:42,403 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:42,403 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-13 00:14:42,404 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:42,404 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-13 00:14:42,404 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-13 00:14:42,404 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-13 00:14:42,404 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-13 00:14:42,405 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-13 00:14:42,405 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2018-04-13 00:14:42,405 INFO L87 Difference]: Start difference. First operand 248 states and 316 transitions. Second operand 14 states. [2018-04-13 00:14:42,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:42,618 INFO L93 Difference]: Finished difference Result 363 states and 499 transitions. [2018-04-13 00:14:42,618 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-13 00:14:42,618 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 559 [2018-04-13 00:14:42,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:42,620 INFO L225 Difference]: With dead ends: 363 [2018-04-13 00:14:42,620 INFO L226 Difference]: Without dead ends: 363 [2018-04-13 00:14:42,620 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=170, Invalid=336, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:14:42,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2018-04-13 00:14:42,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 257. [2018-04-13 00:14:42,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 257 states. [2018-04-13 00:14:42,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 337 transitions. [2018-04-13 00:14:42,625 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 337 transitions. Word has length 559 [2018-04-13 00:14:42,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:42,625 INFO L459 AbstractCegarLoop]: Abstraction has 257 states and 337 transitions. [2018-04-13 00:14:42,625 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-13 00:14:42,625 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 337 transitions. [2018-04-13 00:14:42,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 566 [2018-04-13 00:14:42,628 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:42,628 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-13 00:14:42,628 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-13 00:14:42,628 INFO L82 PathProgramCache]: Analyzing trace with hash 495745757, now seen corresponding path program 33 times [2018-04-13 00:14:42,629 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:42,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:42,655 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:42,870 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-13 00:14:42,870 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:42,871 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-13 00:14:42,871 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:42,871 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-13 00:14:42,871 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-13 00:14:42,871 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-13 00:14:42,871 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 00:14:42,872 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 00:14:42,872 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2018-04-13 00:14:42,872 INFO L87 Difference]: Start difference. First operand 257 states and 337 transitions. Second operand 15 states. [2018-04-13 00:14:43,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:43,108 INFO L93 Difference]: Finished difference Result 282 states and 349 transitions. [2018-04-13 00:14:43,108 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-13 00:14:43,109 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 565 [2018-04-13 00:14:43,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:43,110 INFO L225 Difference]: With dead ends: 282 [2018-04-13 00:14:43,110 INFO L226 Difference]: Without dead ends: 282 [2018-04-13 00:14:43,110 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-13 00:14:43,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2018-04-13 00:14:43,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 257. [2018-04-13 00:14:43,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 257 states. [2018-04-13 00:14:43,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 329 transitions. [2018-04-13 00:14:43,113 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 329 transitions. Word has length 565 [2018-04-13 00:14:43,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:43,113 INFO L459 AbstractCegarLoop]: Abstraction has 257 states and 329 transitions. [2018-04-13 00:14:43,113 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 00:14:43,113 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 329 transitions. [2018-04-13 00:14:43,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 590 [2018-04-13 00:14:43,116 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:43,116 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-13 00:14:43,116 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-13 00:14:43,116 INFO L82 PathProgramCache]: Analyzing trace with hash -1418398979, now seen corresponding path program 34 times [2018-04-13 00:14:43,117 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:43,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:43,156 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:43,411 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-13 00:14:43,411 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:43,412 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-13 00:14:43,412 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:43,412 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-13 00:14:43,412 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-13 00:14:43,412 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-13 00:14:43,413 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 00:14:43,413 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 00:14:43,413 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:14:43,413 INFO L87 Difference]: Start difference. First operand 257 states and 329 transitions. Second operand 16 states. [2018-04-13 00:14:43,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:43,524 INFO L93 Difference]: Finished difference Result 401 states and 497 transitions. [2018-04-13 00:14:43,524 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-13 00:14:43,525 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 589 [2018-04-13 00:14:43,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:43,526 INFO L225 Difference]: With dead ends: 401 [2018-04-13 00:14:43,526 INFO L226 Difference]: Without dead ends: 401 [2018-04-13 00:14:43,527 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:14:43,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2018-04-13 00:14:43,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 268. [2018-04-13 00:14:43,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-04-13 00:14:43,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 345 transitions. [2018-04-13 00:14:43,531 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 345 transitions. Word has length 589 [2018-04-13 00:14:43,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:43,531 INFO L459 AbstractCegarLoop]: Abstraction has 268 states and 345 transitions. [2018-04-13 00:14:43,532 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 00:14:43,532 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 345 transitions. [2018-04-13 00:14:43,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 638 [2018-04-13 00:14:43,535 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:43,535 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-13 00:14:43,535 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-13 00:14:43,535 INFO L82 PathProgramCache]: Analyzing trace with hash -1491241011, now seen corresponding path program 35 times [2018-04-13 00:14:43,536 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:43,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:43,564 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:43,776 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-13 00:14:43,777 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:43,777 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-13 00:14:43,777 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:43,777 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-13 00:14:43,777 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-13 00:14:43,778 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-13 00:14:43,778 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 00:14:43,778 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 00:14:43,778 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2018-04-13 00:14:43,778 INFO L87 Difference]: Start difference. First operand 268 states and 345 transitions. Second operand 15 states. [2018-04-13 00:14:43,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:43,948 INFO L93 Difference]: Finished difference Result 549 states and 787 transitions. [2018-04-13 00:14:43,948 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-13 00:14:43,948 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 637 [2018-04-13 00:14:43,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:43,950 INFO L225 Difference]: With dead ends: 549 [2018-04-13 00:14:43,950 INFO L226 Difference]: Without dead ends: 549 [2018-04-13 00:14:43,951 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=128, Invalid=334, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:14:43,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2018-04-13 00:14:43,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 268. [2018-04-13 00:14:43,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-04-13 00:14:43,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 345 transitions. [2018-04-13 00:14:43,956 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 345 transitions. Word has length 637 [2018-04-13 00:14:43,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:43,957 INFO L459 AbstractCegarLoop]: Abstraction has 268 states and 345 transitions. [2018-04-13 00:14:43,957 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 00:14:43,957 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 345 transitions. [2018-04-13 00:14:43,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 644 [2018-04-13 00:14:43,960 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:43,960 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-13 00:14:43,960 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-13 00:14:43,960 INFO L82 PathProgramCache]: Analyzing trace with hash -1775678251, now seen corresponding path program 36 times [2018-04-13 00:14:43,961 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:43,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:43,985 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:44,288 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-13 00:14:44,289 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:44,289 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-13 00:14:44,289 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:44,289 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-13 00:14:44,289 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-13 00:14:44,290 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-13 00:14:44,290 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 00:14:44,290 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 00:14:44,290 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2018-04-13 00:14:44,290 INFO L87 Difference]: Start difference. First operand 268 states and 345 transitions. Second operand 15 states. [2018-04-13 00:14:44,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:44,459 INFO L93 Difference]: Finished difference Result 504 states and 715 transitions. [2018-04-13 00:14:44,460 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-13 00:14:44,460 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 643 [2018-04-13 00:14:44,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:44,462 INFO L225 Difference]: With dead ends: 504 [2018-04-13 00:14:44,462 INFO L226 Difference]: Without dead ends: 504 [2018-04-13 00:14:44,462 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=149, Invalid=357, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:14:44,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2018-04-13 00:14:44,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 268. [2018-04-13 00:14:44,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-04-13 00:14:44,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 345 transitions. [2018-04-13 00:14:44,469 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 345 transitions. Word has length 643 [2018-04-13 00:14:44,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:44,469 INFO L459 AbstractCegarLoop]: Abstraction has 268 states and 345 transitions. [2018-04-13 00:14:44,469 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 00:14:44,469 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 345 transitions. [2018-04-13 00:14:44,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 650 [2018-04-13 00:14:44,472 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:44,472 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-13 00:14:44,472 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-13 00:14:44,473 INFO L82 PathProgramCache]: Analyzing trace with hash -54423587, now seen corresponding path program 37 times [2018-04-13 00:14:44,473 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:44,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:44,500 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:44,740 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-13 00:14:44,740 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:44,740 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-13 00:14:44,741 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:44,741 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-13 00:14:44,741 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-13 00:14:44,742 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-13 00:14:44,742 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 00:14:44,742 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 00:14:44,742 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2018-04-13 00:14:44,742 INFO L87 Difference]: Start difference. First operand 268 states and 345 transitions. Second operand 15 states. [2018-04-13 00:14:44,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:44,916 INFO L93 Difference]: Finished difference Result 451 states and 626 transitions. [2018-04-13 00:14:44,916 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-13 00:14:44,917 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 649 [2018-04-13 00:14:44,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:44,918 INFO L225 Difference]: With dead ends: 451 [2018-04-13 00:14:44,918 INFO L226 Difference]: Without dead ends: 451 [2018-04-13 00:14:44,919 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-13 00:14:44,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2018-04-13 00:14:44,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 268. [2018-04-13 00:14:44,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-04-13 00:14:44,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 345 transitions. [2018-04-13 00:14:44,923 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 345 transitions. Word has length 649 [2018-04-13 00:14:44,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:44,923 INFO L459 AbstractCegarLoop]: Abstraction has 268 states and 345 transitions. [2018-04-13 00:14:44,923 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 00:14:44,923 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 345 transitions. [2018-04-13 00:14:44,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 656 [2018-04-13 00:14:44,928 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:44,928 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-13 00:14:44,928 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-13 00:14:44,928 INFO L82 PathProgramCache]: Analyzing trace with hash -2061319963, now seen corresponding path program 38 times [2018-04-13 00:14:44,929 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:45,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:45,004 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:45,285 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-13 00:14:45,285 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:45,285 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-13 00:14:45,285 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:45,286 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-13 00:14:45,286 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-13 00:14:45,286 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-13 00:14:45,286 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 00:14:45,287 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 00:14:45,287 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2018-04-13 00:14:45,287 INFO L87 Difference]: Start difference. First operand 268 states and 345 transitions. Second operand 15 states. [2018-04-13 00:14:45,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:45,478 INFO L93 Difference]: Finished difference Result 391 states and 545 transitions. [2018-04-13 00:14:45,478 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-13 00:14:45,479 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 655 [2018-04-13 00:14:45,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:45,480 INFO L225 Difference]: With dead ends: 391 [2018-04-13 00:14:45,480 INFO L226 Difference]: Without dead ends: 391 [2018-04-13 00:14:45,480 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-13 00:14:45,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2018-04-13 00:14:45,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 277. [2018-04-13 00:14:45,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 277 states. [2018-04-13 00:14:45,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 367 transitions. [2018-04-13 00:14:45,484 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 367 transitions. Word has length 655 [2018-04-13 00:14:45,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:45,484 INFO L459 AbstractCegarLoop]: Abstraction has 277 states and 367 transitions. [2018-04-13 00:14:45,484 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 00:14:45,485 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 367 transitions. [2018-04-13 00:14:45,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 662 [2018-04-13 00:14:45,487 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:45,487 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-13 00:14:45,487 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-13 00:14:45,488 INFO L82 PathProgramCache]: Analyzing trace with hash -700948499, now seen corresponding path program 39 times [2018-04-13 00:14:45,488 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:45,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:45,512 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:45,762 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-13 00:14:45,762 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:45,762 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 00:14:45,762 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:45,762 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-13 00:14:45,762 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-13 00:14:45,763 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-13 00:14:45,763 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-13 00:14:45,763 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-13 00:14:45,763 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:14:45,763 INFO L87 Difference]: Start difference. First operand 277 states and 367 transitions. Second operand 17 states. [2018-04-13 00:14:45,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:45,882 INFO L93 Difference]: Finished difference Result 458 states and 605 transitions. [2018-04-13 00:14:45,882 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-13 00:14:45,882 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 661 [2018-04-13 00:14:45,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:45,884 INFO L225 Difference]: With dead ends: 458 [2018-04-13 00:14:45,884 INFO L226 Difference]: Without dead ends: 458 [2018-04-13 00:14:45,884 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-13 00:14:45,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2018-04-13 00:14:45,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 288. [2018-04-13 00:14:45,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-13 00:14:45,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 384 transitions. [2018-04-13 00:14:45,889 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 384 transitions. Word has length 661 [2018-04-13 00:14:45,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:45,890 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 384 transitions. [2018-04-13 00:14:45,890 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-13 00:14:45,890 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 384 transitions. [2018-04-13 00:14:45,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 710 [2018-04-13 00:14:45,893 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:45,893 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-13 00:14:45,893 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-13 00:14:45,893 INFO L82 PathProgramCache]: Analyzing trace with hash 1185453245, now seen corresponding path program 40 times [2018-04-13 00:14:45,894 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:45,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:45,923 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:46,208 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-13 00:14:46,208 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:46,209 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-13 00:14:46,209 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:46,209 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-13 00:14:46,209 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-13 00:14:46,210 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-13 00:14:46,210 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 00:14:46,210 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 00:14:46,210 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:14:46,210 INFO L87 Difference]: Start difference. First operand 288 states and 384 transitions. Second operand 16 states. [2018-04-13 00:14:46,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:46,398 INFO L93 Difference]: Finished difference Result 634 states and 979 transitions. [2018-04-13 00:14:46,398 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-13 00:14:46,398 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 709 [2018-04-13 00:14:46,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:46,401 INFO L225 Difference]: With dead ends: 634 [2018-04-13 00:14:46,401 INFO L226 Difference]: Without dead ends: 634 [2018-04-13 00:14:46,402 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-13 00:14:46,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states. [2018-04-13 00:14:46,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 288. [2018-04-13 00:14:46,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-13 00:14:46,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 384 transitions. [2018-04-13 00:14:46,413 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 384 transitions. Word has length 709 [2018-04-13 00:14:46,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:46,415 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 384 transitions. [2018-04-13 00:14:46,415 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 00:14:46,415 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 384 transitions. [2018-04-13 00:14:46,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 716 [2018-04-13 00:14:46,420 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:46,420 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-13 00:14:46,420 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-13 00:14:46,421 INFO L82 PathProgramCache]: Analyzing trace with hash 1111925189, now seen corresponding path program 41 times [2018-04-13 00:14:46,421 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:46,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:46,463 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:46,766 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-13 00:14:46,767 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:46,767 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-13 00:14:46,767 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:46,767 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-13 00:14:46,767 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-13 00:14:46,768 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-13 00:14:46,768 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 00:14:46,768 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 00:14:46,768 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:14:46,768 INFO L87 Difference]: Start difference. First operand 288 states and 384 transitions. Second operand 16 states. [2018-04-13 00:14:46,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:46,980 INFO L93 Difference]: Finished difference Result 595 states and 911 transitions. [2018-04-13 00:14:46,980 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-13 00:14:46,980 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 715 [2018-04-13 00:14:46,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:46,983 INFO L225 Difference]: With dead ends: 595 [2018-04-13 00:14:46,983 INFO L226 Difference]: Without dead ends: 595 [2018-04-13 00:14:46,983 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=155, Invalid=397, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:14:46,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2018-04-13 00:14:46,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 288. [2018-04-13 00:14:46,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-13 00:14:46,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 384 transitions. [2018-04-13 00:14:46,993 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 384 transitions. Word has length 715 [2018-04-13 00:14:46,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:46,994 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 384 transitions. [2018-04-13 00:14:46,994 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 00:14:46,994 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 384 transitions. [2018-04-13 00:14:46,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 722 [2018-04-13 00:14:46,999 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:46,999 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-13 00:14:46,999 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-13 00:14:47,000 INFO L82 PathProgramCache]: Analyzing trace with hash 649272525, now seen corresponding path program 42 times [2018-04-13 00:14:47,000 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:47,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:47,045 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:47,326 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-13 00:14:47,327 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:47,327 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-13 00:14:47,327 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:47,327 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-13 00:14:47,327 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-13 00:14:47,328 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-13 00:14:47,328 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 00:14:47,328 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 00:14:47,328 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:14:47,328 INFO L87 Difference]: Start difference. First operand 288 states and 384 transitions. Second operand 16 states. [2018-04-13 00:14:47,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:47,537 INFO L93 Difference]: Finished difference Result 544 states and 821 transitions. [2018-04-13 00:14:47,538 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-13 00:14:47,538 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 721 [2018-04-13 00:14:47,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:47,540 INFO L225 Difference]: With dead ends: 544 [2018-04-13 00:14:47,540 INFO L226 Difference]: Without dead ends: 544 [2018-04-13 00:14:47,541 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-13 00:14:47,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2018-04-13 00:14:47,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 288. [2018-04-13 00:14:47,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-13 00:14:47,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 384 transitions. [2018-04-13 00:14:47,547 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 384 transitions. Word has length 721 [2018-04-13 00:14:47,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:47,547 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 384 transitions. [2018-04-13 00:14:47,547 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 00:14:47,547 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 384 transitions. [2018-04-13 00:14:47,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 728 [2018-04-13 00:14:47,551 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:47,551 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-13 00:14:47,551 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-13 00:14:47,552 INFO L82 PathProgramCache]: Analyzing trace with hash -1247115819, now seen corresponding path program 43 times [2018-04-13 00:14:47,552 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:47,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:47,579 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:47,832 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-13 00:14:47,833 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:47,833 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-13 00:14:47,833 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:47,833 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-13 00:14:47,833 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-13 00:14:47,834 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-13 00:14:47,834 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 00:14:47,834 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 00:14:47,834 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=163, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:14:47,834 INFO L87 Difference]: Start difference. First operand 288 states and 384 transitions. Second operand 16 states. [2018-04-13 00:14:48,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:48,086 INFO L93 Difference]: Finished difference Result 485 states and 712 transitions. [2018-04-13 00:14:48,087 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-13 00:14:48,087 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 727 [2018-04-13 00:14:48,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:48,089 INFO L225 Difference]: With dead ends: 485 [2018-04-13 00:14:48,089 INFO L226 Difference]: Without dead ends: 485 [2018-04-13 00:14:48,089 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-13 00:14:48,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2018-04-13 00:14:48,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 288. [2018-04-13 00:14:48,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-13 00:14:48,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 384 transitions. [2018-04-13 00:14:48,093 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 384 transitions. Word has length 727 [2018-04-13 00:14:48,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:48,093 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 384 transitions. [2018-04-13 00:14:48,094 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 00:14:48,094 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 384 transitions. [2018-04-13 00:14:48,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 734 [2018-04-13 00:14:48,096 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:48,097 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-13 00:14:48,097 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-13 00:14:48,097 INFO L82 PathProgramCache]: Analyzing trace with hash -1768399651, now seen corresponding path program 44 times [2018-04-13 00:14:48,097 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:48,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:48,125 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:48,447 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-13 00:14:48,447 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:48,447 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-13 00:14:48,447 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:48,447 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-13 00:14:48,448 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-13 00:14:48,448 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-13 00:14:48,448 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 00:14:48,448 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 00:14:48,449 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:14:48,449 INFO L87 Difference]: Start difference. First operand 288 states and 384 transitions. Second operand 16 states. [2018-04-13 00:14:48,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:48,654 INFO L93 Difference]: Finished difference Result 419 states and 611 transitions. [2018-04-13 00:14:48,654 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-13 00:14:48,654 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 733 [2018-04-13 00:14:48,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:48,656 INFO L225 Difference]: With dead ends: 419 [2018-04-13 00:14:48,656 INFO L226 Difference]: Without dead ends: 419 [2018-04-13 00:14:48,656 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-13 00:14:48,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2018-04-13 00:14:48,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 297. [2018-04-13 00:14:48,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 297 states. [2018-04-13 00:14:48,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 407 transitions. [2018-04-13 00:14:48,660 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 407 transitions. Word has length 733 [2018-04-13 00:14:48,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:48,660 INFO L459 AbstractCegarLoop]: Abstraction has 297 states and 407 transitions. [2018-04-13 00:14:48,660 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 00:14:48,660 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 407 transitions. [2018-04-13 00:14:48,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 740 [2018-04-13 00:14:48,663 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:48,663 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-13 00:14:48,663 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-13 00:14:48,663 INFO L82 PathProgramCache]: Analyzing trace with hash -522771995, now seen corresponding path program 45 times [2018-04-13 00:14:48,664 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:48,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:48,693 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:48,982 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-13 00:14:48,982 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:48,982 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 00:14:48,982 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:48,982 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-13 00:14:48,982 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-13 00:14:48,983 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-13 00:14:48,983 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-13 00:14:48,983 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-13 00:14:48,983 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:14:48,983 INFO L87 Difference]: Start difference. First operand 297 states and 407 transitions. Second operand 17 states. [2018-04-13 00:14:49,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:49,318 INFO L93 Difference]: Finished difference Result 327 states and 422 transitions. [2018-04-13 00:14:49,318 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-13 00:14:49,318 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 739 [2018-04-13 00:14:49,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:49,319 INFO L225 Difference]: With dead ends: 327 [2018-04-13 00:14:49,320 INFO L226 Difference]: Without dead ends: 327 [2018-04-13 00:14:49,320 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-13 00:14:49,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2018-04-13 00:14:49,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 297. [2018-04-13 00:14:49,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 297 states. [2018-04-13 00:14:49,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 398 transitions. [2018-04-13 00:14:49,323 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 398 transitions. Word has length 739 [2018-04-13 00:14:49,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:49,323 INFO L459 AbstractCegarLoop]: Abstraction has 297 states and 398 transitions. [2018-04-13 00:14:49,323 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-13 00:14:49,323 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 398 transitions. [2018-04-13 00:14:49,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 764 [2018-04-13 00:14:49,326 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:49,327 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-13 00:14:49,327 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-13 00:14:49,327 INFO L82 PathProgramCache]: Analyzing trace with hash -1304841723, now seen corresponding path program 46 times [2018-04-13 00:14:49,327 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:49,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:49,357 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:49,596 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-13 00:14:49,597 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:49,597 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 00:14:49,597 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:49,597 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-13 00:14:49,598 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-13 00:14:49,598 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-13 00:14:49,598 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 00:14:49,598 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 00:14:49,599 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:14:49,599 INFO L87 Difference]: Start difference. First operand 297 states and 398 transitions. Second operand 18 states. [2018-04-13 00:14:49,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:49,728 INFO L93 Difference]: Finished difference Result 483 states and 640 transitions. [2018-04-13 00:14:49,728 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-13 00:14:49,729 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 763 [2018-04-13 00:14:49,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:49,730 INFO L225 Difference]: With dead ends: 483 [2018-04-13 00:14:49,730 INFO L226 Difference]: Without dead ends: 483 [2018-04-13 00:14:49,731 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-13 00:14:49,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2018-04-13 00:14:49,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 308. [2018-04-13 00:14:49,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 308 states. [2018-04-13 00:14:49,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 415 transitions. [2018-04-13 00:14:49,735 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 415 transitions. Word has length 763 [2018-04-13 00:14:49,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:49,735 INFO L459 AbstractCegarLoop]: Abstraction has 308 states and 415 transitions. [2018-04-13 00:14:49,735 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 00:14:49,735 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 415 transitions. [2018-04-13 00:14:49,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 818 [2018-04-13 00:14:49,739 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:49,739 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-13 00:14:49,739 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-13 00:14:49,740 INFO L82 PathProgramCache]: Analyzing trace with hash 1723318749, now seen corresponding path program 47 times [2018-04-13 00:14:49,740 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:49,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:49,770 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:50,075 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-13 00:14:50,075 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:50,075 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 00:14:50,075 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:50,076 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-13 00:14:50,076 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-13 00:14:50,076 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-13 00:14:50,076 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 00:14:50,076 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 00:14:50,077 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:14:50,077 INFO L87 Difference]: Start difference. First operand 308 states and 415 transitions. Second operand 19 states. [2018-04-13 00:14:50,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:50,239 INFO L93 Difference]: Finished difference Result 499 states and 661 transitions. [2018-04-13 00:14:50,239 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-13 00:14:50,239 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 817 [2018-04-13 00:14:50,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:50,241 INFO L225 Difference]: With dead ends: 499 [2018-04-13 00:14:50,241 INFO L226 Difference]: Without dead ends: 499 [2018-04-13 00:14:50,241 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-13 00:14:50,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2018-04-13 00:14:50,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 319. [2018-04-13 00:14:50,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 319 states. [2018-04-13 00:14:50,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 432 transitions. [2018-04-13 00:14:50,248 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 432 transitions. Word has length 817 [2018-04-13 00:14:50,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:50,248 INFO L459 AbstractCegarLoop]: Abstraction has 319 states and 432 transitions. [2018-04-13 00:14:50,248 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 00:14:50,248 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 432 transitions. [2018-04-13 00:14:50,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 872 [2018-04-13 00:14:50,255 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:50,255 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-13 00:14:50,256 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-13 00:14:50,256 INFO L82 PathProgramCache]: Analyzing trace with hash -522420299, now seen corresponding path program 48 times [2018-04-13 00:14:50,256 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:50,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:50,289 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:50,642 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-13 00:14:50,642 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:50,642 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 00:14:50,643 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:50,643 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-13 00:14:50,643 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-13 00:14:50,644 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-13 00:14:50,644 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-13 00:14:50,644 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-13 00:14:50,644 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=174, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:14:50,644 INFO L87 Difference]: Start difference. First operand 319 states and 432 transitions. Second operand 17 states. [2018-04-13 00:14:50,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:50,903 INFO L93 Difference]: Finished difference Result 466 states and 693 transitions. [2018-04-13 00:14:50,903 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-13 00:14:50,904 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 871 [2018-04-13 00:14:50,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:50,906 INFO L225 Difference]: With dead ends: 466 [2018-04-13 00:14:50,906 INFO L226 Difference]: Without dead ends: 466 [2018-04-13 00:14:50,906 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=278, Invalid=534, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:14:50,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2018-04-13 00:14:50,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 325. [2018-04-13 00:14:50,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 325 states. [2018-04-13 00:14:50,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 439 transitions. [2018-04-13 00:14:50,912 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 439 transitions. Word has length 871 [2018-04-13 00:14:50,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:50,913 INFO L459 AbstractCegarLoop]: Abstraction has 325 states and 439 transitions. [2018-04-13 00:14:50,913 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-13 00:14:50,913 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 439 transitions. [2018-04-13 00:14:50,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 878 [2018-04-13 00:14:50,917 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:50,917 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-13 00:14:50,917 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-13 00:14:50,918 INFO L82 PathProgramCache]: Analyzing trace with hash -1640250691, now seen corresponding path program 49 times [2018-04-13 00:14:50,918 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:50,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:50,961 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:51,317 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-13 00:14:51,317 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:51,318 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 00:14:51,318 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:51,318 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-13 00:14:51,318 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-13 00:14:51,319 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-13 00:14:51,319 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 00:14:51,319 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 00:14:51,319 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=194, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:14:51,319 INFO L87 Difference]: Start difference. First operand 325 states and 439 transitions. Second operand 18 states. [2018-04-13 00:14:51,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:51,581 INFO L93 Difference]: Finished difference Result 475 states and 733 transitions. [2018-04-13 00:14:51,581 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-13 00:14:51,581 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 877 [2018-04-13 00:14:51,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:51,585 INFO L225 Difference]: With dead ends: 475 [2018-04-13 00:14:51,585 INFO L226 Difference]: Without dead ends: 475 [2018-04-13 00:14:51,585 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-13 00:14:51,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2018-04-13 00:14:51,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 331. [2018-04-13 00:14:51,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 331 states. [2018-04-13 00:14:51,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 446 transitions. [2018-04-13 00:14:51,594 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 446 transitions. Word has length 877 [2018-04-13 00:14:51,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:51,595 INFO L459 AbstractCegarLoop]: Abstraction has 331 states and 446 transitions. [2018-04-13 00:14:51,595 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 00:14:51,595 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 446 transitions. [2018-04-13 00:14:51,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 884 [2018-04-13 00:14:51,604 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:51,604 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-13 00:14:51,604 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-13 00:14:51,605 INFO L82 PathProgramCache]: Analyzing trace with hash -2129748027, now seen corresponding path program 50 times [2018-04-13 00:14:51,605 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:51,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:51,652 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:51,975 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-13 00:14:51,975 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:51,975 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 00:14:51,976 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:51,976 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-13 00:14:51,976 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-13 00:14:51,978 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-13 00:14:51,978 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 00:14:51,978 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 00:14:51,978 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=251, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:14:51,978 INFO L87 Difference]: Start difference. First operand 331 states and 446 transitions. Second operand 19 states. [2018-04-13 00:14:52,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:52,394 INFO L93 Difference]: Finished difference Result 366 states and 464 transitions. [2018-04-13 00:14:52,394 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-13 00:14:52,394 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 883 [2018-04-13 00:14:52,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:52,395 INFO L225 Difference]: With dead ends: 366 [2018-04-13 00:14:52,395 INFO L226 Difference]: Without dead ends: 366 [2018-04-13 00:14:52,395 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-13 00:14:52,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2018-04-13 00:14:52,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 331. [2018-04-13 00:14:52,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 331 states. [2018-04-13 00:14:52,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 436 transitions. [2018-04-13 00:14:52,399 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 436 transitions. Word has length 883 [2018-04-13 00:14:52,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:52,399 INFO L459 AbstractCegarLoop]: Abstraction has 331 states and 436 transitions. [2018-04-13 00:14:52,399 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 00:14:52,399 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 436 transitions. [2018-04-13 00:14:52,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 920 [2018-04-13 00:14:52,403 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:52,403 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-13 00:14:52,403 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-13 00:14:52,404 INFO L82 PathProgramCache]: Analyzing trace with hash 1792844789, now seen corresponding path program 51 times [2018-04-13 00:14:52,404 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:52,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:52,435 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:52,802 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-13 00:14:52,802 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:52,802 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 00:14:52,802 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:52,803 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-13 00:14:52,803 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-13 00:14:52,804 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-13 00:14:52,804 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 00:14:52,804 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 00:14:52,804 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:14:52,804 INFO L87 Difference]: Start difference. First operand 331 states and 436 transitions. Second operand 20 states. [2018-04-13 00:14:52,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:52,941 INFO L93 Difference]: Finished difference Result 495 states and 620 transitions. [2018-04-13 00:14:52,941 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-13 00:14:52,941 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 919 [2018-04-13 00:14:52,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:52,943 INFO L225 Difference]: With dead ends: 495 [2018-04-13 00:14:52,943 INFO L226 Difference]: Without dead ends: 495 [2018-04-13 00:14:52,943 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-13 00:14:52,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2018-04-13 00:14:52,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 342. [2018-04-13 00:14:52,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 342 states. [2018-04-13 00:14:52,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 452 transitions. [2018-04-13 00:14:52,948 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 452 transitions. Word has length 919 [2018-04-13 00:14:52,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:52,949 INFO L459 AbstractCegarLoop]: Abstraction has 342 states and 452 transitions. [2018-04-13 00:14:52,949 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 00:14:52,949 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 452 transitions. [2018-04-13 00:14:52,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 980 [2018-04-13 00:14:52,954 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:52,954 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-13 00:14:52,954 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-13 00:14:52,954 INFO L82 PathProgramCache]: Analyzing trace with hash 122751189, now seen corresponding path program 52 times [2018-04-13 00:14:52,955 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:52,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:52,992 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:53,353 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-13 00:14:53,353 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:53,353 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 00:14:53,353 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:53,354 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-13 00:14:53,354 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-13 00:14:53,355 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-13 00:14:53,355 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-13 00:14:53,355 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-13 00:14:53,355 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:14:53,355 INFO L87 Difference]: Start difference. First operand 342 states and 452 transitions. Second operand 17 states. [2018-04-13 00:14:53,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:53,613 INFO L93 Difference]: Finished difference Result 580 states and 883 transitions. [2018-04-13 00:14:53,613 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-13 00:14:53,613 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 979 [2018-04-13 00:14:53,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:53,616 INFO L225 Difference]: With dead ends: 580 [2018-04-13 00:14:53,616 INFO L226 Difference]: Without dead ends: 580 [2018-04-13 00:14:53,617 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-13 00:14:53,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2018-04-13 00:14:53,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 342. [2018-04-13 00:14:53,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 342 states. [2018-04-13 00:14:53,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 452 transitions. [2018-04-13 00:14:53,625 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 452 transitions. Word has length 979 [2018-04-13 00:14:53,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:53,625 INFO L459 AbstractCegarLoop]: Abstraction has 342 states and 452 transitions. [2018-04-13 00:14:53,625 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-13 00:14:53,625 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 452 transitions. [2018-04-13 00:14:53,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 986 [2018-04-13 00:14:53,633 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:53,634 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-13 00:14:53,634 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-13 00:14:53,634 INFO L82 PathProgramCache]: Analyzing trace with hash -889348131, now seen corresponding path program 53 times [2018-04-13 00:14:53,635 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:53,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:53,696 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:54,123 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-13 00:14:54,123 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:54,123 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 00:14:54,123 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:54,124 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-13 00:14:54,124 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-13 00:14:54,125 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-13 00:14:54,125 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 00:14:54,125 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 00:14:54,125 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=204, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:14:54,125 INFO L87 Difference]: Start difference. First operand 342 states and 452 transitions. Second operand 18 states. [2018-04-13 00:14:54,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:54,412 INFO L93 Difference]: Finished difference Result 583 states and 933 transitions. [2018-04-13 00:14:54,412 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-13 00:14:54,412 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 985 [2018-04-13 00:14:54,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:54,416 INFO L225 Difference]: With dead ends: 583 [2018-04-13 00:14:54,416 INFO L226 Difference]: Without dead ends: 583 [2018-04-13 00:14:54,416 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-13 00:14:54,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2018-04-13 00:14:54,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 342. [2018-04-13 00:14:54,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 342 states. [2018-04-13 00:14:54,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 452 transitions. [2018-04-13 00:14:54,426 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 452 transitions. Word has length 985 [2018-04-13 00:14:54,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:54,427 INFO L459 AbstractCegarLoop]: Abstraction has 342 states and 452 transitions. [2018-04-13 00:14:54,427 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 00:14:54,427 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 452 transitions. [2018-04-13 00:14:54,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 992 [2018-04-13 00:14:54,432 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:54,433 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-13 00:14:54,433 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-13 00:14:54,433 INFO L82 PathProgramCache]: Analyzing trace with hash -1848717083, now seen corresponding path program 54 times [2018-04-13 00:14:54,433 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:54,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:54,470 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:54,899 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-13 00:14:54,899 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:54,899 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 00:14:54,899 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:54,900 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-13 00:14:54,900 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-13 00:14:54,901 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-13 00:14:54,901 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 00:14:54,901 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 00:14:54,901 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=226, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:14:54,901 INFO L87 Difference]: Start difference. First operand 342 states and 452 transitions. Second operand 19 states. [2018-04-13 00:14:55,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:55,121 INFO L93 Difference]: Finished difference Result 587 states and 937 transitions. [2018-04-13 00:14:55,121 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-13 00:14:55,121 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 991 [2018-04-13 00:14:55,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:55,124 INFO L225 Difference]: With dead ends: 587 [2018-04-13 00:14:55,124 INFO L226 Difference]: Without dead ends: 587 [2018-04-13 00:14:55,125 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-13 00:14:55,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2018-04-13 00:14:55,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 339. [2018-04-13 00:14:55,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 339 states. [2018-04-13 00:14:55,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 433 transitions. [2018-04-13 00:14:55,131 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 433 transitions. Word has length 991 [2018-04-13 00:14:55,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:55,131 INFO L459 AbstractCegarLoop]: Abstraction has 339 states and 433 transitions. [2018-04-13 00:14:55,131 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 00:14:55,131 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 433 transitions. [2018-04-13 00:14:55,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 998 [2018-04-13 00:14:55,136 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:55,136 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-13 00:14:55,136 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-13 00:14:55,137 INFO L82 PathProgramCache]: Analyzing trace with hash -261547027, now seen corresponding path program 55 times [2018-04-13 00:14:55,137 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:55,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:55,173 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:55,604 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-13 00:14:55,604 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:55,604 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 00:14:55,604 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:55,605 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-13 00:14:55,605 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-13 00:14:55,606 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-13 00:14:55,606 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 00:14:55,607 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 00:14:55,607 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=215, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:14:55,607 INFO L87 Difference]: Start difference. First operand 339 states and 433 transitions. Second operand 19 states. [2018-04-13 00:14:55,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:55,865 INFO L93 Difference]: Finished difference Result 503 states and 787 transitions. [2018-04-13 00:14:55,865 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-13 00:14:55,865 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 997 [2018-04-13 00:14:55,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:55,867 INFO L225 Difference]: With dead ends: 503 [2018-04-13 00:14:55,867 INFO L226 Difference]: Without dead ends: 503 [2018-04-13 00:14:55,868 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-13 00:14:55,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2018-04-13 00:14:55,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 348. [2018-04-13 00:14:55,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 348 states. [2018-04-13 00:14:55,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 459 transitions. [2018-04-13 00:14:55,872 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 459 transitions. Word has length 997 [2018-04-13 00:14:55,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:55,873 INFO L459 AbstractCegarLoop]: Abstraction has 348 states and 459 transitions. [2018-04-13 00:14:55,873 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 00:14:55,873 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 459 transitions. [2018-04-13 00:14:55,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1004 [2018-04-13 00:14:55,878 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:55,878 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-13 00:14:55,878 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-13 00:14:55,878 INFO L82 PathProgramCache]: Analyzing trace with hash -1287629579, now seen corresponding path program 56 times [2018-04-13 00:14:55,878 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:55,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:55,924 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:56,294 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-13 00:14:56,294 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:56,294 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:14:56,294 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:56,294 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-13 00:14:56,294 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-13 00:14:56,295 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-13 00:14:56,296 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:14:56,296 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:14:56,296 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:14:56,296 INFO L87 Difference]: Start difference. First operand 348 states and 459 transitions. Second operand 21 states. [2018-04-13 00:14:56,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:56,466 INFO L93 Difference]: Finished difference Result 517 states and 647 transitions. [2018-04-13 00:14:56,479 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-13 00:14:56,480 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1003 [2018-04-13 00:14:56,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:56,482 INFO L225 Difference]: With dead ends: 517 [2018-04-13 00:14:56,482 INFO L226 Difference]: Without dead ends: 517 [2018-04-13 00:14:56,482 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-13 00:14:56,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2018-04-13 00:14:56,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 359. [2018-04-13 00:14:56,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 359 states. [2018-04-13 00:14:56,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 475 transitions. [2018-04-13 00:14:56,486 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 475 transitions. Word has length 1003 [2018-04-13 00:14:56,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:56,486 INFO L459 AbstractCegarLoop]: Abstraction has 359 states and 475 transitions. [2018-04-13 00:14:56,486 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:14:56,486 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 475 transitions. [2018-04-13 00:14:56,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1064 [2018-04-13 00:14:56,492 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:56,492 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-13 00:14:56,492 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-13 00:14:56,492 INFO L82 PathProgramCache]: Analyzing trace with hash 928680405, now seen corresponding path program 57 times [2018-04-13 00:14:56,493 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:56,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:56,531 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:56,962 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-13 00:14:56,962 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:56,962 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 00:14:56,962 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:56,963 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-13 00:14:56,963 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-13 00:14:56,964 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-13 00:14:56,964 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-13 00:14:56,964 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-13 00:14:56,964 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:14:56,965 INFO L87 Difference]: Start difference. First operand 359 states and 475 transitions. Second operand 17 states. [2018-04-13 00:14:57,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:57,176 INFO L93 Difference]: Finished difference Result 698 states and 1093 transitions. [2018-04-13 00:14:57,177 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-13 00:14:57,177 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 1063 [2018-04-13 00:14:57,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:57,180 INFO L225 Difference]: With dead ends: 698 [2018-04-13 00:14:57,180 INFO L226 Difference]: Without dead ends: 698 [2018-04-13 00:14:57,180 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-13 00:14:57,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2018-04-13 00:14:57,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 359. [2018-04-13 00:14:57,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 359 states. [2018-04-13 00:14:57,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 475 transitions. [2018-04-13 00:14:57,187 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 475 transitions. Word has length 1063 [2018-04-13 00:14:57,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:57,187 INFO L459 AbstractCegarLoop]: Abstraction has 359 states and 475 transitions. [2018-04-13 00:14:57,187 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-13 00:14:57,188 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 475 transitions. [2018-04-13 00:14:57,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1070 [2018-04-13 00:14:57,193 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:57,193 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-13 00:14:57,193 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-13 00:14:57,194 INFO L82 PathProgramCache]: Analyzing trace with hash -1716384547, now seen corresponding path program 58 times [2018-04-13 00:14:57,194 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:57,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:57,234 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:57,689 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-13 00:14:57,689 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:57,690 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 00:14:57,690 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:57,690 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-13 00:14:57,690 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-13 00:14:57,691 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-13 00:14:57,691 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 00:14:57,692 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 00:14:57,692 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:14:57,692 INFO L87 Difference]: Start difference. First operand 359 states and 475 transitions. Second operand 18 states. [2018-04-13 00:14:57,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:57,924 INFO L93 Difference]: Finished difference Result 701 states and 1160 transitions. [2018-04-13 00:14:57,924 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-13 00:14:57,924 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 1069 [2018-04-13 00:14:57,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:57,928 INFO L225 Difference]: With dead ends: 701 [2018-04-13 00:14:57,928 INFO L226 Difference]: Without dead ends: 701 [2018-04-13 00:14:57,928 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-13 00:14:57,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states. [2018-04-13 00:14:57,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 359. [2018-04-13 00:14:57,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 359 states. [2018-04-13 00:14:57,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 475 transitions. [2018-04-13 00:14:57,936 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 475 transitions. Word has length 1069 [2018-04-13 00:14:57,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:57,936 INFO L459 AbstractCegarLoop]: Abstraction has 359 states and 475 transitions. [2018-04-13 00:14:57,936 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 00:14:57,936 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 475 transitions. [2018-04-13 00:14:57,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1076 [2018-04-13 00:14:57,942 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:57,942 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-13 00:14:57,942 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-13 00:14:57,942 INFO L82 PathProgramCache]: Analyzing trace with hash 374155749, now seen corresponding path program 59 times [2018-04-13 00:14:57,943 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:57,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:57,983 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:58,435 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-13 00:14:58,435 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:58,436 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 00:14:58,436 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:58,436 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-13 00:14:58,436 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-13 00:14:58,437 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-13 00:14:58,437 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 00:14:58,438 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 00:14:58,438 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=235, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:14:58,438 INFO L87 Difference]: Start difference. First operand 359 states and 475 transitions. Second operand 19 states. [2018-04-13 00:14:58,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:58,654 INFO L93 Difference]: Finished difference Result 704 states and 1227 transitions. [2018-04-13 00:14:58,654 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-13 00:14:58,654 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1075 [2018-04-13 00:14:58,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:58,659 INFO L225 Difference]: With dead ends: 704 [2018-04-13 00:14:58,659 INFO L226 Difference]: Without dead ends: 704 [2018-04-13 00:14:58,659 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-13 00:14:58,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2018-04-13 00:14:58,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 359. [2018-04-13 00:14:58,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 359 states. [2018-04-13 00:14:58,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 475 transitions. [2018-04-13 00:14:58,668 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 475 transitions. Word has length 1075 [2018-04-13 00:14:58,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:58,668 INFO L459 AbstractCegarLoop]: Abstraction has 359 states and 475 transitions. [2018-04-13 00:14:58,668 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 00:14:58,668 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 475 transitions. [2018-04-13 00:14:58,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1082 [2018-04-13 00:14:58,674 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:58,675 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-13 00:14:58,675 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-13 00:14:58,675 INFO L82 PathProgramCache]: Analyzing trace with hash 781213933, now seen corresponding path program 60 times [2018-04-13 00:14:58,676 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:58,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:58,717 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:59,154 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-13 00:14:59,154 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:59,154 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 00:14:59,154 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:59,155 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-13 00:14:59,155 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-13 00:14:59,156 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-13 00:14:59,156 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 00:14:59,156 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 00:14:59,157 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=259, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:14:59,157 INFO L87 Difference]: Start difference. First operand 359 states and 475 transitions. Second operand 20 states. [2018-04-13 00:14:59,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:59,473 INFO L93 Difference]: Finished difference Result 704 states and 1227 transitions. [2018-04-13 00:14:59,473 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-13 00:14:59,473 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1081 [2018-04-13 00:14:59,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:59,477 INFO L225 Difference]: With dead ends: 704 [2018-04-13 00:14:59,477 INFO L226 Difference]: Without dead ends: 704 [2018-04-13 00:14:59,477 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-13 00:14:59,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2018-04-13 00:14:59,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 356. [2018-04-13 00:14:59,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 356 states. [2018-04-13 00:14:59,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 455 transitions. [2018-04-13 00:14:59,485 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 455 transitions. Word has length 1081 [2018-04-13 00:14:59,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:59,486 INFO L459 AbstractCegarLoop]: Abstraction has 356 states and 455 transitions. [2018-04-13 00:14:59,486 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 00:14:59,486 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 455 transitions. [2018-04-13 00:14:59,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1088 [2018-04-13 00:14:59,491 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:59,491 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-13 00:14:59,491 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-13 00:14:59,492 INFO L82 PathProgramCache]: Analyzing trace with hash -427806219, now seen corresponding path program 61 times [2018-04-13 00:14:59,492 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:59,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:59,532 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:59,984 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-13 00:14:59,984 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:59,984 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 00:14:59,984 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:59,985 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-13 00:14:59,985 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-13 00:14:59,986 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-13 00:14:59,986 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 00:14:59,986 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 00:14:59,987 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=249, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:14:59,987 INFO L87 Difference]: Start difference. First operand 356 states and 455 transitions. Second operand 20 states. [2018-04-13 00:15:00,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:00,247 INFO L93 Difference]: Finished difference Result 621 states and 1041 transitions. [2018-04-13 00:15:00,247 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-13 00:15:00,247 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1087 [2018-04-13 00:15:00,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:00,252 INFO L225 Difference]: With dead ends: 621 [2018-04-13 00:15:00,252 INFO L226 Difference]: Without dead ends: 621 [2018-04-13 00:15:00,252 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-13 00:15:00,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states. [2018-04-13 00:15:00,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 356. [2018-04-13 00:15:00,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 356 states. [2018-04-13 00:15:00,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 455 transitions. [2018-04-13 00:15:00,264 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 455 transitions. Word has length 1087 [2018-04-13 00:15:00,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:00,265 INFO L459 AbstractCegarLoop]: Abstraction has 356 states and 455 transitions. [2018-04-13 00:15:00,265 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 00:15:00,265 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 455 transitions. [2018-04-13 00:15:00,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1094 [2018-04-13 00:15:00,271 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:00,271 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-13 00:15:00,272 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-13 00:15:00,272 INFO L82 PathProgramCache]: Analyzing trace with hash 453013757, now seen corresponding path program 62 times [2018-04-13 00:15:00,272 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:00,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:00,323 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:00,829 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-13 00:15:00,829 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:00,829 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 00:15:00,830 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:00,830 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-13 00:15:00,830 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-13 00:15:00,832 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-13 00:15:00,832 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 00:15:00,832 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 00:15:00,832 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=237, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:15:00,832 INFO L87 Difference]: Start difference. First operand 356 states and 455 transitions. Second operand 20 states. [2018-04-13 00:15:01,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:01,084 INFO L93 Difference]: Finished difference Result 531 states and 865 transitions. [2018-04-13 00:15:01,084 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-13 00:15:01,084 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1093 [2018-04-13 00:15:01,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:01,088 INFO L225 Difference]: With dead ends: 531 [2018-04-13 00:15:01,088 INFO L226 Difference]: Without dead ends: 531 [2018-04-13 00:15:01,088 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-13 00:15:01,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2018-04-13 00:15:01,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 365. [2018-04-13 00:15:01,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2018-04-13 00:15:01,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 482 transitions. [2018-04-13 00:15:01,095 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 482 transitions. Word has length 1093 [2018-04-13 00:15:01,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:01,095 INFO L459 AbstractCegarLoop]: Abstraction has 365 states and 482 transitions. [2018-04-13 00:15:01,095 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 00:15:01,095 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 482 transitions. [2018-04-13 00:15:01,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1100 [2018-04-13 00:15:01,100 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:01,101 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-13 00:15:01,101 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-13 00:15:01,101 INFO L82 PathProgramCache]: Analyzing trace with hash 279420421, now seen corresponding path program 63 times [2018-04-13 00:15:01,101 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:01,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:01,141 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:01,678 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-13 00:15:01,679 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:01,679 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:15:01,679 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:01,679 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-13 00:15:01,679 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-13 00:15:01,681 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-13 00:15:01,681 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:15:01,681 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:15:01,681 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=309, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:15:01,681 INFO L87 Difference]: Start difference. First operand 365 states and 482 transitions. Second operand 21 states. [2018-04-13 00:15:01,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:01,961 INFO L93 Difference]: Finished difference Result 408 states and 523 transitions. [2018-04-13 00:15:01,961 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-13 00:15:01,961 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1099 [2018-04-13 00:15:01,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:01,963 INFO L225 Difference]: With dead ends: 408 [2018-04-13 00:15:01,963 INFO L226 Difference]: Without dead ends: 408 [2018-04-13 00:15:01,963 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-13 00:15:01,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2018-04-13 00:15:01,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 368. [2018-04-13 00:15:01,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 368 states. [2018-04-13 00:15:01,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 491 transitions. [2018-04-13 00:15:01,968 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 491 transitions. Word has length 1099 [2018-04-13 00:15:01,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:01,968 INFO L459 AbstractCegarLoop]: Abstraction has 368 states and 491 transitions. [2018-04-13 00:15:01,968 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:15:01,968 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 491 transitions. [2018-04-13 00:15:01,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1148 [2018-04-13 00:15:01,974 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:01,974 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-13 00:15:01,975 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-13 00:15:01,975 INFO L82 PathProgramCache]: Analyzing trace with hash 1363516997, now seen corresponding path program 64 times [2018-04-13 00:15:01,975 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:02,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:02,020 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:02,571 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-13 00:15:02,571 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:02,571 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:15:02,571 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:02,572 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-13 00:15:02,572 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-13 00:15:02,574 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-13 00:15:02,574 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:15:02,574 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:15:02,574 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:15:02,575 INFO L87 Difference]: Start difference. First operand 368 states and 491 transitions. Second operand 22 states. [2018-04-13 00:15:02,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:02,729 INFO L93 Difference]: Finished difference Result 542 states and 683 transitions. [2018-04-13 00:15:02,729 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-13 00:15:02,729 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1147 [2018-04-13 00:15:02,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:02,731 INFO L225 Difference]: With dead ends: 542 [2018-04-13 00:15:02,731 INFO L226 Difference]: Without dead ends: 542 [2018-04-13 00:15:02,732 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:15:02,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2018-04-13 00:15:02,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 379. [2018-04-13 00:15:02,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-04-13 00:15:02,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 507 transitions. [2018-04-13 00:15:02,736 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 507 transitions. Word has length 1147 [2018-04-13 00:15:02,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:02,736 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 507 transitions. [2018-04-13 00:15:02,737 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:15:02,737 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 507 transitions. [2018-04-13 00:15:02,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1214 [2018-04-13 00:15:02,743 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:02,743 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-13 00:15:02,743 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-13 00:15:02,743 INFO L82 PathProgramCache]: Analyzing trace with hash -1328978387, now seen corresponding path program 65 times [2018-04-13 00:15:02,744 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:02,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:02,806 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:03,348 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-13 00:15:03,348 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:03,348 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 00:15:03,348 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:03,349 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-13 00:15:03,349 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-13 00:15:03,351 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-13 00:15:03,351 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 00:15:03,351 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 00:15:03,351 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:15:03,351 INFO L87 Difference]: Start difference. First operand 379 states and 507 transitions. Second operand 18 states. [2018-04-13 00:15:03,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:03,572 INFO L93 Difference]: Finished difference Result 819 states and 1327 transitions. [2018-04-13 00:15:03,572 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-13 00:15:03,572 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 1213 [2018-04-13 00:15:03,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:03,577 INFO L225 Difference]: With dead ends: 819 [2018-04-13 00:15:03,577 INFO L226 Difference]: Without dead ends: 819 [2018-04-13 00:15:03,578 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-13 00:15:03,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2018-04-13 00:15:03,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 382. [2018-04-13 00:15:03,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 382 states. [2018-04-13 00:15:03,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 528 transitions. [2018-04-13 00:15:03,586 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 528 transitions. Word has length 1213 [2018-04-13 00:15:03,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:03,586 INFO L459 AbstractCegarLoop]: Abstraction has 382 states and 528 transitions. [2018-04-13 00:15:03,586 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 00:15:03,587 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 528 transitions. [2018-04-13 00:15:03,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1220 [2018-04-13 00:15:03,593 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:03,593 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-13 00:15:03,593 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-13 00:15:03,593 INFO L82 PathProgramCache]: Analyzing trace with hash -333647051, now seen corresponding path program 66 times [2018-04-13 00:15:03,594 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:03,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:03,642 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:04,196 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-13 00:15:04,197 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:04,197 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 00:15:04,197 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:04,198 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-13 00:15:04,198 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-13 00:15:04,201 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-13 00:15:04,201 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 00:15:04,201 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 00:15:04,201 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=242, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:15:04,201 INFO L87 Difference]: Start difference. First operand 382 states and 528 transitions. Second operand 19 states. [2018-04-13 00:15:04,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:04,446 INFO L93 Difference]: Finished difference Result 822 states and 1411 transitions. [2018-04-13 00:15:04,446 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-13 00:15:04,446 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1219 [2018-04-13 00:15:04,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:04,451 INFO L225 Difference]: With dead ends: 822 [2018-04-13 00:15:04,451 INFO L226 Difference]: Without dead ends: 822 [2018-04-13 00:15:04,451 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-13 00:15:04,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 822 states. [2018-04-13 00:15:04,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 822 to 382. [2018-04-13 00:15:04,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 382 states. [2018-04-13 00:15:04,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 528 transitions. [2018-04-13 00:15:04,465 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 528 transitions. Word has length 1219 [2018-04-13 00:15:04,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:04,466 INFO L459 AbstractCegarLoop]: Abstraction has 382 states and 528 transitions. [2018-04-13 00:15:04,466 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 00:15:04,466 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 528 transitions. [2018-04-13 00:15:04,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1226 [2018-04-13 00:15:04,474 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:04,474 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-13 00:15:04,474 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-13 00:15:04,475 INFO L82 PathProgramCache]: Analyzing trace with hash -1828414915, now seen corresponding path program 67 times [2018-04-13 00:15:04,475 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:04,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:04,524 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:05,080 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-13 00:15:05,080 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:05,080 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 00:15:05,080 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:05,080 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-13 00:15:05,081 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-13 00:15:05,083 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-13 00:15:05,083 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 00:15:05,083 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 00:15:05,084 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=267, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:15:05,084 INFO L87 Difference]: Start difference. First operand 382 states and 528 transitions. Second operand 20 states. [2018-04-13 00:15:05,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:05,357 INFO L93 Difference]: Finished difference Result 825 states and 1495 transitions. [2018-04-13 00:15:05,357 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-13 00:15:05,357 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1225 [2018-04-13 00:15:05,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:05,362 INFO L225 Difference]: With dead ends: 825 [2018-04-13 00:15:05,362 INFO L226 Difference]: Without dead ends: 825 [2018-04-13 00:15:05,362 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-13 00:15:05,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2018-04-13 00:15:05,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 382. [2018-04-13 00:15:05,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 382 states. [2018-04-13 00:15:05,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 528 transitions. [2018-04-13 00:15:05,371 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 528 transitions. Word has length 1225 [2018-04-13 00:15:05,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:05,372 INFO L459 AbstractCegarLoop]: Abstraction has 382 states and 528 transitions. [2018-04-13 00:15:05,372 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 00:15:05,372 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 528 transitions. [2018-04-13 00:15:05,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1232 [2018-04-13 00:15:05,378 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:05,378 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-13 00:15:05,378 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-13 00:15:05,379 INFO L82 PathProgramCache]: Analyzing trace with hash 142924613, now seen corresponding path program 68 times [2018-04-13 00:15:05,379 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:05,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:05,425 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:06,003 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-13 00:15:06,003 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:06,004 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:15:06,004 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:06,004 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-13 00:15:06,004 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-13 00:15:06,006 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-13 00:15:06,006 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:15:06,006 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:15:06,006 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=293, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:15:06,006 INFO L87 Difference]: Start difference. First operand 382 states and 528 transitions. Second operand 21 states. [2018-04-13 00:15:06,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:06,305 INFO L93 Difference]: Finished difference Result 825 states and 1495 transitions. [2018-04-13 00:15:06,306 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-13 00:15:06,306 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1231 [2018-04-13 00:15:06,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:06,310 INFO L225 Difference]: With dead ends: 825 [2018-04-13 00:15:06,310 INFO L226 Difference]: Without dead ends: 825 [2018-04-13 00:15:06,311 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-13 00:15:06,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2018-04-13 00:15:06,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 379. [2018-04-13 00:15:06,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-04-13 00:15:06,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 507 transitions. [2018-04-13 00:15:06,323 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 507 transitions. Word has length 1231 [2018-04-13 00:15:06,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:06,324 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 507 transitions. [2018-04-13 00:15:06,324 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:15:06,324 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 507 transitions. [2018-04-13 00:15:06,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1238 [2018-04-13 00:15:06,332 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:06,332 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-13 00:15:06,332 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-13 00:15:06,332 INFO L82 PathProgramCache]: Analyzing trace with hash 2051159629, now seen corresponding path program 69 times [2018-04-13 00:15:06,333 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:06,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:06,377 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:06,956 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-13 00:15:06,956 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:06,956 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:15:06,956 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:06,957 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-13 00:15:06,957 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-13 00:15:06,958 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-13 00:15:06,958 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:15:06,959 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:15:06,959 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=284, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:15:06,959 INFO L87 Difference]: Start difference. First operand 379 states and 507 transitions. Second operand 21 states. [2018-04-13 00:15:07,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:07,275 INFO L93 Difference]: Finished difference Result 744 states and 1318 transitions. [2018-04-13 00:15:07,275 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-13 00:15:07,275 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1237 [2018-04-13 00:15:07,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:07,281 INFO L225 Difference]: With dead ends: 744 [2018-04-13 00:15:07,281 INFO L226 Difference]: Without dead ends: 744 [2018-04-13 00:15:07,281 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-13 00:15:07,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2018-04-13 00:15:07,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 379. [2018-04-13 00:15:07,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-04-13 00:15:07,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 507 transitions. [2018-04-13 00:15:07,292 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 507 transitions. Word has length 1237 [2018-04-13 00:15:07,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:07,292 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 507 transitions. [2018-04-13 00:15:07,292 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:15:07,292 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 507 transitions. [2018-04-13 00:15:07,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1244 [2018-04-13 00:15:07,299 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:07,299 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-13 00:15:07,299 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-13 00:15:07,300 INFO L82 PathProgramCache]: Analyzing trace with hash -1274970283, now seen corresponding path program 70 times [2018-04-13 00:15:07,300 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:07,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:07,347 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:07,941 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-13 00:15:07,941 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:07,941 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:15:07,941 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:07,942 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-13 00:15:07,942 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-13 00:15:07,944 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-13 00:15:07,944 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:15:07,944 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:15:07,944 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=273, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:15:07,944 INFO L87 Difference]: Start difference. First operand 379 states and 507 transitions. Second operand 21 states. [2018-04-13 00:15:08,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:08,218 INFO L93 Difference]: Finished difference Result 655 states and 1115 transitions. [2018-04-13 00:15:08,218 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-13 00:15:08,219 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1243 [2018-04-13 00:15:08,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:08,223 INFO L225 Difference]: With dead ends: 655 [2018-04-13 00:15:08,223 INFO L226 Difference]: Without dead ends: 655 [2018-04-13 00:15:08,223 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-13 00:15:08,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2018-04-13 00:15:08,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 379. [2018-04-13 00:15:08,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-04-13 00:15:08,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 507 transitions. [2018-04-13 00:15:08,235 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 507 transitions. Word has length 1243 [2018-04-13 00:15:08,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:08,236 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 507 transitions. [2018-04-13 00:15:08,236 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:15:08,236 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 507 transitions. [2018-04-13 00:15:08,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1250 [2018-04-13 00:15:08,247 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:08,247 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-13 00:15:08,247 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-13 00:15:08,248 INFO L82 PathProgramCache]: Analyzing trace with hash 377042525, now seen corresponding path program 71 times [2018-04-13 00:15:08,248 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:08,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:08,296 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:08,906 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-13 00:15:08,906 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:08,906 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:15:08,906 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:08,906 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-13 00:15:08,907 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-13 00:15:08,908 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-13 00:15:08,908 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:15:08,909 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:15:08,909 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=260, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:15:08,909 INFO L87 Difference]: Start difference. First operand 379 states and 507 transitions. Second operand 21 states. [2018-04-13 00:15:09,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:09,155 INFO L93 Difference]: Finished difference Result 559 states and 923 transitions. [2018-04-13 00:15:09,155 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-13 00:15:09,155 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1249 [2018-04-13 00:15:09,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:09,157 INFO L225 Difference]: With dead ends: 559 [2018-04-13 00:15:09,157 INFO L226 Difference]: Without dead ends: 559 [2018-04-13 00:15:09,157 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-13 00:15:09,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2018-04-13 00:15:09,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 388. [2018-04-13 00:15:09,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 388 states. [2018-04-13 00:15:09,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 535 transitions. [2018-04-13 00:15:09,166 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 535 transitions. Word has length 1249 [2018-04-13 00:15:09,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:09,167 INFO L459 AbstractCegarLoop]: Abstraction has 388 states and 535 transitions. [2018-04-13 00:15:09,167 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:15:09,167 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 535 transitions. [2018-04-13 00:15:09,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1256 [2018-04-13 00:15:09,173 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:09,173 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-13 00:15:09,174 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-13 00:15:09,174 INFO L82 PathProgramCache]: Analyzing trace with hash -1810965659, now seen corresponding path program 72 times [2018-04-13 00:15:09,174 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:09,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:09,222 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:09,780 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-13 00:15:09,780 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:09,780 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:15:09,781 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:09,781 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-13 00:15:09,781 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-13 00:15:09,782 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-13 00:15:09,782 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:15:09,783 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:15:09,783 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:15:09,783 INFO L87 Difference]: Start difference. First operand 388 states and 535 transitions. Second operand 23 states. [2018-04-13 00:15:09,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:09,956 INFO L93 Difference]: Finished difference Result 599 states and 797 transitions. [2018-04-13 00:15:09,956 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-13 00:15:09,957 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1255 [2018-04-13 00:15:09,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:09,959 INFO L225 Difference]: With dead ends: 599 [2018-04-13 00:15:09,959 INFO L226 Difference]: Without dead ends: 599 [2018-04-13 00:15:09,959 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-13 00:15:09,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2018-04-13 00:15:09,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 399. [2018-04-13 00:15:09,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-04-13 00:15:09,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 552 transitions. [2018-04-13 00:15:09,964 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 552 transitions. Word has length 1255 [2018-04-13 00:15:09,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:09,964 INFO L459 AbstractCegarLoop]: Abstraction has 399 states and 552 transitions. [2018-04-13 00:15:09,964 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:15:09,964 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 552 transitions. [2018-04-13 00:15:09,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1322 [2018-04-13 00:15:09,972 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:09,972 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-13 00:15:09,972 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-13 00:15:09,972 INFO L82 PathProgramCache]: Analyzing trace with hash -677304499, now seen corresponding path program 73 times [2018-04-13 00:15:09,973 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:10,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:10,021 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:10,648 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-13 00:15:10,648 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:10,648 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 00:15:10,648 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:10,649 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-13 00:15:10,649 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-13 00:15:10,651 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-13 00:15:10,651 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 00:15:10,651 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 00:15:10,651 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:15:10,651 INFO L87 Difference]: Start difference. First operand 399 states and 552 transitions. Second operand 19 states. [2018-04-13 00:15:10,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:10,864 INFO L93 Difference]: Finished difference Result 940 states and 1635 transitions. [2018-04-13 00:15:10,864 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-13 00:15:10,864 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1321 [2018-04-13 00:15:10,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:10,869 INFO L225 Difference]: With dead ends: 940 [2018-04-13 00:15:10,869 INFO L226 Difference]: Without dead ends: 940 [2018-04-13 00:15:10,870 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-13 00:15:10,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 940 states. [2018-04-13 00:15:10,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 940 to 402. [2018-04-13 00:15:10,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 402 states. [2018-04-13 00:15:10,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 574 transitions. [2018-04-13 00:15:10,887 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 574 transitions. Word has length 1321 [2018-04-13 00:15:10,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:10,888 INFO L459 AbstractCegarLoop]: Abstraction has 402 states and 574 transitions. [2018-04-13 00:15:10,888 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 00:15:10,888 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 574 transitions. [2018-04-13 00:15:10,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1328 [2018-04-13 00:15:10,900 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:10,901 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-13 00:15:10,901 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-13 00:15:10,901 INFO L82 PathProgramCache]: Analyzing trace with hash 1326385237, now seen corresponding path program 74 times [2018-04-13 00:15:10,902 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:10,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:10,985 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:11,591 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-13 00:15:11,591 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:11,592 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 00:15:11,592 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:11,592 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-13 00:15:11,592 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-13 00:15:11,595 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-13 00:15:11,595 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 00:15:11,595 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 00:15:11,595 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=273, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:15:11,595 INFO L87 Difference]: Start difference. First operand 402 states and 574 transitions. Second operand 20 states. [2018-04-13 00:15:11,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:11,851 INFO L93 Difference]: Finished difference Result 943 states and 1736 transitions. [2018-04-13 00:15:11,851 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-13 00:15:11,851 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1327 [2018-04-13 00:15:11,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:11,857 INFO L225 Difference]: With dead ends: 943 [2018-04-13 00:15:11,857 INFO L226 Difference]: Without dead ends: 943 [2018-04-13 00:15:11,857 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-13 00:15:11,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 943 states. [2018-04-13 00:15:11,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 943 to 402. [2018-04-13 00:15:11,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 402 states. [2018-04-13 00:15:11,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 574 transitions. [2018-04-13 00:15:11,869 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 574 transitions. Word has length 1327 [2018-04-13 00:15:11,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:11,869 INFO L459 AbstractCegarLoop]: Abstraction has 402 states and 574 transitions. [2018-04-13 00:15:11,869 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 00:15:11,869 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 574 transitions. [2018-04-13 00:15:11,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1334 [2018-04-13 00:15:11,877 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:11,877 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-13 00:15:11,877 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-13 00:15:11,878 INFO L82 PathProgramCache]: Analyzing trace with hash -1040055459, now seen corresponding path program 75 times [2018-04-13 00:15:11,878 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:11,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:11,930 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:12,574 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-13 00:15:12,574 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:12,575 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:15:12,575 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:12,575 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-13 00:15:12,575 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-13 00:15:12,577 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-13 00:15:12,578 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:15:12,578 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:15:12,578 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=300, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:15:12,578 INFO L87 Difference]: Start difference. First operand 402 states and 574 transitions. Second operand 21 states. [2018-04-13 00:15:12,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:12,912 INFO L93 Difference]: Finished difference Result 946 states and 1837 transitions. [2018-04-13 00:15:12,912 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-13 00:15:12,912 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1333 [2018-04-13 00:15:12,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:12,917 INFO L225 Difference]: With dead ends: 946 [2018-04-13 00:15:12,917 INFO L226 Difference]: Without dead ends: 946 [2018-04-13 00:15:12,917 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=300, Invalid=756, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:15:12,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states. [2018-04-13 00:15:12,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 402. [2018-04-13 00:15:12,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 402 states. [2018-04-13 00:15:12,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 574 transitions. [2018-04-13 00:15:12,930 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 574 transitions. Word has length 1333 [2018-04-13 00:15:12,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:12,930 INFO L459 AbstractCegarLoop]: Abstraction has 402 states and 574 transitions. [2018-04-13 00:15:12,930 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:15:12,930 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 574 transitions. [2018-04-13 00:15:12,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1340 [2018-04-13 00:15:12,938 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:12,938 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-13 00:15:12,938 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-13 00:15:12,939 INFO L82 PathProgramCache]: Analyzing trace with hash 448698469, now seen corresponding path program 76 times [2018-04-13 00:15:12,939 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:12,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:12,993 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:13,673 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-13 00:15:13,673 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:13,673 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:15:13,673 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:13,674 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-13 00:15:13,674 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-13 00:15:13,676 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-13 00:15:13,676 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:15:13,676 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:15:13,676 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=328, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:15:13,676 INFO L87 Difference]: Start difference. First operand 402 states and 574 transitions. Second operand 22 states. [2018-04-13 00:15:13,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:13,973 INFO L93 Difference]: Finished difference Result 946 states and 1837 transitions. [2018-04-13 00:15:13,973 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-13 00:15:13,973 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1339 [2018-04-13 00:15:13,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:13,978 INFO L225 Difference]: With dead ends: 946 [2018-04-13 00:15:13,978 INFO L226 Difference]: Without dead ends: 946 [2018-04-13 00:15:13,978 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=342, Invalid=848, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 00:15:13,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states. [2018-04-13 00:15:13,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 399. [2018-04-13 00:15:13,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-04-13 00:15:13,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 552 transitions. [2018-04-13 00:15:13,993 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 552 transitions. Word has length 1339 [2018-04-13 00:15:13,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:13,993 INFO L459 AbstractCegarLoop]: Abstraction has 399 states and 552 transitions. [2018-04-13 00:15:13,993 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:15:13,994 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 552 transitions. [2018-04-13 00:15:14,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1346 [2018-04-13 00:15:14,001 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:14,001 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-13 00:15:14,001 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-13 00:15:14,001 INFO L82 PathProgramCache]: Analyzing trace with hash -1641461907, now seen corresponding path program 77 times [2018-04-13 00:15:14,002 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:14,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:14,051 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:14,701 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-13 00:15:14,702 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:14,702 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:15:14,702 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:14,702 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-13 00:15:14,703 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-13 00:15:14,705 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-13 00:15:14,705 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:15:14,705 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:15:14,705 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=320, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:15:14,705 INFO L87 Difference]: Start difference. First operand 399 states and 552 transitions. Second operand 22 states. [2018-04-13 00:15:15,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:15,015 INFO L93 Difference]: Finished difference Result 871 states and 1664 transitions. [2018-04-13 00:15:15,016 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-13 00:15:15,016 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1345 [2018-04-13 00:15:15,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:15,020 INFO L225 Difference]: With dead ends: 871 [2018-04-13 00:15:15,020 INFO L226 Difference]: Without dead ends: 871 [2018-04-13 00:15:15,020 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-13 00:15:15,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2018-04-13 00:15:15,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 399. [2018-04-13 00:15:15,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-04-13 00:15:15,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 552 transitions. [2018-04-13 00:15:15,031 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 552 transitions. Word has length 1345 [2018-04-13 00:15:15,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:15,032 INFO L459 AbstractCegarLoop]: Abstraction has 399 states and 552 transitions. [2018-04-13 00:15:15,032 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:15:15,032 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 552 transitions. [2018-04-13 00:15:15,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1352 [2018-04-13 00:15:15,039 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:15,039 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-13 00:15:15,040 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-13 00:15:15,040 INFO L82 PathProgramCache]: Analyzing trace with hash -2106006411, now seen corresponding path program 78 times [2018-04-13 00:15:15,040 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:15,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:15,090 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:15,796 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-13 00:15:15,796 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:15,796 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:15:15,796 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:15,797 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-13 00:15:15,797 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-13 00:15:15,799 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-13 00:15:15,799 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:15:15,799 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:15:15,799 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=310, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:15:15,800 INFO L87 Difference]: Start difference. First operand 399 states and 552 transitions. Second operand 22 states. [2018-04-13 00:15:16,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:16,077 INFO L93 Difference]: Finished difference Result 784 states and 1460 transitions. [2018-04-13 00:15:16,077 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-13 00:15:16,077 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1351 [2018-04-13 00:15:16,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:16,080 INFO L225 Difference]: With dead ends: 784 [2018-04-13 00:15:16,081 INFO L226 Difference]: Without dead ends: 784 [2018-04-13 00:15:16,081 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-13 00:15:16,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2018-04-13 00:15:16,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 399. [2018-04-13 00:15:16,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-04-13 00:15:16,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 552 transitions. [2018-04-13 00:15:16,092 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 552 transitions. Word has length 1351 [2018-04-13 00:15:16,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:16,093 INFO L459 AbstractCegarLoop]: Abstraction has 399 states and 552 transitions. [2018-04-13 00:15:16,093 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:15:16,093 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 552 transitions. [2018-04-13 00:15:16,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1358 [2018-04-13 00:15:16,104 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:16,104 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-13 00:15:16,104 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-13 00:15:16,104 INFO L82 PathProgramCache]: Analyzing trace with hash -593236099, now seen corresponding path program 79 times [2018-04-13 00:15:16,105 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:16,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:16,156 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:16,845 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-13 00:15:16,845 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:16,845 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:15:16,846 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:16,846 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-13 00:15:16,846 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-13 00:15:16,848 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-13 00:15:16,848 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:15:16,848 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:15:16,848 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=298, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:15:16,849 INFO L87 Difference]: Start difference. First operand 399 states and 552 transitions. Second operand 22 states. [2018-04-13 00:15:17,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:17,184 INFO L93 Difference]: Finished difference Result 689 states and 1228 transitions. [2018-04-13 00:15:17,184 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-13 00:15:17,185 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1357 [2018-04-13 00:15:17,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:17,187 INFO L225 Difference]: With dead ends: 689 [2018-04-13 00:15:17,187 INFO L226 Difference]: Without dead ends: 689 [2018-04-13 00:15:17,187 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-13 00:15:17,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2018-04-13 00:15:17,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 399. [2018-04-13 00:15:17,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-04-13 00:15:17,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 552 transitions. [2018-04-13 00:15:17,195 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 552 transitions. Word has length 1357 [2018-04-13 00:15:17,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:17,196 INFO L459 AbstractCegarLoop]: Abstraction has 399 states and 552 transitions. [2018-04-13 00:15:17,196 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:15:17,196 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 552 transitions. [2018-04-13 00:15:17,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1364 [2018-04-13 00:15:17,203 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:17,204 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-13 00:15:17,204 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-13 00:15:17,204 INFO L82 PathProgramCache]: Analyzing trace with hash -791680891, now seen corresponding path program 80 times [2018-04-13 00:15:17,204 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:17,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:17,253 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:17,935 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-13 00:15:17,935 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:17,936 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:15:17,936 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:17,936 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-13 00:15:17,936 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-13 00:15:17,938 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-13 00:15:17,938 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:15:17,938 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:15:17,938 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=284, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:15:17,939 INFO L87 Difference]: Start difference. First operand 399 states and 552 transitions. Second operand 22 states. [2018-04-13 00:15:18,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:18,237 INFO L93 Difference]: Finished difference Result 587 states and 1007 transitions. [2018-04-13 00:15:18,237 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-13 00:15:18,237 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1363 [2018-04-13 00:15:18,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:18,239 INFO L225 Difference]: With dead ends: 587 [2018-04-13 00:15:18,239 INFO L226 Difference]: Without dead ends: 587 [2018-04-13 00:15:18,239 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-13 00:15:18,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2018-04-13 00:15:18,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 408. [2018-04-13 00:15:18,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 408 states. [2018-04-13 00:15:18,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 581 transitions. [2018-04-13 00:15:18,246 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 581 transitions. Word has length 1363 [2018-04-13 00:15:18,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:18,246 INFO L459 AbstractCegarLoop]: Abstraction has 408 states and 581 transitions. [2018-04-13 00:15:18,246 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:15:18,246 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 581 transitions. [2018-04-13 00:15:18,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1370 [2018-04-13 00:15:18,254 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:18,254 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-13 00:15:18,254 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-13 00:15:18,255 INFO L82 PathProgramCache]: Analyzing trace with hash 252792717, now seen corresponding path program 81 times [2018-04-13 00:15:18,255 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:18,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:18,305 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:18,962 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-13 00:15:18,963 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:18,963 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:15:18,963 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:18,963 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-13 00:15:18,963 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-13 00:15:18,965 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-13 00:15:18,965 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:15:18,966 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:15:18,966 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=373, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:15:18,966 INFO L87 Difference]: Start difference. First operand 408 states and 581 transitions. Second operand 23 states. [2018-04-13 00:15:19,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:19,493 INFO L93 Difference]: Finished difference Result 456 states and 627 transitions. [2018-04-13 00:15:19,494 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-13 00:15:19,494 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1369 [2018-04-13 00:15:19,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:19,495 INFO L225 Difference]: With dead ends: 456 [2018-04-13 00:15:19,495 INFO L226 Difference]: Without dead ends: 456 [2018-04-13 00:15:19,495 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-13 00:15:19,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2018-04-13 00:15:19,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 411. [2018-04-13 00:15:19,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 411 states. [2018-04-13 00:15:19,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 591 transitions. [2018-04-13 00:15:19,500 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 591 transitions. Word has length 1369 [2018-04-13 00:15:19,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:19,500 INFO L459 AbstractCegarLoop]: Abstraction has 411 states and 591 transitions. [2018-04-13 00:15:19,500 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:15:19,500 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 591 transitions. [2018-04-13 00:15:19,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1412 [2018-04-13 00:15:19,508 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:19,508 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-13 00:15:19,508 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-13 00:15:19,508 INFO L82 PathProgramCache]: Analyzing trace with hash 1276221637, now seen corresponding path program 82 times [2018-04-13 00:15:19,509 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:19,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:19,565 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:20,281 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-13 00:15:20,281 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:20,281 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:15:20,281 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:20,281 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-13 00:15:20,281 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-13 00:15:20,283 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-13 00:15:20,283 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:15:20,283 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:15:20,284 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=276, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:15:20,284 INFO L87 Difference]: Start difference. First operand 411 states and 591 transitions. Second operand 24 states. [2018-04-13 00:15:20,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:20,478 INFO L93 Difference]: Finished difference Result 665 states and 945 transitions. [2018-04-13 00:15:20,478 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-13 00:15:20,478 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1411 [2018-04-13 00:15:20,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:20,480 INFO L225 Difference]: With dead ends: 665 [2018-04-13 00:15:20,480 INFO L226 Difference]: Without dead ends: 665 [2018-04-13 00:15:20,480 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-13 00:15:20,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2018-04-13 00:15:20,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 422. [2018-04-13 00:15:20,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-13 00:15:20,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-13 00:15:20,486 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1411 [2018-04-13 00:15:20,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:20,486 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-13 00:15:20,486 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:15:20,486 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-13 00:15:20,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1484 [2018-04-13 00:15:20,495 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:20,496 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-13 00:15:20,496 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-13 00:15:20,496 INFO L82 PathProgramCache]: Analyzing trace with hash -2062241355, now seen corresponding path program 83 times [2018-04-13 00:15:20,496 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:20,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:20,551 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:21,285 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-13 00:15:21,286 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:21,286 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:15:21,286 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:21,286 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-13 00:15:21,287 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-13 00:15:21,289 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-13 00:15:21,289 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:15:21,289 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:15:21,289 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=305, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:15:21,289 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 21 states. [2018-04-13 00:15:21,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:21,566 INFO L93 Difference]: Finished difference Result 1064 states and 2012 transitions. [2018-04-13 00:15:21,566 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-13 00:15:21,566 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1483 [2018-04-13 00:15:21,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:21,571 INFO L225 Difference]: With dead ends: 1064 [2018-04-13 00:15:21,572 INFO L226 Difference]: Without dead ends: 1064 [2018-04-13 00:15:21,572 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-13 00:15:21,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2018-04-13 00:15:21,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 425. [2018-04-13 00:15:21,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 425 states. [2018-04-13 00:15:21,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 632 transitions. [2018-04-13 00:15:21,584 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 632 transitions. Word has length 1483 [2018-04-13 00:15:21,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:21,584 INFO L459 AbstractCegarLoop]: Abstraction has 425 states and 632 transitions. [2018-04-13 00:15:21,585 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:15:21,585 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 632 transitions. [2018-04-13 00:15:21,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1490 [2018-04-13 00:15:21,593 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:21,594 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-13 00:15:21,594 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-13 00:15:21,594 INFO L82 PathProgramCache]: Analyzing trace with hash -2076454723, now seen corresponding path program 84 times [2018-04-13 00:15:21,594 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:21,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:21,649 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:22,494 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-13 00:15:22,494 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:22,494 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:15:22,494 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:22,495 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-13 00:15:22,495 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-13 00:15:22,497 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-13 00:15:22,498 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:15:22,498 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:15:22,498 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=334, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:15:22,498 INFO L87 Difference]: Start difference. First operand 425 states and 632 transitions. Second operand 22 states. [2018-04-13 00:15:22,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:22,748 INFO L93 Difference]: Finished difference Result 1067 states and 2130 transitions. [2018-04-13 00:15:22,748 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-13 00:15:22,749 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1489 [2018-04-13 00:15:22,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:22,754 INFO L225 Difference]: With dead ends: 1067 [2018-04-13 00:15:22,754 INFO L226 Difference]: Without dead ends: 1067 [2018-04-13 00:15:22,754 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-13 00:15:22,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states. [2018-04-13 00:15:22,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 425. [2018-04-13 00:15:22,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 425 states. [2018-04-13 00:15:22,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 632 transitions. [2018-04-13 00:15:22,769 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 632 transitions. Word has length 1489 [2018-04-13 00:15:22,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:22,770 INFO L459 AbstractCegarLoop]: Abstraction has 425 states and 632 transitions. [2018-04-13 00:15:22,770 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:15:22,770 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 632 transitions. [2018-04-13 00:15:22,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1496 [2018-04-13 00:15:22,779 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:22,779 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-13 00:15:22,779 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-13 00:15:22,779 INFO L82 PathProgramCache]: Analyzing trace with hash -763262523, now seen corresponding path program 85 times [2018-04-13 00:15:22,780 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:22,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:22,836 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:23,646 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-13 00:15:23,646 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:23,646 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:15:23,647 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:23,647 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-13 00:15:23,647 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-13 00:15:23,650 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-13 00:15:23,650 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:15:23,650 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:15:23,650 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=364, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:15:23,650 INFO L87 Difference]: Start difference. First operand 425 states and 632 transitions. Second operand 23 states. [2018-04-13 00:15:23,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:23,936 INFO L93 Difference]: Finished difference Result 1067 states and 2130 transitions. [2018-04-13 00:15:23,936 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-13 00:15:23,936 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1495 [2018-04-13 00:15:23,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:23,942 INFO L225 Difference]: With dead ends: 1067 [2018-04-13 00:15:23,942 INFO L226 Difference]: Without dead ends: 1067 [2018-04-13 00:15:23,942 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-13 00:15:23,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states. [2018-04-13 00:15:23,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 422. [2018-04-13 00:15:23,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-13 00:15:23,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-13 00:15:23,956 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1495 [2018-04-13 00:15:23,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:23,957 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-13 00:15:23,957 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:15:23,957 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-13 00:15:23,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1502 [2018-04-13 00:15:23,965 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:23,966 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-13 00:15:23,966 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-13 00:15:23,966 INFO L82 PathProgramCache]: Analyzing trace with hash -1593156403, now seen corresponding path program 86 times [2018-04-13 00:15:23,966 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:24,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:24,022 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:24,807 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-13 00:15:24,807 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:24,807 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:15:24,807 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:24,808 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-13 00:15:24,808 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-13 00:15:24,810 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-13 00:15:24,810 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:15:24,810 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:15:24,810 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=357, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:15:24,810 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 23 states. [2018-04-13 00:15:25,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:25,118 INFO L93 Difference]: Finished difference Result 998 states and 1971 transitions. [2018-04-13 00:15:25,118 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-13 00:15:25,118 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1501 [2018-04-13 00:15:25,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:25,123 INFO L225 Difference]: With dead ends: 998 [2018-04-13 00:15:25,123 INFO L226 Difference]: Without dead ends: 998 [2018-04-13 00:15:25,124 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-13 00:15:25,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 998 states. [2018-04-13 00:15:25,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 998 to 422. [2018-04-13 00:15:25,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-13 00:15:25,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-13 00:15:25,138 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1501 [2018-04-13 00:15:25,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:25,138 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-13 00:15:25,138 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:15:25,138 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-13 00:15:25,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1508 [2018-04-13 00:15:25,147 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:25,147 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-13 00:15:25,147 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-13 00:15:25,148 INFO L82 PathProgramCache]: Analyzing trace with hash 1659903445, now seen corresponding path program 87 times [2018-04-13 00:15:25,148 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:25,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:25,204 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:25,984 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-13 00:15:25,984 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:26,011 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:15:26,011 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:26,012 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-13 00:15:26,012 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-13 00:15:26,015 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-13 00:15:26,015 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:15:26,015 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:15:26,015 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=348, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:15:26,015 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 23 states. [2018-04-13 00:15:26,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:26,325 INFO L93 Difference]: Finished difference Result 917 states and 1781 transitions. [2018-04-13 00:15:26,325 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-13 00:15:26,325 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1507 [2018-04-13 00:15:26,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:26,330 INFO L225 Difference]: With dead ends: 917 [2018-04-13 00:15:26,330 INFO L226 Difference]: Without dead ends: 917 [2018-04-13 00:15:26,330 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-13 00:15:26,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2018-04-13 00:15:26,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 422. [2018-04-13 00:15:26,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-13 00:15:26,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-13 00:15:26,342 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1507 [2018-04-13 00:15:26,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:26,342 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-13 00:15:26,342 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:15:26,342 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-13 00:15:26,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1514 [2018-04-13 00:15:26,351 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:26,351 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-13 00:15:26,351 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-13 00:15:26,352 INFO L82 PathProgramCache]: Analyzing trace with hash 283725021, now seen corresponding path program 88 times [2018-04-13 00:15:26,352 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:26,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:26,408 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:27,217 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-13 00:15:27,218 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:27,218 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:15:27,218 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:27,218 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-13 00:15:27,219 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-13 00:15:27,221 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-13 00:15:27,221 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:15:27,221 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:15:27,221 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=337, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:15:27,222 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 23 states. [2018-04-13 00:15:27,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:27,543 INFO L93 Difference]: Finished difference Result 824 states and 1559 transitions. [2018-04-13 00:15:27,543 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-13 00:15:27,544 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1513 [2018-04-13 00:15:27,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:27,547 INFO L225 Difference]: With dead ends: 824 [2018-04-13 00:15:27,547 INFO L226 Difference]: Without dead ends: 824 [2018-04-13 00:15:27,548 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-13 00:15:27,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2018-04-13 00:15:27,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 422. [2018-04-13 00:15:27,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-13 00:15:27,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-13 00:15:27,557 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1513 [2018-04-13 00:15:27,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:27,558 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-13 00:15:27,558 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:15:27,558 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-13 00:15:27,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1520 [2018-04-13 00:15:27,567 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:27,567 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-13 00:15:27,567 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-13 00:15:27,567 INFO L82 PathProgramCache]: Analyzing trace with hash 689662437, now seen corresponding path program 89 times [2018-04-13 00:15:27,568 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:27,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:27,623 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:28,434 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-13 00:15:28,435 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:28,435 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:15:28,435 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:28,435 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-13 00:15:28,436 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-13 00:15:28,438 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-13 00:15:28,438 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:15:28,438 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:15:28,438 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=324, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:15:28,438 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 23 states. [2018-04-13 00:15:28,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:28,746 INFO L93 Difference]: Finished difference Result 723 states and 1308 transitions. [2018-04-13 00:15:28,746 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-13 00:15:28,746 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1519 [2018-04-13 00:15:28,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:28,749 INFO L225 Difference]: With dead ends: 723 [2018-04-13 00:15:28,749 INFO L226 Difference]: Without dead ends: 723 [2018-04-13 00:15:28,750 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-13 00:15:28,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 723 states. [2018-04-13 00:15:28,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 723 to 422. [2018-04-13 00:15:28,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-13 00:15:28,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 609 transitions. [2018-04-13 00:15:28,758 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 609 transitions. Word has length 1519 [2018-04-13 00:15:28,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:28,759 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 609 transitions. [2018-04-13 00:15:28,759 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:15:28,759 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 609 transitions. [2018-04-13 00:15:28,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1526 [2018-04-13 00:15:28,768 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:28,768 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-13 00:15:28,768 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-13 00:15:28,769 INFO L82 PathProgramCache]: Analyzing trace with hash 2077947117, now seen corresponding path program 90 times [2018-04-13 00:15:28,769 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:28,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:28,827 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:29,768 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-13 00:15:29,768 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:29,768 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:15:29,768 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:29,769 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-13 00:15:29,769 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-13 00:15:29,771 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-13 00:15:29,772 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:15:29,772 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:15:29,772 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=309, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:15:29,772 INFO L87 Difference]: Start difference. First operand 422 states and 609 transitions. Second operand 23 states. [2018-04-13 00:15:30,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:30,054 INFO L93 Difference]: Finished difference Result 615 states and 1069 transitions. [2018-04-13 00:15:30,054 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-13 00:15:30,054 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1525 [2018-04-13 00:15:30,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:30,057 INFO L225 Difference]: With dead ends: 615 [2018-04-13 00:15:30,057 INFO L226 Difference]: Without dead ends: 615 [2018-04-13 00:15:30,057 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=575, Invalid=1065, Unknown=0, NotChecked=0, Total=1640 [2018-04-13 00:15:30,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2018-04-13 00:15:30,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 431. [2018-04-13 00:15:30,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 431 states. [2018-04-13 00:15:30,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 639 transitions. [2018-04-13 00:15:30,064 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 639 transitions. Word has length 1525 [2018-04-13 00:15:30,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:30,065 INFO L459 AbstractCegarLoop]: Abstraction has 431 states and 639 transitions. [2018-04-13 00:15:30,065 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:15:30,065 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 639 transitions. [2018-04-13 00:15:30,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1532 [2018-04-13 00:15:30,074 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:30,074 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-13 00:15:30,074 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-13 00:15:30,074 INFO L82 PathProgramCache]: Analyzing trace with hash 1311469045, now seen corresponding path program 91 times [2018-04-13 00:15:30,075 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:30,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:30,133 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:30,900 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-13 00:15:30,901 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:30,901 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:15:30,901 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:30,901 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-13 00:15:30,901 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-13 00:15:30,903 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-13 00:15:30,904 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:15:30,904 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:15:30,904 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:15:30,904 INFO L87 Difference]: Start difference. First operand 431 states and 639 transitions. Second operand 25 states. [2018-04-13 00:15:31,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:31,081 INFO L93 Difference]: Finished difference Result 734 states and 1110 transitions. [2018-04-13 00:15:31,081 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-13 00:15:31,081 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1531 [2018-04-13 00:15:31,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:31,083 INFO L225 Difference]: With dead ends: 734 [2018-04-13 00:15:31,083 INFO L226 Difference]: Without dead ends: 734 [2018-04-13 00:15:31,083 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-13 00:15:31,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states. [2018-04-13 00:15:31,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 442. [2018-04-13 00:15:31,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-13 00:15:31,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-13 00:15:31,090 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1531 [2018-04-13 00:15:31,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:31,090 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-13 00:15:31,090 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:15:31,090 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-13 00:15:31,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1604 [2018-04-13 00:15:31,100 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:31,101 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-13 00:15:31,101 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-13 00:15:31,101 INFO L82 PathProgramCache]: Analyzing trace with hash -1055951131, now seen corresponding path program 92 times [2018-04-13 00:15:31,101 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:31,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:31,160 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:32,040 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-13 00:15:32,040 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:32,040 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:15:32,041 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:32,041 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-13 00:15:32,041 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-13 00:15:32,044 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-13 00:15:32,044 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:15:32,044 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:15:32,044 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=338, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:15:32,044 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 22 states. [2018-04-13 00:15:32,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:32,332 INFO L93 Difference]: Finished difference Result 1185 states and 2386 transitions. [2018-04-13 00:15:32,332 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-13 00:15:32,332 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1603 [2018-04-13 00:15:32,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:32,338 INFO L225 Difference]: With dead ends: 1185 [2018-04-13 00:15:32,339 INFO L226 Difference]: Without dead ends: 1185 [2018-04-13 00:15:32,339 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-13 00:15:32,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1185 states. [2018-04-13 00:15:32,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1185 to 445. [2018-04-13 00:15:32,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 445 states. [2018-04-13 00:15:32,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 682 transitions. [2018-04-13 00:15:32,364 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 682 transitions. Word has length 1603 [2018-04-13 00:15:32,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:32,365 INFO L459 AbstractCegarLoop]: Abstraction has 445 states and 682 transitions. [2018-04-13 00:15:32,365 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:15:32,365 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 682 transitions. [2018-04-13 00:15:32,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1610 [2018-04-13 00:15:32,383 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:32,383 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-13 00:15:32,383 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-13 00:15:32,383 INFO L82 PathProgramCache]: Analyzing trace with hash -1070490131, now seen corresponding path program 93 times [2018-04-13 00:15:32,384 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:32,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:32,454 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:33,301 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-13 00:15:33,301 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:33,302 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:15:33,302 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:33,302 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-13 00:15:33,302 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-13 00:15:33,305 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-13 00:15:33,305 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:15:33,305 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:15:33,305 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=369, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:15:33,306 INFO L87 Difference]: Start difference. First operand 445 states and 682 transitions. Second operand 23 states. [2018-04-13 00:15:33,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:33,595 INFO L93 Difference]: Finished difference Result 1188 states and 2521 transitions. [2018-04-13 00:15:33,595 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-13 00:15:33,595 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1609 [2018-04-13 00:15:33,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:33,601 INFO L225 Difference]: With dead ends: 1188 [2018-04-13 00:15:33,601 INFO L226 Difference]: Without dead ends: 1188 [2018-04-13 00:15:33,602 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-13 00:15:33,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1188 states. [2018-04-13 00:15:33,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1188 to 445. [2018-04-13 00:15:33,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 445 states. [2018-04-13 00:15:33,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 682 transitions. [2018-04-13 00:15:33,619 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 682 transitions. Word has length 1609 [2018-04-13 00:15:33,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:33,620 INFO L459 AbstractCegarLoop]: Abstraction has 445 states and 682 transitions. [2018-04-13 00:15:33,620 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:15:33,620 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 682 transitions. [2018-04-13 00:15:33,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1616 [2018-04-13 00:15:33,630 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:33,630 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-13 00:15:33,630 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-13 00:15:33,631 INFO L82 PathProgramCache]: Analyzing trace with hash 403463925, now seen corresponding path program 94 times [2018-04-13 00:15:33,631 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:33,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:33,692 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:34,586 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-13 00:15:34,586 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:34,587 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:15:34,587 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:34,587 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-13 00:15:34,587 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-13 00:15:34,590 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-13 00:15:34,590 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:15:34,590 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:15:34,591 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=401, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:15:34,591 INFO L87 Difference]: Start difference. First operand 445 states and 682 transitions. Second operand 24 states. [2018-04-13 00:15:34,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:34,911 INFO L93 Difference]: Finished difference Result 1188 states and 2521 transitions. [2018-04-13 00:15:34,911 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-13 00:15:34,911 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1615 [2018-04-13 00:15:34,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:34,917 INFO L225 Difference]: With dead ends: 1188 [2018-04-13 00:15:34,918 INFO L226 Difference]: Without dead ends: 1188 [2018-04-13 00:15:34,918 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-13 00:15:34,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1188 states. [2018-04-13 00:15:34,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1188 to 442. [2018-04-13 00:15:34,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-13 00:15:34,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-13 00:15:34,936 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1615 [2018-04-13 00:15:34,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:34,936 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-13 00:15:34,936 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:15:34,936 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-13 00:15:34,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1622 [2018-04-13 00:15:34,946 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:34,946 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-13 00:15:34,946 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-13 00:15:34,947 INFO L82 PathProgramCache]: Analyzing trace with hash -565954051, now seen corresponding path program 95 times [2018-04-13 00:15:34,947 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:35,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:35,009 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:36,273 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-13 00:15:36,274 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:36,274 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:15:36,274 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:36,275 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-13 00:15:36,275 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-13 00:15:36,277 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-13 00:15:36,277 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:15:36,278 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:15:36,278 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=395, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:15:36,278 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-13 00:15:36,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:36,579 INFO L93 Difference]: Finished difference Result 1125 states and 2368 transitions. [2018-04-13 00:15:36,579 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-13 00:15:36,579 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1621 [2018-04-13 00:15:36,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:36,585 INFO L225 Difference]: With dead ends: 1125 [2018-04-13 00:15:36,585 INFO L226 Difference]: Without dead ends: 1125 [2018-04-13 00:15:36,586 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-13 00:15:36,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1125 states. [2018-04-13 00:15:36,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1125 to 442. [2018-04-13 00:15:36,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-13 00:15:36,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-13 00:15:36,606 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1621 [2018-04-13 00:15:36,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:36,607 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-13 00:15:36,607 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:15:36,607 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-13 00:15:36,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1628 [2018-04-13 00:15:36,623 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:36,624 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-13 00:15:36,624 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-13 00:15:36,624 INFO L82 PathProgramCache]: Analyzing trace with hash -1513684219, now seen corresponding path program 96 times [2018-04-13 00:15:36,625 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:36,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:36,719 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:37,613 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-13 00:15:37,613 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:37,613 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:15:37,613 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:37,614 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-13 00:15:37,614 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-13 00:15:37,617 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-13 00:15:37,617 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:15:37,617 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:15:37,617 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=387, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:15:37,617 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-13 00:15:37,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:37,905 INFO L93 Difference]: Finished difference Result 1050 states and 2183 transitions. [2018-04-13 00:15:37,905 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-13 00:15:37,905 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1627 [2018-04-13 00:15:37,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:37,910 INFO L225 Difference]: With dead ends: 1050 [2018-04-13 00:15:37,910 INFO L226 Difference]: Without dead ends: 1050 [2018-04-13 00:15:37,910 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-13 00:15:37,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states. [2018-04-13 00:15:37,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 442. [2018-04-13 00:15:37,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-13 00:15:37,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-13 00:15:37,924 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1627 [2018-04-13 00:15:37,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:37,925 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-13 00:15:37,925 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:15:37,925 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-13 00:15:37,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1634 [2018-04-13 00:15:37,957 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:37,957 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-13 00:15:37,957 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-13 00:15:37,958 INFO L82 PathProgramCache]: Analyzing trace with hash -573883891, now seen corresponding path program 97 times [2018-04-13 00:15:37,958 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:38,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:38,019 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:38,906 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-13 00:15:38,907 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:38,907 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:15:38,907 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:38,907 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-13 00:15:38,908 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-13 00:15:38,911 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-13 00:15:38,911 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:15:38,911 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:15:38,911 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=377, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:15:38,911 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-13 00:15:39,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:39,234 INFO L93 Difference]: Finished difference Result 963 states and 1965 transitions. [2018-04-13 00:15:39,234 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-13 00:15:39,234 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1633 [2018-04-13 00:15:39,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:39,239 INFO L225 Difference]: With dead ends: 963 [2018-04-13 00:15:39,239 INFO L226 Difference]: Without dead ends: 963 [2018-04-13 00:15:39,240 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-13 00:15:39,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states. [2018-04-13 00:15:39,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 442. [2018-04-13 00:15:39,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-13 00:15:39,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-13 00:15:39,252 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1633 [2018-04-13 00:15:39,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:39,252 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-13 00:15:39,252 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:15:39,252 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-13 00:15:39,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1640 [2018-04-13 00:15:39,263 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:39,263 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-13 00:15:39,263 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-13 00:15:39,263 INFO L82 PathProgramCache]: Analyzing trace with hash 1777753877, now seen corresponding path program 98 times [2018-04-13 00:15:39,264 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:39,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:39,327 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:40,272 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-13 00:15:40,272 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:40,272 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:15:40,272 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:40,273 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-13 00:15:40,273 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-13 00:15:40,276 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-13 00:15:40,276 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:15:40,276 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:15:40,276 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=365, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:15:40,276 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-13 00:15:40,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:40,558 INFO L93 Difference]: Finished difference Result 864 states and 1713 transitions. [2018-04-13 00:15:40,559 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-13 00:15:40,559 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1639 [2018-04-13 00:15:40,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:40,562 INFO L225 Difference]: With dead ends: 864 [2018-04-13 00:15:40,562 INFO L226 Difference]: Without dead ends: 864 [2018-04-13 00:15:40,562 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-13 00:15:40,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states. [2018-04-13 00:15:40,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 442. [2018-04-13 00:15:40,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-13 00:15:40,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-13 00:15:40,572 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1639 [2018-04-13 00:15:40,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:40,573 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-13 00:15:40,573 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:15:40,573 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-13 00:15:40,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1646 [2018-04-13 00:15:40,583 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:40,583 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-13 00:15:40,583 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-13 00:15:40,584 INFO L82 PathProgramCache]: Analyzing trace with hash 790426141, now seen corresponding path program 99 times [2018-04-13 00:15:40,584 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:40,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:40,645 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:41,595 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-13 00:15:41,595 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:41,596 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:15:41,596 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:41,596 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-13 00:15:41,596 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-13 00:15:41,599 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-13 00:15:41,599 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:15:41,599 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:15:41,599 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=351, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:15:41,600 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-13 00:15:41,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:41,917 INFO L93 Difference]: Finished difference Result 757 states and 1430 transitions. [2018-04-13 00:15:41,918 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-13 00:15:41,918 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1645 [2018-04-13 00:15:41,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:41,921 INFO L225 Difference]: With dead ends: 757 [2018-04-13 00:15:41,921 INFO L226 Difference]: Without dead ends: 757 [2018-04-13 00:15:41,922 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-13 00:15:41,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2018-04-13 00:15:41,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 442. [2018-04-13 00:15:41,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-13 00:15:41,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2018-04-13 00:15:41,931 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 1645 [2018-04-13 00:15:41,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:41,931 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2018-04-13 00:15:41,931 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:15:41,931 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2018-04-13 00:15:41,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1652 [2018-04-13 00:15:41,942 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:41,942 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-13 00:15:41,942 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-13 00:15:41,942 INFO L82 PathProgramCache]: Analyzing trace with hash -1245547739, now seen corresponding path program 100 times [2018-04-13 00:15:41,943 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:42,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:42,010 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:42,954 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-13 00:15:42,954 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:42,955 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:15:42,955 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:42,955 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-13 00:15:42,955 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-13 00:15:42,958 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-13 00:15:42,958 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:15:42,959 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:15:42,959 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=335, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:15:42,959 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand 24 states. [2018-04-13 00:15:43,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:43,257 INFO L93 Difference]: Finished difference Result 643 states and 1159 transitions. [2018-04-13 00:15:43,257 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-13 00:15:43,257 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1651 [2018-04-13 00:15:43,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:43,260 INFO L225 Difference]: With dead ends: 643 [2018-04-13 00:15:43,260 INFO L226 Difference]: Without dead ends: 643 [2018-04-13 00:15:43,260 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-13 00:15:43,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2018-04-13 00:15:43,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 451. [2018-04-13 00:15:43,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 451 states. [2018-04-13 00:15:43,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 689 transitions. [2018-04-13 00:15:43,266 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 689 transitions. Word has length 1651 [2018-04-13 00:15:43,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:43,267 INFO L459 AbstractCegarLoop]: Abstraction has 451 states and 689 transitions. [2018-04-13 00:15:43,267 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:15:43,267 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 689 transitions. [2018-04-13 00:15:43,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1658 [2018-04-13 00:15:43,301 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:43,301 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-13 00:15:43,301 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-13 00:15:43,301 INFO L82 PathProgramCache]: Analyzing trace with hash 576283181, now seen corresponding path program 101 times [2018-04-13 00:15:43,301 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:43,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:43,377 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:44,265 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-13 00:15:44,265 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:44,265 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:15:44,265 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:44,266 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-13 00:15:44,266 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-13 00:15:44,268 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-13 00:15:44,269 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:15:44,269 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:15:44,269 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=443, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:15:44,269 INFO L87 Difference]: Start difference. First operand 451 states and 689 transitions. Second operand 25 states. [2018-04-13 00:15:44,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:44,668 INFO L93 Difference]: Finished difference Result 504 states and 740 transitions. [2018-04-13 00:15:44,668 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-13 00:15:44,668 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1657 [2018-04-13 00:15:44,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:44,669 INFO L225 Difference]: With dead ends: 504 [2018-04-13 00:15:44,669 INFO L226 Difference]: Without dead ends: 504 [2018-04-13 00:15:44,669 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-13 00:15:44,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2018-04-13 00:15:44,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 454. [2018-04-13 00:15:44,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 454 states. [2018-04-13 00:15:44,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 700 transitions. [2018-04-13 00:15:44,674 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 700 transitions. Word has length 1657 [2018-04-13 00:15:44,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:44,674 INFO L459 AbstractCegarLoop]: Abstraction has 454 states and 700 transitions. [2018-04-13 00:15:44,674 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:15:44,674 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 700 transitions. [2018-04-13 00:15:44,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1694 [2018-04-13 00:15:44,685 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:44,685 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-13 00:15:44,685 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-13 00:15:44,685 INFO L82 PathProgramCache]: Analyzing trace with hash -1856607651, now seen corresponding path program 102 times [2018-04-13 00:15:44,686 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:44,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:44,750 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:45,659 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-13 00:15:45,659 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:45,660 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:15:45,660 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:45,660 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-13 00:15:45,660 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-13 00:15:45,663 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-13 00:15:45,663 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:15:45,663 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:15:45,663 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=325, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:15:45,664 INFO L87 Difference]: Start difference. First operand 454 states and 700 transitions. Second operand 26 states. [2018-04-13 00:15:45,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:45,878 INFO L93 Difference]: Finished difference Result 812 states and 1316 transitions. [2018-04-13 00:15:45,878 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-13 00:15:45,878 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1693 [2018-04-13 00:15:45,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:45,881 INFO L225 Difference]: With dead ends: 812 [2018-04-13 00:15:45,881 INFO L226 Difference]: Without dead ends: 812 [2018-04-13 00:15:45,881 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-13 00:15:45,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2018-04-13 00:15:45,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 465. [2018-04-13 00:15:45,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-13 00:15:45,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-13 00:15:45,888 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1693 [2018-04-13 00:15:45,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:45,888 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-13 00:15:45,888 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:15:45,889 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-13 00:15:45,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1772 [2018-04-13 00:15:45,900 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:45,901 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-13 00:15:45,901 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-13 00:15:45,901 INFO L82 PathProgramCache]: Analyzing trace with hash -71490475, now seen corresponding path program 103 times [2018-04-13 00:15:45,901 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:45,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:45,968 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:46,973 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-13 00:15:46,973 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:46,973 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:15:46,973 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:46,974 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-13 00:15:46,974 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-13 00:15:46,977 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-13 00:15:46,978 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:15:46,978 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:15:46,978 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=405, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:15:46,978 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 24 states. [2018-04-13 00:15:47,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:47,267 INFO L93 Difference]: Finished difference Result 1309 states and 2840 transitions. [2018-04-13 00:15:47,267 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-13 00:15:47,267 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1771 [2018-04-13 00:15:47,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:47,274 INFO L225 Difference]: With dead ends: 1309 [2018-04-13 00:15:47,274 INFO L226 Difference]: Without dead ends: 1309 [2018-04-13 00:15:47,274 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=327, Invalid=933, Unknown=0, NotChecked=0, Total=1260 [2018-04-13 00:15:47,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1309 states. [2018-04-13 00:15:47,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1309 to 468. [2018-04-13 00:15:47,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 468 states. [2018-04-13 00:15:47,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 745 transitions. [2018-04-13 00:15:47,292 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 745 transitions. Word has length 1771 [2018-04-13 00:15:47,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:47,292 INFO L459 AbstractCegarLoop]: Abstraction has 468 states and 745 transitions. [2018-04-13 00:15:47,292 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:15:47,292 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 745 transitions. [2018-04-13 00:15:47,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1778 [2018-04-13 00:15:47,304 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:47,305 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-13 00:15:47,305 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-13 00:15:47,305 INFO L82 PathProgramCache]: Analyzing trace with hash -1544543395, now seen corresponding path program 104 times [2018-04-13 00:15:47,305 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:47,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:47,372 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:48,424 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-13 00:15:48,424 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:48,425 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:15:48,425 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:48,425 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-13 00:15:48,425 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-13 00:15:48,429 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-13 00:15:48,429 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:15:48,429 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:15:48,429 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=439, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:15:48,429 INFO L87 Difference]: Start difference. First operand 468 states and 745 transitions. Second operand 25 states. [2018-04-13 00:15:48,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:48,732 INFO L93 Difference]: Finished difference Result 1309 states and 2840 transitions. [2018-04-13 00:15:48,732 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-13 00:15:48,732 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1777 [2018-04-13 00:15:48,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:48,740 INFO L225 Difference]: With dead ends: 1309 [2018-04-13 00:15:48,740 INFO L226 Difference]: Without dead ends: 1309 [2018-04-13 00:15:48,740 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-13 00:15:48,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1309 states. [2018-04-13 00:15:48,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1309 to 465. [2018-04-13 00:15:48,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-13 00:15:48,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-13 00:15:48,759 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1777 [2018-04-13 00:15:48,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:48,760 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-13 00:15:48,760 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:15:48,760 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-13 00:15:48,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1784 [2018-04-13 00:15:48,772 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:48,772 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-13 00:15:48,772 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-13 00:15:48,772 INFO L82 PathProgramCache]: Analyzing trace with hash -623264667, now seen corresponding path program 105 times [2018-04-13 00:15:48,773 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:48,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:48,843 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:49,879 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-13 00:15:49,879 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:49,879 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:15:49,879 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:49,880 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-13 00:15:49,880 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-13 00:15:49,883 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-13 00:15:49,883 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:15:49,883 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:15:49,883 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=434, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:15:49,884 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-13 00:15:50,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:50,192 INFO L93 Difference]: Finished difference Result 1252 states and 2702 transitions. [2018-04-13 00:15:50,192 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-13 00:15:50,192 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1783 [2018-04-13 00:15:50,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:50,199 INFO L225 Difference]: With dead ends: 1252 [2018-04-13 00:15:50,199 INFO L226 Difference]: Without dead ends: 1252 [2018-04-13 00:15:50,200 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-13 00:15:50,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1252 states. [2018-04-13 00:15:50,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1252 to 465. [2018-04-13 00:15:50,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-13 00:15:50,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-13 00:15:50,218 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1783 [2018-04-13 00:15:50,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:50,219 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-13 00:15:50,219 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:15:50,219 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-13 00:15:50,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1790 [2018-04-13 00:15:50,231 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:50,231 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-13 00:15:50,231 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-13 00:15:50,231 INFO L82 PathProgramCache]: Analyzing trace with hash 860668781, now seen corresponding path program 106 times [2018-04-13 00:15:50,232 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:50,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:50,303 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:51,385 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-13 00:15:51,385 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:51,385 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:15:51,385 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:51,386 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-13 00:15:51,386 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-13 00:15:51,389 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-13 00:15:51,389 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:15:51,389 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:15:51,389 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=427, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:15:51,389 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-13 00:15:51,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:51,737 INFO L93 Difference]: Finished difference Result 1183 states and 2532 transitions. [2018-04-13 00:15:51,737 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-13 00:15:51,738 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1789 [2018-04-13 00:15:51,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:51,744 INFO L225 Difference]: With dead ends: 1183 [2018-04-13 00:15:51,744 INFO L226 Difference]: Without dead ends: 1183 [2018-04-13 00:15:51,745 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-13 00:15:51,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1183 states. [2018-04-13 00:15:51,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1183 to 465. [2018-04-13 00:15:51,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-13 00:15:51,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-13 00:15:51,761 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1789 [2018-04-13 00:15:51,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:51,762 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-13 00:15:51,762 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:15:51,762 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-13 00:15:51,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1796 [2018-04-13 00:15:51,774 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:51,775 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-13 00:15:51,775 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-13 00:15:51,775 INFO L82 PathProgramCache]: Analyzing trace with hash -136333195, now seen corresponding path program 107 times [2018-04-13 00:15:51,775 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:51,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:51,886 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:52,985 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-13 00:15:52,985 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:52,985 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:15:52,985 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:52,986 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-13 00:15:52,986 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-13 00:15:52,989 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-13 00:15:52,989 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:15:52,989 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:15:52,989 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=418, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:15:52,990 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-13 00:15:53,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:53,353 INFO L93 Difference]: Finished difference Result 1102 states and 2329 transitions. [2018-04-13 00:15:53,353 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-13 00:15:53,353 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1795 [2018-04-13 00:15:53,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:53,359 INFO L225 Difference]: With dead ends: 1102 [2018-04-13 00:15:53,359 INFO L226 Difference]: Without dead ends: 1102 [2018-04-13 00:15:53,359 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-13 00:15:53,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1102 states. [2018-04-13 00:15:53,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1102 to 465. [2018-04-13 00:15:53,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-13 00:15:53,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-13 00:15:53,374 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1795 [2018-04-13 00:15:53,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:53,374 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-13 00:15:53,374 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:15:53,374 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-13 00:15:53,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1802 [2018-04-13 00:15:53,386 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:53,387 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-13 00:15:53,387 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-13 00:15:53,387 INFO L82 PathProgramCache]: Analyzing trace with hash 2002262909, now seen corresponding path program 108 times [2018-04-13 00:15:53,387 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:53,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:53,455 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:54,540 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-13 00:15:54,540 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:54,540 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:15:54,540 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:54,541 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-13 00:15:54,541 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-13 00:15:54,545 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-13 00:15:54,545 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:15:54,545 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:15:54,545 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=407, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:15:54,545 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-13 00:15:54,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:54,914 INFO L93 Difference]: Finished difference Result 1009 states and 2092 transitions. [2018-04-13 00:15:54,914 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-13 00:15:54,914 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1801 [2018-04-13 00:15:54,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:54,919 INFO L225 Difference]: With dead ends: 1009 [2018-04-13 00:15:54,919 INFO L226 Difference]: Without dead ends: 1009 [2018-04-13 00:15:54,919 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-13 00:15:54,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1009 states. [2018-04-13 00:15:54,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1009 to 465. [2018-04-13 00:15:54,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-13 00:15:54,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-13 00:15:54,932 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1801 [2018-04-13 00:15:54,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:54,932 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-13 00:15:54,932 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:15:54,932 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-13 00:15:54,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1808 [2018-04-13 00:15:54,945 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:54,945 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-13 00:15:54,945 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-13 00:15:54,945 INFO L82 PathProgramCache]: Analyzing trace with hash -1049990011, now seen corresponding path program 109 times [2018-04-13 00:15:54,945 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:55,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:55,014 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:56,102 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-13 00:15:56,102 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:56,102 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:15:56,102 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:56,103 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-13 00:15:56,103 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-13 00:15:56,107 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-13 00:15:56,107 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:15:56,107 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:15:56,107 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=394, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:15:56,107 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-13 00:15:56,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:56,443 INFO L93 Difference]: Finished difference Result 904 states and 1820 transitions. [2018-04-13 00:15:56,443 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-13 00:15:56,443 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1807 [2018-04-13 00:15:56,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:56,448 INFO L225 Difference]: With dead ends: 904 [2018-04-13 00:15:56,448 INFO L226 Difference]: Without dead ends: 904 [2018-04-13 00:15:56,448 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-13 00:15:56,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states. [2018-04-13 00:15:56,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 465. [2018-04-13 00:15:56,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-13 00:15:56,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-13 00:15:56,459 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1807 [2018-04-13 00:15:56,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:56,459 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-13 00:15:56,459 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:15:56,460 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-13 00:15:56,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1814 [2018-04-13 00:15:56,472 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:56,472 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-13 00:15:56,472 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-13 00:15:56,472 INFO L82 PathProgramCache]: Analyzing trace with hash -382063731, now seen corresponding path program 110 times [2018-04-13 00:15:56,473 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:56,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:56,543 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:57,660 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-13 00:15:57,660 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:57,660 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:15:57,660 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:57,661 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-13 00:15:57,661 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-13 00:15:57,665 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-13 00:15:57,665 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:15:57,665 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:15:57,665 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=379, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:15:57,665 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-13 00:15:57,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:57,975 INFO L93 Difference]: Finished difference Result 791 states and 1516 transitions. [2018-04-13 00:15:57,975 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-13 00:15:57,975 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1813 [2018-04-13 00:15:57,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:57,979 INFO L225 Difference]: With dead ends: 791 [2018-04-13 00:15:57,979 INFO L226 Difference]: Without dead ends: 791 [2018-04-13 00:15:57,979 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=639, Invalid=1253, Unknown=0, NotChecked=0, Total=1892 [2018-04-13 00:15:57,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2018-04-13 00:15:57,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 465. [2018-04-13 00:15:57,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2018-04-13 00:15:57,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 720 transitions. [2018-04-13 00:15:57,989 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 720 transitions. Word has length 1813 [2018-04-13 00:15:57,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:57,989 INFO L459 AbstractCegarLoop]: Abstraction has 465 states and 720 transitions. [2018-04-13 00:15:57,989 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:15:57,989 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 720 transitions. [2018-04-13 00:15:58,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1820 [2018-04-13 00:15:58,002 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:58,002 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-13 00:15:58,002 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-13 00:15:58,003 INFO L82 PathProgramCache]: Analyzing trace with hash 228186261, now seen corresponding path program 111 times [2018-04-13 00:15:58,003 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:58,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:58,076 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:59,206 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-13 00:15:59,206 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:59,206 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:15:59,206 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:59,207 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-13 00:15:59,207 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-13 00:15:59,210 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-13 00:15:59,211 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:15:59,211 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:15:59,211 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=362, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:15:59,211 INFO L87 Difference]: Start difference. First operand 465 states and 720 transitions. Second operand 25 states. [2018-04-13 00:15:59,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:59,530 INFO L93 Difference]: Finished difference Result 671 states and 1225 transitions. [2018-04-13 00:15:59,530 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-13 00:15:59,530 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1819 [2018-04-13 00:15:59,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:59,533 INFO L225 Difference]: With dead ends: 671 [2018-04-13 00:15:59,533 INFO L226 Difference]: Without dead ends: 671 [2018-04-13 00:15:59,533 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-13 00:15:59,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2018-04-13 00:15:59,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 474. [2018-04-13 00:15:59,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 474 states. [2018-04-13 00:15:59,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 752 transitions. [2018-04-13 00:15:59,541 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 752 transitions. Word has length 1819 [2018-04-13 00:15:59,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:59,541 INFO L459 AbstractCegarLoop]: Abstraction has 474 states and 752 transitions. [2018-04-13 00:15:59,541 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:15:59,541 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 752 transitions. [2018-04-13 00:15:59,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1826 [2018-04-13 00:15:59,575 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:59,576 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-13 00:15:59,576 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-13 00:15:59,576 INFO L82 PathProgramCache]: Analyzing trace with hash -150277219, now seen corresponding path program 112 times [2018-04-13 00:15:59,576 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:59,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:59,650 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:00,681 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-13 00:16:00,681 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:00,682 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:16:00,682 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:00,682 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-13 00:16:00,682 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-13 00:16:00,685 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-13 00:16:00,686 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:16:00,686 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:16:00,686 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=351, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:16:00,686 INFO L87 Difference]: Start difference. First operand 474 states and 752 transitions. Second operand 27 states. [2018-04-13 00:16:00,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:00,881 INFO L93 Difference]: Finished difference Result 893 states and 1544 transitions. [2018-04-13 00:16:00,881 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-13 00:16:00,881 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 1825 [2018-04-13 00:16:00,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:00,884 INFO L225 Difference]: With dead ends: 893 [2018-04-13 00:16:00,884 INFO L226 Difference]: Without dead ends: 893 [2018-04-13 00:16:00,884 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-13 00:16:00,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 893 states. [2018-04-13 00:16:00,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 893 to 485. [2018-04-13 00:16:00,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 485 states. [2018-04-13 00:16:00,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 773 transitions. [2018-04-13 00:16:00,892 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 773 transitions. Word has length 1825 [2018-04-13 00:16:00,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:00,893 INFO L459 AbstractCegarLoop]: Abstraction has 485 states and 773 transitions. [2018-04-13 00:16:00,893 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:16:00,893 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 773 transitions. [2018-04-13 00:16:00,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1904 [2018-04-13 00:16:00,906 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:00,906 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-13 00:16:00,906 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-13 00:16:00,907 INFO L82 PathProgramCache]: Analyzing trace with hash -818122347, now seen corresponding path program 113 times [2018-04-13 00:16:00,907 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:00,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:00,982 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:02,173 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-13 00:16:02,173 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:02,173 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:16:02,173 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:02,174 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-13 00:16:02,174 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-13 00:16:02,178 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-13 00:16:02,178 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:16:02,178 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:16:02,178 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=442, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:16:02,178 INFO L87 Difference]: Start difference. First operand 485 states and 773 transitions. Second operand 25 states. [2018-04-13 00:16:02,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:02,512 INFO L93 Difference]: Finished difference Result 1430 states and 3281 transitions. [2018-04-13 00:16:02,512 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-13 00:16:02,512 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1903 [2018-04-13 00:16:02,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:02,521 INFO L225 Difference]: With dead ends: 1430 [2018-04-13 00:16:02,521 INFO L226 Difference]: Without dead ends: 1430 [2018-04-13 00:16:02,521 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-13 00:16:02,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1430 states. [2018-04-13 00:16:02,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1430 to 488. [2018-04-13 00:16:02,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 488 states. [2018-04-13 00:16:02,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 799 transitions. [2018-04-13 00:16:02,544 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 799 transitions. Word has length 1903 [2018-04-13 00:16:02,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:02,544 INFO L459 AbstractCegarLoop]: Abstraction has 488 states and 799 transitions. [2018-04-13 00:16:02,544 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:16:02,544 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 799 transitions. [2018-04-13 00:16:02,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1910 [2018-04-13 00:16:02,558 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:02,558 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-13 00:16:02,558 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-13 00:16:02,558 INFO L82 PathProgramCache]: Analyzing trace with hash 2005937309, now seen corresponding path program 114 times [2018-04-13 00:16:02,558 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:02,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:02,631 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:03,793 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-13 00:16:03,793 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:03,793 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:16:03,793 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:03,794 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-13 00:16:03,794 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-13 00:16:03,798 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-13 00:16:03,798 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:16:03,798 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:16:03,798 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=478, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:16:03,799 INFO L87 Difference]: Start difference. First operand 488 states and 799 transitions. Second operand 26 states. [2018-04-13 00:16:04,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:04,175 INFO L93 Difference]: Finished difference Result 1430 states and 3281 transitions. [2018-04-13 00:16:04,176 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-13 00:16:04,176 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1909 [2018-04-13 00:16:04,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:04,185 INFO L225 Difference]: With dead ends: 1430 [2018-04-13 00:16:04,185 INFO L226 Difference]: Without dead ends: 1430 [2018-04-13 00:16:04,185 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-13 00:16:04,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1430 states. [2018-04-13 00:16:04,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1430 to 485. [2018-04-13 00:16:04,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 485 states. [2018-04-13 00:16:04,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 773 transitions. [2018-04-13 00:16:04,208 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 773 transitions. Word has length 1909 [2018-04-13 00:16:04,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:04,209 INFO L459 AbstractCegarLoop]: Abstraction has 485 states and 773 transitions. [2018-04-13 00:16:04,209 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:16:04,209 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 773 transitions. [2018-04-13 00:16:04,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1916 [2018-04-13 00:16:04,223 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:04,223 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-13 00:16:04,223 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-13 00:16:04,223 INFO L82 PathProgramCache]: Analyzing trace with hash 706576805, now seen corresponding path program 115 times [2018-04-13 00:16:04,224 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:04,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:04,301 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:05,500 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-13 00:16:05,500 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:05,501 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:16:05,501 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:05,501 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-13 00:16:05,501 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-13 00:16:05,505 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-13 00:16:05,505 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:16:05,505 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:16:05,506 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=474, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:16:05,506 INFO L87 Difference]: Start difference. First operand 485 states and 773 transitions. Second operand 26 states. [2018-04-13 00:16:05,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:05,876 INFO L93 Difference]: Finished difference Result 1379 states and 3151 transitions. [2018-04-13 00:16:05,876 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-13 00:16:05,877 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1915 [2018-04-13 00:16:05,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:05,885 INFO L225 Difference]: With dead ends: 1379 [2018-04-13 00:16:05,885 INFO L226 Difference]: Without dead ends: 1379 [2018-04-13 00:16:05,885 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-13 00:16:05,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1379 states. [2018-04-13 00:16:05,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1379 to 485. [2018-04-13 00:16:05,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 485 states. [2018-04-13 00:16:05,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 773 transitions. [2018-04-13 00:16:05,907 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 773 transitions. Word has length 1915 [2018-04-13 00:16:05,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:05,908 INFO L459 AbstractCegarLoop]: Abstraction has 485 states and 773 transitions. [2018-04-13 00:16:05,908 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:16:05,908 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 773 transitions. [2018-04-13 00:16:05,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1922 [2018-04-13 00:16:05,921 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:05,922 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-13 00:16:05,922 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-13 00:16:05,922 INFO L82 PathProgramCache]: Analyzing trace with hash 183321773, now seen corresponding path program 116 times [2018-04-13 00:16:05,922 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:05,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:06,000 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:07,260 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-13 00:16:07,260 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:07,260 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:16:07,260 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:07,261 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-13 00:16:07,261 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-13 00:16:07,265 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-13 00:16:07,265 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:16:07,266 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:16:07,266 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=468, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:16:07,266 INFO L87 Difference]: Start difference. First operand 485 states and 773 transitions. Second operand 26 states. [2018-04-13 00:16:07,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:07,641 INFO L93 Difference]: Finished difference Result 1316 states and 2988 transitions. [2018-04-13 00:16:07,641 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-13 00:16:07,641 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1921 [2018-04-13 00:16:07,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:07,648 INFO L225 Difference]: With dead ends: 1316 [2018-04-13 00:16:07,648 INFO L226 Difference]: Without dead ends: 1316 [2018-04-13 00:16:07,649 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-13 00:16:07,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1316 states. [2018-04-13 00:16:07,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1316 to 485. [2018-04-13 00:16:07,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 485 states. [2018-04-13 00:16:07,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 773 transitions. [2018-04-13 00:16:07,668 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 773 transitions. Word has length 1921 [2018-04-13 00:16:07,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:07,668 INFO L459 AbstractCegarLoop]: Abstraction has 485 states and 773 transitions. [2018-04-13 00:16:07,668 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:16:07,668 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 773 transitions. [2018-04-13 00:16:07,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1928 [2018-04-13 00:16:07,682 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:07,682 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-13 00:16:07,682 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-13 00:16:07,682 INFO L82 PathProgramCache]: Analyzing trace with hash 1297479093, now seen corresponding path program 117 times [2018-04-13 00:16:07,683 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:07,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:07,757 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:08,968 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-13 00:16:08,968 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:08,968 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:16:08,968 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:08,969 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-13 00:16:08,969 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-13 00:16:08,973 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-13 00:16:08,973 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:16:08,973 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:16:08,973 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=460, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:16:08,973 INFO L87 Difference]: Start difference. First operand 485 states and 773 transitions. Second operand 26 states. [2018-04-13 00:16:09,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:09,325 INFO L93 Difference]: Finished difference Result 1241 states and 2791 transitions. [2018-04-13 00:16:09,326 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-13 00:16:09,326 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1927 [2018-04-13 00:16:09,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:09,332 INFO L225 Difference]: With dead ends: 1241 [2018-04-13 00:16:09,332 INFO L226 Difference]: Without dead ends: 1241 [2018-04-13 00:16:09,332 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-13 00:16:09,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1241 states. [2018-04-13 00:16:09,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1241 to 485. [2018-04-13 00:16:09,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 485 states. [2018-04-13 00:16:09,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 773 transitions. [2018-04-13 00:16:09,350 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 773 transitions. Word has length 1927 [2018-04-13 00:16:09,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:09,350 INFO L459 AbstractCegarLoop]: Abstraction has 485 states and 773 transitions. [2018-04-13 00:16:09,350 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:16:09,350 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 773 transitions. [2018-04-13 00:16:09,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1934 [2018-04-13 00:16:09,364 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:09,364 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-13 00:16:09,364 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-13 00:16:09,365 INFO L82 PathProgramCache]: Analyzing trace with hash -1990388547, now seen corresponding path program 118 times [2018-04-13 00:16:09,365 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:09,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:09,441 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:10,644 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-13 00:16:10,644 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:10,645 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:16:10,645 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:10,645 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-13 00:16:10,646 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-13 00:16:10,650 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-13 00:16:10,650 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:16:10,650 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:16:10,650 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=450, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:16:10,650 INFO L87 Difference]: Start difference. First operand 485 states and 773 transitions. Second operand 26 states. [2018-04-13 00:16:11,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:11,058 INFO L93 Difference]: Finished difference Result 1154 states and 2559 transitions. [2018-04-13 00:16:11,058 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-13 00:16:11,058 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1933 [2018-04-13 00:16:11,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:11,066 INFO L225 Difference]: With dead ends: 1154 [2018-04-13 00:16:11,066 INFO L226 Difference]: Without dead ends: 1154 [2018-04-13 00:16:11,066 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-13 00:16:11,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1154 states. [2018-04-13 00:16:11,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1154 to 485. [2018-04-13 00:16:11,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 485 states. [2018-04-13 00:16:11,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 773 transitions. [2018-04-13 00:16:11,086 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 773 transitions. Word has length 1933 [2018-04-13 00:16:11,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:11,086 INFO L459 AbstractCegarLoop]: Abstraction has 485 states and 773 transitions. [2018-04-13 00:16:11,086 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:16:11,086 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 773 transitions. [2018-04-13 00:16:11,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1940 [2018-04-13 00:16:11,101 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:11,101 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-13 00:16:11,101 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-13 00:16:11,101 INFO L82 PathProgramCache]: Analyzing trace with hash 410460613, now seen corresponding path program 119 times [2018-04-13 00:16:11,102 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:11,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:11,183 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:12,438 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-13 00:16:12,438 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:12,439 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:16:12,439 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:12,440 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-13 00:16:12,440 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-13 00:16:12,444 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-13 00:16:12,444 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:16:12,444 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:16:12,444 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=438, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:16:12,444 INFO L87 Difference]: Start difference. First operand 485 states and 773 transitions. Second operand 26 states. [2018-04-13 00:16:12,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:12,833 INFO L93 Difference]: Finished difference Result 1055 states and 2291 transitions. [2018-04-13 00:16:12,834 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-13 00:16:12,834 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1939 [2018-04-13 00:16:12,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:12,839 INFO L225 Difference]: With dead ends: 1055 [2018-04-13 00:16:12,840 INFO L226 Difference]: Without dead ends: 1055 [2018-04-13 00:16:12,840 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=590, Invalid=1302, Unknown=0, NotChecked=0, Total=1892 [2018-04-13 00:16:12,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states. [2018-04-13 00:16:12,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 485. [2018-04-13 00:16:12,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 485 states. [2018-04-13 00:16:12,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 773 transitions. [2018-04-13 00:16:12,854 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 773 transitions. Word has length 1939 [2018-04-13 00:16:12,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:12,855 INFO L459 AbstractCegarLoop]: Abstraction has 485 states and 773 transitions. [2018-04-13 00:16:12,855 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:16:12,855 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 773 transitions. [2018-04-13 00:16:12,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1946 [2018-04-13 00:16:12,869 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:12,870 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-13 00:16:12,870 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-13 00:16:12,870 INFO L82 PathProgramCache]: Analyzing trace with hash 403152077, now seen corresponding path program 120 times [2018-04-13 00:16:12,870 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:12,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:12,950 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:14,192 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-13 00:16:14,192 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:14,192 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:16:14,192 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:14,193 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-13 00:16:14,193 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-13 00:16:14,197 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-13 00:16:14,197 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:16:14,197 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:16:14,197 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=424, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:16:14,198 INFO L87 Difference]: Start difference. First operand 485 states and 773 transitions. Second operand 26 states. [2018-04-13 00:16:14,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:14,578 INFO L93 Difference]: Finished difference Result 944 states and 1986 transitions. [2018-04-13 00:16:14,578 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-13 00:16:14,578 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1945 [2018-04-13 00:16:14,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:14,584 INFO L225 Difference]: With dead ends: 944 [2018-04-13 00:16:14,584 INFO L226 Difference]: Without dead ends: 944 [2018-04-13 00:16:14,584 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-13 00:16:14,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 944 states. [2018-04-13 00:16:14,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 944 to 485. [2018-04-13 00:16:14,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 485 states. [2018-04-13 00:16:14,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 773 transitions. [2018-04-13 00:16:14,597 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 773 transitions. Word has length 1945 [2018-04-13 00:16:14,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:14,598 INFO L459 AbstractCegarLoop]: Abstraction has 485 states and 773 transitions. [2018-04-13 00:16:14,598 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:16:14,598 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 773 transitions. [2018-04-13 00:16:14,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1952 [2018-04-13 00:16:14,612 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:14,612 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-13 00:16:14,612 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-13 00:16:14,612 INFO L82 PathProgramCache]: Analyzing trace with hash 1369507285, now seen corresponding path program 121 times [2018-04-13 00:16:14,613 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:14,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:14,689 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:15,975 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-13 00:16:15,975 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:15,976 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:16:15,976 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:15,976 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-13 00:16:15,976 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-13 00:16:15,981 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-13 00:16:15,981 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:16:15,981 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:16:15,981 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=408, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:16:15,981 INFO L87 Difference]: Start difference. First operand 485 states and 773 transitions. Second operand 26 states. [2018-04-13 00:16:16,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:16,352 INFO L93 Difference]: Finished difference Result 825 states and 1647 transitions. [2018-04-13 00:16:16,352 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-13 00:16:16,352 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1951 [2018-04-13 00:16:16,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:16,356 INFO L225 Difference]: With dead ends: 825 [2018-04-13 00:16:16,356 INFO L226 Difference]: Without dead ends: 825 [2018-04-13 00:16:16,356 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-13 00:16:16,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2018-04-13 00:16:16,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 485. [2018-04-13 00:16:16,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 485 states. [2018-04-13 00:16:16,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 773 transitions. [2018-04-13 00:16:16,367 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 773 transitions. Word has length 1951 [2018-04-13 00:16:16,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:16,367 INFO L459 AbstractCegarLoop]: Abstraction has 485 states and 773 transitions. [2018-04-13 00:16:16,367 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:16:16,367 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 773 transitions. [2018-04-13 00:16:16,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1958 [2018-04-13 00:16:16,381 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:16,381 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-13 00:16:16,382 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-13 00:16:16,382 INFO L82 PathProgramCache]: Analyzing trace with hash -653992739, now seen corresponding path program 122 times [2018-04-13 00:16:16,382 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:16,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:16,462 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:17,749 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-13 00:16:17,749 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:17,749 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:16:17,749 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:17,750 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-13 00:16:17,750 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-13 00:16:17,755 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-13 00:16:17,755 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:16:17,755 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:16:17,755 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=390, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:16:17,755 INFO L87 Difference]: Start difference. First operand 485 states and 773 transitions. Second operand 26 states. [2018-04-13 00:16:18,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:18,094 INFO L93 Difference]: Finished difference Result 699 states and 1321 transitions. [2018-04-13 00:16:18,094 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-13 00:16:18,094 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1957 [2018-04-13 00:16:18,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:18,097 INFO L225 Difference]: With dead ends: 699 [2018-04-13 00:16:18,098 INFO L226 Difference]: Without dead ends: 699 [2018-04-13 00:16:18,098 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-13 00:16:18,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2018-04-13 00:16:18,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 494. [2018-04-13 00:16:18,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 494 states. [2018-04-13 00:16:18,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 806 transitions. [2018-04-13 00:16:18,106 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 806 transitions. Word has length 1957 [2018-04-13 00:16:18,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:18,106 INFO L459 AbstractCegarLoop]: Abstraction has 494 states and 806 transitions. [2018-04-13 00:16:18,106 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:16:18,106 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 806 transitions. [2018-04-13 00:16:18,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1964 [2018-04-13 00:16:18,121 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:18,121 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-13 00:16:18,121 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-13 00:16:18,121 INFO L82 PathProgramCache]: Analyzing trace with hash -1075600923, now seen corresponding path program 123 times [2018-04-13 00:16:18,121 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:18,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:18,199 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:19,420 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-13 00:16:19,421 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:19,421 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:16:19,421 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:19,421 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-13 00:16:19,422 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-13 00:16:19,425 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-13 00:16:19,426 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:16:19,426 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:16:19,426 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=519, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:16:19,426 INFO L87 Difference]: Start difference. First operand 494 states and 806 transitions. Second operand 27 states. [2018-04-13 00:16:19,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:19,909 INFO L93 Difference]: Finished difference Result 552 states and 862 transitions. [2018-04-13 00:16:19,909 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-13 00:16:19,909 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 1963 [2018-04-13 00:16:19,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:19,911 INFO L225 Difference]: With dead ends: 552 [2018-04-13 00:16:19,911 INFO L226 Difference]: Without dead ends: 552 [2018-04-13 00:16:19,911 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-13 00:16:19,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2018-04-13 00:16:19,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 497. [2018-04-13 00:16:19,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 497 states. [2018-04-13 00:16:19,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 818 transitions. [2018-04-13 00:16:19,916 INFO L78 Accepts]: Start accepts. Automaton has 497 states and 818 transitions. Word has length 1963 [2018-04-13 00:16:19,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:19,917 INFO L459 AbstractCegarLoop]: Abstraction has 497 states and 818 transitions. [2018-04-13 00:16:19,917 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:16:19,917 INFO L276 IsEmpty]: Start isEmpty. Operand 497 states and 818 transitions. [2018-04-13 00:16:19,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1994 [2018-04-13 00:16:19,932 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:19,932 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-13 00:16:19,932 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-13 00:16:19,932 INFO L82 PathProgramCache]: Analyzing trace with hash 504624397, now seen corresponding path program 124 times [2018-04-13 00:16:19,932 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:20,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:20,009 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:21,224 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-13 00:16:21,225 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:21,225 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-13 00:16:21,225 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:21,225 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-13 00:16:21,226 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-13 00:16:21,229 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-13 00:16:21,229 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-13 00:16:21,230 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-13 00:16:21,230 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=378, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:16:21,230 INFO L87 Difference]: Start difference. First operand 497 states and 818 transitions. Second operand 28 states. [2018-04-13 00:16:21,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:21,434 INFO L93 Difference]: Finished difference Result 983 states and 1820 transitions. [2018-04-13 00:16:21,435 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-13 00:16:21,435 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 1993 [2018-04-13 00:16:21,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:21,439 INFO L225 Difference]: With dead ends: 983 [2018-04-13 00:16:21,439 INFO L226 Difference]: Without dead ends: 983 [2018-04-13 00:16:21,439 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-13 00:16:21,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 983 states. [2018-04-13 00:16:21,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 983 to 508. [2018-04-13 00:16:21,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-13 00:16:21,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 840 transitions. [2018-04-13 00:16:21,450 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 840 transitions. Word has length 1993 [2018-04-13 00:16:21,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:21,450 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 840 transitions. [2018-04-13 00:16:21,450 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-13 00:16:21,450 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 840 transitions. [2018-04-13 00:16:21,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2078 [2018-04-13 00:16:21,466 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:21,466 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-13 00:16:21,466 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-13 00:16:21,467 INFO L82 PathProgramCache]: Analyzing trace with hash -66614771, now seen corresponding path program 125 times [2018-04-13 00:16:21,467 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:21,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:21,547 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:22,876 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-13 00:16:22,876 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:22,877 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:16:22,877 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:22,877 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-13 00:16:22,877 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-13 00:16:22,882 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-13 00:16:22,882 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:16:22,882 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:16:22,882 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=518, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:16:22,882 INFO L87 Difference]: Start difference. First operand 508 states and 840 transitions. Second operand 27 states. [2018-04-13 00:16:23,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:23,275 INFO L93 Difference]: Finished difference Result 1551 states and 3627 transitions. [2018-04-13 00:16:23,275 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-13 00:16:23,275 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2077 [2018-04-13 00:16:23,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:23,285 INFO L225 Difference]: With dead ends: 1551 [2018-04-13 00:16:23,285 INFO L226 Difference]: Without dead ends: 1551 [2018-04-13 00:16:23,285 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-13 00:16:23,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1551 states. [2018-04-13 00:16:23,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1551 to 508. [2018-04-13 00:16:23,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-13 00:16:23,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 840 transitions. [2018-04-13 00:16:23,311 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 840 transitions. Word has length 2077 [2018-04-13 00:16:23,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:23,312 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 840 transitions. [2018-04-13 00:16:23,312 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:16:23,312 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 840 transitions. [2018-04-13 00:16:23,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2084 [2018-04-13 00:16:23,328 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:23,328 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-13 00:16:23,328 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-13 00:16:23,328 INFO L82 PathProgramCache]: Analyzing trace with hash 430290709, now seen corresponding path program 126 times [2018-04-13 00:16:23,328 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:23,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:23,442 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:24,803 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-13 00:16:24,804 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:24,804 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:16:24,804 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:24,805 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-13 00:16:24,805 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-13 00:16:24,809 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-13 00:16:24,810 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:16:24,810 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:16:24,810 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=515, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:16:24,810 INFO L87 Difference]: Start difference. First operand 508 states and 840 transitions. Second operand 27 states. [2018-04-13 00:16:25,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:25,182 INFO L93 Difference]: Finished difference Result 1506 states and 3513 transitions. [2018-04-13 00:16:25,182 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-13 00:16:25,182 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2083 [2018-04-13 00:16:25,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:25,191 INFO L225 Difference]: With dead ends: 1506 [2018-04-13 00:16:25,191 INFO L226 Difference]: Without dead ends: 1506 [2018-04-13 00:16:25,191 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-13 00:16:25,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1506 states. [2018-04-13 00:16:25,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1506 to 508. [2018-04-13 00:16:25,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-13 00:16:25,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 840 transitions. [2018-04-13 00:16:25,213 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 840 transitions. Word has length 2083 [2018-04-13 00:16:25,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:25,214 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 840 transitions. [2018-04-13 00:16:25,214 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:16:25,214 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 840 transitions. [2018-04-13 00:16:25,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2090 [2018-04-13 00:16:25,230 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:25,230 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-13 00:16:25,230 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-13 00:16:25,230 INFO L82 PathProgramCache]: Analyzing trace with hash 2146128413, now seen corresponding path program 127 times [2018-04-13 00:16:25,231 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:25,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:25,318 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:26,718 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-13 00:16:26,718 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:26,719 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:16:26,719 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:26,719 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-13 00:16:26,719 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-13 00:16:26,724 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-13 00:16:26,724 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:16:26,724 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:16:26,724 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=510, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:16:26,724 INFO L87 Difference]: Start difference. First operand 508 states and 840 transitions. Second operand 27 states. [2018-04-13 00:16:27,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:27,114 INFO L93 Difference]: Finished difference Result 1449 states and 3366 transitions. [2018-04-13 00:16:27,115 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-13 00:16:27,115 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2089 [2018-04-13 00:16:27,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:27,124 INFO L225 Difference]: With dead ends: 1449 [2018-04-13 00:16:27,124 INFO L226 Difference]: Without dead ends: 1449 [2018-04-13 00:16:27,124 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-13 00:16:27,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1449 states. [2018-04-13 00:16:27,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1449 to 508. [2018-04-13 00:16:27,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-13 00:16:27,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 840 transitions. [2018-04-13 00:16:27,147 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 840 transitions. Word has length 2089 [2018-04-13 00:16:27,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:27,147 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 840 transitions. [2018-04-13 00:16:27,147 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:16:27,147 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 840 transitions. [2018-04-13 00:16:27,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2096 [2018-04-13 00:16:27,164 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:27,164 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-13 00:16:27,164 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-13 00:16:27,164 INFO L82 PathProgramCache]: Analyzing trace with hash 758045477, now seen corresponding path program 128 times [2018-04-13 00:16:27,164 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:27,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:27,248 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:28,660 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-13 00:16:28,660 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:28,661 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:16:28,661 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:28,661 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-13 00:16:28,662 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-13 00:16:28,666 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-13 00:16:28,667 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:16:28,667 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:16:28,667 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=503, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:16:28,667 INFO L87 Difference]: Start difference. First operand 508 states and 840 transitions. Second operand 27 states. [2018-04-13 00:16:29,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:29,069 INFO L93 Difference]: Finished difference Result 1380 states and 3185 transitions. [2018-04-13 00:16:29,069 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-13 00:16:29,069 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2095 [2018-04-13 00:16:29,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:29,077 INFO L225 Difference]: With dead ends: 1380 [2018-04-13 00:16:29,077 INFO L226 Difference]: Without dead ends: 1380 [2018-04-13 00:16:29,077 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=503, Invalid=1303, Unknown=0, NotChecked=0, Total=1806 [2018-04-13 00:16:29,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1380 states. [2018-04-13 00:16:29,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1380 to 508. [2018-04-13 00:16:29,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-13 00:16:29,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 840 transitions. [2018-04-13 00:16:29,097 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 840 transitions. Word has length 2095 [2018-04-13 00:16:29,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:29,098 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 840 transitions. [2018-04-13 00:16:29,098 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:16:29,098 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 840 transitions. [2018-04-13 00:16:29,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2102 [2018-04-13 00:16:29,114 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:29,115 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-13 00:16:29,115 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-13 00:16:29,115 INFO L82 PathProgramCache]: Analyzing trace with hash 1840632365, now seen corresponding path program 129 times [2018-04-13 00:16:29,115 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:29,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:29,201 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:30,630 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-13 00:16:30,630 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:30,630 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:16:30,631 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:30,631 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-13 00:16:30,631 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-13 00:16:30,636 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-13 00:16:30,636 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:16:30,636 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:16:30,637 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=494, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:16:30,637 INFO L87 Difference]: Start difference. First operand 508 states and 840 transitions. Second operand 27 states. [2018-04-13 00:16:31,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:31,091 INFO L93 Difference]: Finished difference Result 1299 states and 2969 transitions. [2018-04-13 00:16:31,091 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-13 00:16:31,091 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2101 [2018-04-13 00:16:31,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:31,098 INFO L225 Difference]: With dead ends: 1299 [2018-04-13 00:16:31,098 INFO L226 Difference]: Without dead ends: 1299 [2018-04-13 00:16:31,099 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=548, Invalid=1344, Unknown=0, NotChecked=0, Total=1892 [2018-04-13 00:16:31,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1299 states. [2018-04-13 00:16:31,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1299 to 508. [2018-04-13 00:16:31,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-13 00:16:31,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 840 transitions. [2018-04-13 00:16:31,118 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 840 transitions. Word has length 2101 [2018-04-13 00:16:31,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:31,118 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 840 transitions. [2018-04-13 00:16:31,118 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:16:31,118 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 840 transitions. [2018-04-13 00:16:31,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2108 [2018-04-13 00:16:31,135 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:31,135 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-13 00:16:31,135 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-13 00:16:31,135 INFO L82 PathProgramCache]: Analyzing trace with hash 1215608629, now seen corresponding path program 130 times [2018-04-13 00:16:31,136 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:31,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:31,218 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:32,663 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-13 00:16:32,663 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:32,664 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:16:32,664 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:32,664 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-13 00:16:32,665 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-13 00:16:32,669 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-13 00:16:32,669 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:16:32,670 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:16:32,670 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=483, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:16:32,670 INFO L87 Difference]: Start difference. First operand 508 states and 840 transitions. Second operand 27 states. [2018-04-13 00:16:33,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:33,074 INFO L93 Difference]: Finished difference Result 1206 states and 2717 transitions. [2018-04-13 00:16:33,074 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-13 00:16:33,074 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2107 [2018-04-13 00:16:33,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:33,082 INFO L225 Difference]: With dead ends: 1206 [2018-04-13 00:16:33,082 INFO L226 Difference]: Without dead ends: 1206 [2018-04-13 00:16:33,082 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-13 00:16:33,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1206 states. [2018-04-13 00:16:33,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1206 to 508. [2018-04-13 00:16:33,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-13 00:16:33,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 840 transitions. [2018-04-13 00:16:33,102 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 840 transitions. Word has length 2107 [2018-04-13 00:16:33,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:33,102 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 840 transitions. [2018-04-13 00:16:33,102 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:16:33,102 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 840 transitions. [2018-04-13 00:16:33,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2114 [2018-04-13 00:16:33,119 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:33,120 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-13 00:16:33,120 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-13 00:16:33,120 INFO L82 PathProgramCache]: Analyzing trace with hash 1636764221, now seen corresponding path program 131 times [2018-04-13 00:16:33,120 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:33,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:33,207 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:34,645 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-13 00:16:34,645 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:34,646 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:16:34,646 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:34,646 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-13 00:16:34,647 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-13 00:16:34,651 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-13 00:16:34,651 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:16:34,651 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:16:34,651 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=470, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:16:34,652 INFO L87 Difference]: Start difference. First operand 508 states and 840 transitions. Second operand 27 states. [2018-04-13 00:16:35,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:35,042 INFO L93 Difference]: Finished difference Result 1101 states and 2428 transitions. [2018-04-13 00:16:35,042 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-13 00:16:35,042 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2113 [2018-04-13 00:16:35,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:35,049 INFO L225 Difference]: With dead ends: 1101 [2018-04-13 00:16:35,049 INFO L226 Difference]: Without dead ends: 1101 [2018-04-13 00:16:35,049 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 279 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=650, Invalid=1420, Unknown=0, NotChecked=0, Total=2070 [2018-04-13 00:16:35,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states. [2018-04-13 00:16:35,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 508. [2018-04-13 00:16:35,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-13 00:16:35,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 840 transitions. [2018-04-13 00:16:35,064 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 840 transitions. Word has length 2113 [2018-04-13 00:16:35,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:35,065 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 840 transitions. [2018-04-13 00:16:35,065 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:16:35,065 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 840 transitions. [2018-04-13 00:16:35,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2120 [2018-04-13 00:16:35,081 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:35,081 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-13 00:16:35,082 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-13 00:16:35,082 INFO L82 PathProgramCache]: Analyzing trace with hash -1835578555, now seen corresponding path program 132 times [2018-04-13 00:16:35,082 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:35,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:35,171 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:36,660 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-13 00:16:36,660 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:36,660 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:16:36,660 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:36,661 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-13 00:16:36,661 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-13 00:16:36,667 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-13 00:16:36,667 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:16:36,667 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:16:36,667 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=455, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:16:36,667 INFO L87 Difference]: Start difference. First operand 508 states and 840 transitions. Second operand 27 states. [2018-04-13 00:16:37,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:37,049 INFO L93 Difference]: Finished difference Result 984 states and 2101 transitions. [2018-04-13 00:16:37,050 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-13 00:16:37,050 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2119 [2018-04-13 00:16:37,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:37,054 INFO L225 Difference]: With dead ends: 984 [2018-04-13 00:16:37,054 INFO L226 Difference]: Without dead ends: 984 [2018-04-13 00:16:37,055 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-13 00:16:37,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 984 states. [2018-04-13 00:16:37,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 984 to 508. [2018-04-13 00:16:37,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-13 00:16:37,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 840 transitions. [2018-04-13 00:16:37,067 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 840 transitions. Word has length 2119 [2018-04-13 00:16:37,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:37,068 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 840 transitions. [2018-04-13 00:16:37,068 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:16:37,068 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 840 transitions. [2018-04-13 00:16:37,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2126 [2018-04-13 00:16:37,084 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:37,085 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-13 00:16:37,085 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-13 00:16:37,085 INFO L82 PathProgramCache]: Analyzing trace with hash 143587917, now seen corresponding path program 133 times [2018-04-13 00:16:37,085 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:37,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:37,169 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:40,111 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-13 00:16:40,111 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:40,111 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:16:40,111 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:40,112 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-13 00:16:40,112 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-13 00:16:40,117 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-13 00:16:40,117 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:16:40,117 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:16:40,117 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=438, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:16:40,117 INFO L87 Difference]: Start difference. First operand 508 states and 840 transitions. Second operand 27 states. [2018-04-13 00:16:40,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:40,491 INFO L93 Difference]: Finished difference Result 859 states and 1739 transitions. [2018-04-13 00:16:40,491 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-13 00:16:40,491 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2125 [2018-04-13 00:16:40,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:40,496 INFO L225 Difference]: With dead ends: 859 [2018-04-13 00:16:40,496 INFO L226 Difference]: Without dead ends: 859 [2018-04-13 00:16:40,496 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-13 00:16:40,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 859 states. [2018-04-13 00:16:40,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 859 to 508. [2018-04-13 00:16:40,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-13 00:16:40,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 840 transitions. [2018-04-13 00:16:40,507 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 840 transitions. Word has length 2125 [2018-04-13 00:16:40,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:40,508 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 840 transitions. [2018-04-13 00:16:40,508 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:16:40,508 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 840 transitions. [2018-04-13 00:16:40,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2132 [2018-04-13 00:16:40,526 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:40,526 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-13 00:16:40,526 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-13 00:16:40,526 INFO L82 PathProgramCache]: Analyzing trace with hash 1202100053, now seen corresponding path program 134 times [2018-04-13 00:16:40,526 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:40,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:40,613 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:42,104 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-13 00:16:42,104 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:42,105 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:16:42,105 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:42,105 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-13 00:16:42,105 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-13 00:16:42,110 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-13 00:16:42,110 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:16:42,111 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:16:42,111 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=419, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:16:42,111 INFO L87 Difference]: Start difference. First operand 508 states and 840 transitions. Second operand 27 states. [2018-04-13 00:16:42,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:42,506 INFO L93 Difference]: Finished difference Result 727 states and 1391 transitions. [2018-04-13 00:16:42,506 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-13 00:16:42,506 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2131 [2018-04-13 00:16:42,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:42,510 INFO L225 Difference]: With dead ends: 727 [2018-04-13 00:16:42,510 INFO L226 Difference]: Without dead ends: 727 [2018-04-13 00:16:42,510 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-13 00:16:42,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2018-04-13 00:16:42,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 517. [2018-04-13 00:16:42,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 517 states. [2018-04-13 00:16:42,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 874 transitions. [2018-04-13 00:16:42,519 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 874 transitions. Word has length 2131 [2018-04-13 00:16:42,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:42,519 INFO L459 AbstractCegarLoop]: Abstraction has 517 states and 874 transitions. [2018-04-13 00:16:42,519 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:16:42,519 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 874 transitions. [2018-04-13 00:16:42,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2138 [2018-04-13 00:16:42,536 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:42,537 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-13 00:16:42,537 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-13 00:16:42,537 INFO L82 PathProgramCache]: Analyzing trace with hash 79536733, now seen corresponding path program 135 times [2018-04-13 00:16:42,537 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:42,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:42,625 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:43,998 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-13 00:16:43,999 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:43,999 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-13 00:16:43,999 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:44,000 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-13 00:16:44,000 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-13 00:16:44,004 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-13 00:16:44,004 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-13 00:16:44,004 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-13 00:16:44,004 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=406, Invalid=406, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:16:44,004 INFO L87 Difference]: Start difference. First operand 517 states and 874 transitions. Second operand 29 states. [2018-04-13 00:16:44,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:44,199 INFO L93 Difference]: Finished difference Result 1076 states and 2123 transitions. [2018-04-13 00:16:44,199 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-13 00:16:44,199 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2137 [2018-04-13 00:16:44,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:44,204 INFO L225 Difference]: With dead ends: 1076 [2018-04-13 00:16:44,205 INFO L226 Difference]: Without dead ends: 1076 [2018-04-13 00:16:44,205 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-13 00:16:44,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1076 states. [2018-04-13 00:16:44,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1076 to 528. [2018-04-13 00:16:44,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-13 00:16:44,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 897 transitions. [2018-04-13 00:16:44,219 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 897 transitions. Word has length 2137 [2018-04-13 00:16:44,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:44,220 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 897 transitions. [2018-04-13 00:16:44,220 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-13 00:16:44,220 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 897 transitions. [2018-04-13 00:16:44,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2222 [2018-04-13 00:16:44,238 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:44,238 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-13 00:16:44,238 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-13 00:16:44,238 INFO L82 PathProgramCache]: Analyzing trace with hash 211236701, now seen corresponding path program 136 times [2018-04-13 00:16:44,238 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:44,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:44,331 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:45,832 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-13 00:16:45,832 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:45,832 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-13 00:16:45,833 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:45,833 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-13 00:16:45,833 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-13 00:16:45,839 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-13 00:16:45,839 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-13 00:16:45,839 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-13 00:16:45,839 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=559, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:16:45,839 INFO L87 Difference]: Start difference. First operand 528 states and 897 transitions. Second operand 28 states. [2018-04-13 00:16:46,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:46,233 INFO L93 Difference]: Finished difference Result 1672 states and 4119 transitions. [2018-04-13 00:16:46,233 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-13 00:16:46,233 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2221 [2018-04-13 00:16:46,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:46,244 INFO L225 Difference]: With dead ends: 1672 [2018-04-13 00:16:46,245 INFO L226 Difference]: Without dead ends: 1672 [2018-04-13 00:16:46,245 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-13 00:16:46,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1672 states. [2018-04-13 00:16:46,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1672 to 528. [2018-04-13 00:16:46,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-13 00:16:46,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 897 transitions. [2018-04-13 00:16:46,275 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 897 transitions. Word has length 2221 [2018-04-13 00:16:46,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:46,275 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 897 transitions. [2018-04-13 00:16:46,275 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-13 00:16:46,276 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 897 transitions. [2018-04-13 00:16:46,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2228 [2018-04-13 00:16:46,294 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:46,294 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-13 00:16:46,294 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-13 00:16:46,294 INFO L82 PathProgramCache]: Analyzing trace with hash 514970725, now seen corresponding path program 137 times [2018-04-13 00:16:46,294 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:46,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:46,388 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:47,889 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-13 00:16:47,889 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:47,889 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-13 00:16:47,889 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:47,890 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-13 00:16:47,890 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-13 00:16:47,895 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-13 00:16:47,895 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-13 00:16:47,895 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-13 00:16:47,895 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=557, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:16:47,896 INFO L87 Difference]: Start difference. First operand 528 states and 897 transitions. Second operand 28 states. [2018-04-13 00:16:48,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:48,295 INFO L93 Difference]: Finished difference Result 1633 states and 4015 transitions. [2018-04-13 00:16:48,295 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-13 00:16:48,295 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2227 [2018-04-13 00:16:48,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:48,306 INFO L225 Difference]: With dead ends: 1633 [2018-04-13 00:16:48,306 INFO L226 Difference]: Without dead ends: 1633 [2018-04-13 00:16:48,306 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-13 00:16:48,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1633 states. [2018-04-13 00:16:48,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1633 to 528. [2018-04-13 00:16:48,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-13 00:16:48,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 897 transitions. [2018-04-13 00:16:48,334 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 897 transitions. Word has length 2227 [2018-04-13 00:16:48,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:48,335 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 897 transitions. [2018-04-13 00:16:48,335 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-13 00:16:48,335 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 897 transitions. [2018-04-13 00:16:48,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2234 [2018-04-13 00:16:48,353 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:48,353 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-13 00:16:48,353 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-13 00:16:48,353 INFO L82 PathProgramCache]: Analyzing trace with hash -1544036499, now seen corresponding path program 138 times [2018-04-13 00:16:48,354 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:48,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:48,445 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:50,009 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-13 00:16:50,009 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:50,009 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-13 00:16:50,009 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:50,010 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-13 00:16:50,010 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-13 00:16:50,016 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-13 00:16:50,016 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-13 00:16:50,016 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-13 00:16:50,016 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=553, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:16:50,016 INFO L87 Difference]: Start difference. First operand 528 states and 897 transitions. Second operand 28 states. [2018-04-13 00:16:50,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:50,418 INFO L93 Difference]: Finished difference Result 1582 states and 3877 transitions. [2018-04-13 00:16:50,418 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-13 00:16:50,418 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2233 [2018-04-13 00:16:50,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:50,429 INFO L225 Difference]: With dead ends: 1582 [2018-04-13 00:16:50,429 INFO L226 Difference]: Without dead ends: 1582 [2018-04-13 00:16:50,430 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-13 00:16:50,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1582 states. [2018-04-13 00:16:50,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1582 to 528. [2018-04-13 00:16:50,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-13 00:16:50,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 897 transitions. [2018-04-13 00:16:50,458 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 897 transitions. Word has length 2233 [2018-04-13 00:16:50,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:50,459 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 897 transitions. [2018-04-13 00:16:50,459 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-13 00:16:50,459 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 897 transitions. [2018-04-13 00:16:50,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2240 [2018-04-13 00:16:50,478 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:50,478 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-13 00:16:50,479 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-13 00:16:50,479 INFO L82 PathProgramCache]: Analyzing trace with hash 901765237, now seen corresponding path program 139 times [2018-04-13 00:16:50,479 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:50,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:50,575 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:52,088 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-13 00:16:52,089 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:52,089 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-13 00:16:52,089 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:52,089 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-13 00:16:52,090 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-13 00:16:52,095 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-13 00:16:52,095 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-13 00:16:52,095 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-13 00:16:52,095 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=547, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:16:52,095 INFO L87 Difference]: Start difference. First operand 528 states and 897 transitions. Second operand 28 states. [2018-04-13 00:16:52,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:52,533 INFO L93 Difference]: Finished difference Result 1519 states and 3704 transitions. [2018-04-13 00:16:52,533 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-13 00:16:52,533 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2239 [2018-04-13 00:16:52,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:52,542 INFO L225 Difference]: With dead ends: 1519 [2018-04-13 00:16:52,542 INFO L226 Difference]: Without dead ends: 1519 [2018-04-13 00:16:52,543 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=513, Invalid=1379, Unknown=0, NotChecked=0, Total=1892 [2018-04-13 00:16:52,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1519 states. [2018-04-13 00:16:52,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1519 to 528. [2018-04-13 00:16:52,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-13 00:16:52,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 897 transitions. [2018-04-13 00:16:52,567 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 897 transitions. Word has length 2239 [2018-04-13 00:16:52,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:52,567 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 897 transitions. [2018-04-13 00:16:52,567 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-13 00:16:52,567 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 897 transitions. [2018-04-13 00:16:52,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2246 [2018-04-13 00:16:52,598 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:52,598 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-13 00:16:52,598 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-13 00:16:52,598 INFO L82 PathProgramCache]: Analyzing trace with hash 223297405, now seen corresponding path program 140 times [2018-04-13 00:16:52,599 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:52,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:52,689 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:54,296 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-13 00:16:54,296 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:54,297 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-13 00:16:54,297 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:54,297 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-13 00:16:54,297 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-13 00:16:54,303 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-13 00:16:54,303 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-13 00:16:54,303 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-13 00:16:54,303 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=539, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:16:54,303 INFO L87 Difference]: Start difference. First operand 528 states and 897 transitions. Second operand 28 states. [2018-04-13 00:16:54,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:54,713 INFO L93 Difference]: Finished difference Result 1444 states and 3495 transitions. [2018-04-13 00:16:54,713 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-13 00:16:54,713 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2245 [2018-04-13 00:16:54,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:54,722 INFO L225 Difference]: With dead ends: 1444 [2018-04-13 00:16:54,722 INFO L226 Difference]: Without dead ends: 1444 [2018-04-13 00:16:54,722 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=557, Invalid=1423, Unknown=0, NotChecked=0, Total=1980 [2018-04-13 00:16:54,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1444 states. [2018-04-13 00:16:54,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1444 to 528. [2018-04-13 00:16:54,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-13 00:16:54,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 897 transitions. [2018-04-13 00:16:54,745 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 897 transitions. Word has length 2245 [2018-04-13 00:16:54,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:54,746 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 897 transitions. [2018-04-13 00:16:54,746 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-13 00:16:54,746 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 897 transitions. [2018-04-13 00:16:54,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2252 [2018-04-13 00:16:54,764 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:54,764 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-13 00:16:54,765 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-13 00:16:54,765 INFO L82 PathProgramCache]: Analyzing trace with hash -258304891, now seen corresponding path program 141 times [2018-04-13 00:16:54,765 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:54,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:54,859 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:56,450 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-13 00:16:56,450 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:56,450 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-13 00:16:56,450 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:56,451 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-13 00:16:56,452 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-13 00:16:56,458 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-13 00:16:56,459 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-13 00:16:56,459 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-13 00:16:56,459 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=529, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:16:56,459 INFO L87 Difference]: Start difference. First operand 528 states and 897 transitions. Second operand 28 states. [2018-04-13 00:16:56,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:56,845 INFO L93 Difference]: Finished difference Result 1357 states and 3249 transitions. [2018-04-13 00:16:56,845 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-13 00:16:56,845 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2251 [2018-04-13 00:16:56,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:56,853 INFO L225 Difference]: With dead ends: 1357 [2018-04-13 00:16:56,853 INFO L226 Difference]: Without dead ends: 1357 [2018-04-13 00:16:56,853 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-13 00:16:56,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1357 states. [2018-04-13 00:16:56,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1357 to 528. [2018-04-13 00:16:56,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-13 00:16:56,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 897 transitions. [2018-04-13 00:16:56,874 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 897 transitions. Word has length 2251 [2018-04-13 00:16:56,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:56,874 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 897 transitions. [2018-04-13 00:16:56,874 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-13 00:16:56,874 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 897 transitions. [2018-04-13 00:16:56,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2258 [2018-04-13 00:16:56,893 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:56,893 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-13 00:16:56,893 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-13 00:16:56,893 INFO L82 PathProgramCache]: Analyzing trace with hash 348477325, now seen corresponding path program 142 times [2018-04-13 00:16:56,894 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:56,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:56,987 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:58,585 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-13 00:16:58,586 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:58,586 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-13 00:16:58,586 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:58,587 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-13 00:16:58,587 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-13 00:16:58,592 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-13 00:16:58,592 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-13 00:16:58,593 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-13 00:16:58,593 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=517, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:16:58,593 INFO L87 Difference]: Start difference. First operand 528 states and 897 transitions. Second operand 28 states. [2018-04-13 00:16:59,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:59,064 INFO L93 Difference]: Finished difference Result 1258 states and 2965 transitions. [2018-04-13 00:16:59,064 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-13 00:16:59,064 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2257 [2018-04-13 00:16:59,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:59,072 INFO L225 Difference]: With dead ends: 1258 [2018-04-13 00:16:59,072 INFO L226 Difference]: Without dead ends: 1258 [2018-04-13 00:16:59,072 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-13 00:16:59,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1258 states. [2018-04-13 00:16:59,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1258 to 528. [2018-04-13 00:16:59,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-13 00:16:59,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 897 transitions. [2018-04-13 00:16:59,092 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 897 transitions. Word has length 2257 [2018-04-13 00:16:59,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:59,093 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 897 transitions. [2018-04-13 00:16:59,093 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-13 00:16:59,093 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 897 transitions. [2018-04-13 00:16:59,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2264 [2018-04-13 00:16:59,112 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:59,112 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-13 00:16:59,112 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-13 00:16:59,112 INFO L82 PathProgramCache]: Analyzing trace with hash 912394389, now seen corresponding path program 143 times [2018-04-13 00:16:59,112 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:59,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:59,209 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:00,838 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-13 00:17:00,839 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:00,839 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-13 00:17:00,839 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:00,840 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-13 00:17:00,840 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-13 00:17:00,845 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-13 00:17:00,845 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-13 00:17:00,845 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-13 00:17:00,845 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=503, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:17:00,846 INFO L87 Difference]: Start difference. First operand 528 states and 897 transitions. Second operand 28 states. [2018-04-13 00:17:01,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:01,237 INFO L93 Difference]: Finished difference Result 1147 states and 2642 transitions. [2018-04-13 00:17:01,237 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-13 00:17:01,237 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2263 [2018-04-13 00:17:01,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:01,243 INFO L225 Difference]: With dead ends: 1147 [2018-04-13 00:17:01,244 INFO L226 Difference]: Without dead ends: 1147 [2018-04-13 00:17:01,244 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-13 00:17:01,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1147 states. [2018-04-13 00:17:01,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1147 to 528. [2018-04-13 00:17:01,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-13 00:17:01,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 897 transitions. [2018-04-13 00:17:01,261 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 897 transitions. Word has length 2263 [2018-04-13 00:17:01,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:01,262 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 897 transitions. [2018-04-13 00:17:01,262 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-13 00:17:01,262 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 897 transitions. [2018-04-13 00:17:01,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2270 [2018-04-13 00:17:01,280 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:01,280 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-13 00:17:01,280 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-13 00:17:01,280 INFO L82 PathProgramCache]: Analyzing trace with hash -1217255523, now seen corresponding path program 144 times [2018-04-13 00:17:01,281 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:01,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:01,376 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:03,187 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-13 00:17:03,187 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:03,188 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-13 00:17:03,188 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:03,188 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-13 00:17:03,188 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-13 00:17:03,194 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-13 00:17:03,194 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-13 00:17:03,194 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-13 00:17:03,194 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=487, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:17:03,194 INFO L87 Difference]: Start difference. First operand 528 states and 897 transitions. Second operand 28 states. [2018-04-13 00:17:03,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:03,620 INFO L93 Difference]: Finished difference Result 1024 states and 2279 transitions. [2018-04-13 00:17:03,626 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-13 00:17:03,626 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2269 [2018-04-13 00:17:03,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:03,633 INFO L225 Difference]: With dead ends: 1024 [2018-04-13 00:17:03,633 INFO L226 Difference]: Without dead ends: 1024 [2018-04-13 00:17:03,633 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=773, Invalid=1579, Unknown=0, NotChecked=0, Total=2352 [2018-04-13 00:17:03,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1024 states. [2018-04-13 00:17:03,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1024 to 528. [2018-04-13 00:17:03,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-13 00:17:03,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 897 transitions. [2018-04-13 00:17:03,652 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 897 transitions. Word has length 2269 [2018-04-13 00:17:03,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:03,652 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 897 transitions. [2018-04-13 00:17:03,652 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-13 00:17:03,652 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 897 transitions. [2018-04-13 00:17:03,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2276 [2018-04-13 00:17:03,672 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:03,672 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-13 00:17:03,672 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-13 00:17:03,672 INFO L82 PathProgramCache]: Analyzing trace with hash 589706405, now seen corresponding path program 145 times [2018-04-13 00:17:03,673 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:03,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:03,773 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:05,454 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-13 00:17:05,454 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:05,455 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-13 00:17:05,455 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:05,455 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-13 00:17:05,456 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-13 00:17:05,461 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-13 00:17:05,461 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-13 00:17:05,461 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-13 00:17:05,461 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=287, Invalid=469, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:17:05,462 INFO L87 Difference]: Start difference. First operand 528 states and 897 transitions. Second operand 28 states. [2018-04-13 00:17:05,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:05,842 INFO L93 Difference]: Finished difference Result 893 states and 1879 transitions. [2018-04-13 00:17:05,842 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-13 00:17:05,842 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2275 [2018-04-13 00:17:05,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:05,847 INFO L225 Difference]: With dead ends: 893 [2018-04-13 00:17:05,847 INFO L226 Difference]: Without dead ends: 893 [2018-04-13 00:17:05,848 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-13 00:17:05,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 893 states. [2018-04-13 00:17:05,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 893 to 528. [2018-04-13 00:17:05,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-13 00:17:05,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 897 transitions. [2018-04-13 00:17:05,860 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 897 transitions. Word has length 2275 [2018-04-13 00:17:05,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:05,860 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 897 transitions. [2018-04-13 00:17:05,860 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-13 00:17:05,860 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 897 transitions. [2018-04-13 00:17:05,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2282 [2018-04-13 00:17:05,880 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:05,880 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-13 00:17:05,880 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-13 00:17:05,880 INFO L82 PathProgramCache]: Analyzing trace with hash 123580333, now seen corresponding path program 146 times [2018-04-13 00:17:05,880 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:05,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:05,980 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:07,646 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-13 00:17:07,646 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:07,647 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-13 00:17:07,647 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:07,647 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-13 00:17:07,648 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-13 00:17:07,653 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-13 00:17:07,653 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-13 00:17:07,654 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-13 00:17:07,654 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=449, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:17:07,654 INFO L87 Difference]: Start difference. First operand 528 states and 897 transitions. Second operand 28 states. [2018-04-13 00:17:08,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:08,040 INFO L93 Difference]: Finished difference Result 755 states and 1493 transitions. [2018-04-13 00:17:08,040 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-13 00:17:08,040 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2281 [2018-04-13 00:17:08,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:08,044 INFO L225 Difference]: With dead ends: 755 [2018-04-13 00:17:08,044 INFO L226 Difference]: Without dead ends: 755 [2018-04-13 00:17:08,044 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-13 00:17:08,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2018-04-13 00:17:08,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 537. [2018-04-13 00:17:08,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 537 states. [2018-04-13 00:17:08,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 932 transitions. [2018-04-13 00:17:08,054 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 932 transitions. Word has length 2281 [2018-04-13 00:17:08,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:08,055 INFO L459 AbstractCegarLoop]: Abstraction has 537 states and 932 transitions. [2018-04-13 00:17:08,055 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-13 00:17:08,055 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 932 transitions. [2018-04-13 00:17:08,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2288 [2018-04-13 00:17:08,074 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:08,074 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-13 00:17:08,074 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-13 00:17:08,074 INFO L82 PathProgramCache]: Analyzing trace with hash -1545135947, now seen corresponding path program 147 times [2018-04-13 00:17:08,075 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:08,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:08,216 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:09,757 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-13 00:17:09,758 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:09,758 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-13 00:17:09,758 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:09,759 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-13 00:17:09,759 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-13 00:17:09,764 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-13 00:17:09,764 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-13 00:17:09,764 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-13 00:17:09,765 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=601, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:17:09,765 INFO L87 Difference]: Start difference. First operand 537 states and 932 transitions. Second operand 29 states. [2018-04-13 00:17:10,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:10,344 INFO L93 Difference]: Finished difference Result 597 states and 965 transitions. [2018-04-13 00:17:10,344 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-13 00:17:10,344 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2287 [2018-04-13 00:17:10,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:10,346 INFO L225 Difference]: With dead ends: 597 [2018-04-13 00:17:10,347 INFO L226 Difference]: Without dead ends: 597 [2018-04-13 00:17:10,347 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-13 00:17:10,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2018-04-13 00:17:10,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 537. [2018-04-13 00:17:10,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 537 states. [2018-04-13 00:17:10,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 917 transitions. [2018-04-13 00:17:10,354 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 917 transitions. Word has length 2287 [2018-04-13 00:17:10,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:10,355 INFO L459 AbstractCegarLoop]: Abstraction has 537 states and 917 transitions. [2018-04-13 00:17:10,355 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-13 00:17:10,355 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 917 transitions. [2018-04-13 00:17:10,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2312 [2018-04-13 00:17:10,375 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:10,376 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-13 00:17:10,376 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-13 00:17:10,376 INFO L82 PathProgramCache]: Analyzing trace with hash -1253812011, now seen corresponding path program 148 times [2018-04-13 00:17:10,376 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:10,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:10,480 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:12,021 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-13 00:17:12,021 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:12,021 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-13 00:17:12,021 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:12,022 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-13 00:17:12,022 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-13 00:17:12,027 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-13 00:17:12,028 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-13 00:17:12,028 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-13 00:17:12,028 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=435, Invalid=435, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:17:12,028 INFO L87 Difference]: Start difference. First operand 537 states and 917 transitions. Second operand 30 states. [2018-04-13 00:17:12,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:12,243 INFO L93 Difference]: Finished difference Result 1101 states and 2170 transitions. [2018-04-13 00:17:12,243 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-13 00:17:12,243 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2311 [2018-04-13 00:17:12,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:12,248 INFO L225 Difference]: With dead ends: 1101 [2018-04-13 00:17:12,249 INFO L226 Difference]: Without dead ends: 1101 [2018-04-13 00:17:12,249 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-13 00:17:12,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states. [2018-04-13 00:17:12,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 548. [2018-04-13 00:17:12,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-04-13 00:17:12,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 940 transitions. [2018-04-13 00:17:12,263 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 940 transitions. Word has length 2311 [2018-04-13 00:17:12,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:12,264 INFO L459 AbstractCegarLoop]: Abstraction has 548 states and 940 transitions. [2018-04-13 00:17:12,264 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-13 00:17:12,264 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 940 transitions. [2018-04-13 00:17:12,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2402 [2018-04-13 00:17:12,285 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:12,285 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-13 00:17:12,285 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-13 00:17:12,285 INFO L82 PathProgramCache]: Analyzing trace with hash -1590924067, now seen corresponding path program 149 times [2018-04-13 00:17:12,285 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:12,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:12,389 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:14,130 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-13 00:17:14,130 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:14,131 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-13 00:17:14,131 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:14,131 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-13 00:17:14,132 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-13 00:17:14,138 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-13 00:17:14,138 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-13 00:17:14,138 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-13 00:17:14,138 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=600, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:17:14,138 INFO L87 Difference]: Start difference. First operand 548 states and 940 transitions. Second operand 29 states. [2018-04-13 00:17:14,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:14,545 INFO L93 Difference]: Finished difference Result 1760 states and 4406 transitions. [2018-04-13 00:17:14,545 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-13 00:17:14,545 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2401 [2018-04-13 00:17:14,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:14,556 INFO L225 Difference]: With dead ends: 1760 [2018-04-13 00:17:14,556 INFO L226 Difference]: Without dead ends: 1760 [2018-04-13 00:17:14,556 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=450, Invalid=1356, Unknown=0, NotChecked=0, Total=1806 [2018-04-13 00:17:14,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1760 states. [2018-04-13 00:17:14,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1760 to 548. [2018-04-13 00:17:14,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-04-13 00:17:14,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 940 transitions. [2018-04-13 00:17:14,587 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 940 transitions. Word has length 2401 [2018-04-13 00:17:14,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:14,587 INFO L459 AbstractCegarLoop]: Abstraction has 548 states and 940 transitions. [2018-04-13 00:17:14,587 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-13 00:17:14,587 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 940 transitions. [2018-04-13 00:17:14,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2408 [2018-04-13 00:17:14,608 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:14,608 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-13 00:17:14,608 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-13 00:17:14,608 INFO L82 PathProgramCache]: Analyzing trace with hash 1398925797, now seen corresponding path program 150 times [2018-04-13 00:17:14,608 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:14,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:14,708 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:16,533 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-13 00:17:16,534 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:16,534 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-13 00:17:16,534 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:16,535 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-13 00:17:16,535 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-13 00:17:16,541 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-13 00:17:16,541 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-13 00:17:16,541 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-13 00:17:16,541 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=597, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:17:16,541 INFO L87 Difference]: Start difference. First operand 548 states and 940 transitions. Second operand 29 states. [2018-04-13 00:17:16,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:16,971 INFO L93 Difference]: Finished difference Result 1715 states and 4285 transitions. [2018-04-13 00:17:16,971 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-13 00:17:16,971 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2407 [2018-04-13 00:17:16,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:16,983 INFO L225 Difference]: With dead ends: 1715 [2018-04-13 00:17:16,983 INFO L226 Difference]: Without dead ends: 1715 [2018-04-13 00:17:16,983 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=485, Invalid=1407, Unknown=0, NotChecked=0, Total=1892 [2018-04-13 00:17:16,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1715 states. [2018-04-13 00:17:17,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1715 to 548. [2018-04-13 00:17:17,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-04-13 00:17:17,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 940 transitions. [2018-04-13 00:17:17,017 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 940 transitions. Word has length 2407 [2018-04-13 00:17:17,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:17,018 INFO L459 AbstractCegarLoop]: Abstraction has 548 states and 940 transitions. [2018-04-13 00:17:17,018 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-13 00:17:17,018 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 940 transitions. [2018-04-13 00:17:17,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2414 [2018-04-13 00:17:17,039 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:17,039 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-13 00:17:17,039 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-13 00:17:17,039 INFO L82 PathProgramCache]: Analyzing trace with hash -79375123, now seen corresponding path program 151 times [2018-04-13 00:17:17,039 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:17,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:17,142 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:18,909 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-13 00:17:18,910 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:18,910 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-13 00:17:18,910 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:18,911 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-13 00:17:18,911 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-13 00:17:18,917 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-13 00:17:18,917 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-13 00:17:18,917 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-13 00:17:18,917 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=592, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:17:18,917 INFO L87 Difference]: Start difference. First operand 548 states and 940 transitions. Second operand 29 states. [2018-04-13 00:17:19,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:19,332 INFO L93 Difference]: Finished difference Result 1658 states and 4129 transitions. [2018-04-13 00:17:19,333 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-13 00:17:19,333 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2413 [2018-04-13 00:17:19,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:19,345 INFO L225 Difference]: With dead ends: 1658 [2018-04-13 00:17:19,345 INFO L226 Difference]: Without dead ends: 1658 [2018-04-13 00:17:19,345 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=524, Invalid=1456, Unknown=0, NotChecked=0, Total=1980 [2018-04-13 00:17:19,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1658 states. [2018-04-13 00:17:19,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1658 to 548. [2018-04-13 00:17:19,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-04-13 00:17:19,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 940 transitions. [2018-04-13 00:17:19,376 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 940 transitions. Word has length 2413 [2018-04-13 00:17:19,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:19,377 INFO L459 AbstractCegarLoop]: Abstraction has 548 states and 940 transitions. [2018-04-13 00:17:19,377 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-13 00:17:19,377 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 940 transitions. [2018-04-13 00:17:19,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2420 [2018-04-13 00:17:19,397 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:19,397 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-13 00:17:19,397 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-13 00:17:19,398 INFO L82 PathProgramCache]: Analyzing trace with hash 1333439989, now seen corresponding path program 152 times [2018-04-13 00:17:19,398 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:19,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:19,500 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:21,260 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-13 00:17:21,261 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:21,261 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-13 00:17:21,261 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:21,262 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-13 00:17:21,262 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-13 00:17:21,268 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-13 00:17:21,268 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-13 00:17:21,269 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-13 00:17:21,269 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=585, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:17:21,269 INFO L87 Difference]: Start difference. First operand 548 states and 940 transitions. Second operand 29 states. [2018-04-13 00:17:21,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:21,702 INFO L93 Difference]: Finished difference Result 1589 states and 3937 transitions. [2018-04-13 00:17:21,703 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-13 00:17:21,703 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2419 [2018-04-13 00:17:21,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:21,713 INFO L225 Difference]: With dead ends: 1589 [2018-04-13 00:17:21,713 INFO L226 Difference]: Without dead ends: 1589 [2018-04-13 00:17:21,713 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-13 00:17:21,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1589 states. [2018-04-13 00:17:21,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1589 to 548. [2018-04-13 00:17:21,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-04-13 00:17:21,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 940 transitions. [2018-04-13 00:17:21,740 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 940 transitions. Word has length 2419 [2018-04-13 00:17:21,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:21,740 INFO L459 AbstractCegarLoop]: Abstraction has 548 states and 940 transitions. [2018-04-13 00:17:21,740 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-13 00:17:21,740 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 940 transitions. [2018-04-13 00:17:21,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2426 [2018-04-13 00:17:21,762 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:21,762 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-13 00:17:21,762 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-13 00:17:21,762 INFO L82 PathProgramCache]: Analyzing trace with hash -2045250307, now seen corresponding path program 153 times [2018-04-13 00:17:21,762 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:21,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:21,865 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:23,684 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-13 00:17:23,684 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:23,684 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-13 00:17:23,684 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:23,685 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-13 00:17:23,685 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-13 00:17:23,691 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-13 00:17:23,692 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-13 00:17:23,692 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-13 00:17:23,692 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=576, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:17:23,692 INFO L87 Difference]: Start difference. First operand 548 states and 940 transitions. Second operand 29 states. [2018-04-13 00:17:24,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:24,125 INFO L93 Difference]: Finished difference Result 1508 states and 3708 transitions. [2018-04-13 00:17:24,125 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-13 00:17:24,125 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2425 [2018-04-13 00:17:24,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:24,136 INFO L225 Difference]: With dead ends: 1508 [2018-04-13 00:17:24,136 INFO L226 Difference]: Without dead ends: 1508 [2018-04-13 00:17:24,136 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-13 00:17:24,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1508 states. [2018-04-13 00:17:24,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1508 to 548. [2018-04-13 00:17:24,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-04-13 00:17:24,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 940 transitions. [2018-04-13 00:17:24,162 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 940 transitions. Word has length 2425 [2018-04-13 00:17:24,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:24,162 INFO L459 AbstractCegarLoop]: Abstraction has 548 states and 940 transitions. [2018-04-13 00:17:24,162 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-13 00:17:24,162 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 940 transitions. [2018-04-13 00:17:24,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2432 [2018-04-13 00:17:24,184 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:24,184 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-13 00:17:24,184 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-13 00:17:24,184 INFO L82 PathProgramCache]: Analyzing trace with hash 1461725701, now seen corresponding path program 154 times [2018-04-13 00:17:24,184 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:24,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:24,288 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:26,135 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-13 00:17:26,135 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:26,135 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-13 00:17:26,135 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:26,136 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-13 00:17:26,136 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-13 00:17:26,142 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-13 00:17:26,142 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-13 00:17:26,143 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-13 00:17:26,143 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=565, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:17:26,143 INFO L87 Difference]: Start difference. First operand 548 states and 940 transitions. Second operand 29 states. [2018-04-13 00:17:26,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:26,561 INFO L93 Difference]: Finished difference Result 1415 states and 3441 transitions. [2018-04-13 00:17:26,561 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-13 00:17:26,561 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2431 [2018-04-13 00:17:26,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:26,571 INFO L225 Difference]: With dead ends: 1415 [2018-04-13 00:17:26,571 INFO L226 Difference]: Without dead ends: 1415 [2018-04-13 00:17:26,571 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-13 00:17:26,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1415 states. [2018-04-13 00:17:26,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1415 to 548. [2018-04-13 00:17:26,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-04-13 00:17:26,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 940 transitions. [2018-04-13 00:17:26,594 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 940 transitions. Word has length 2431 [2018-04-13 00:17:26,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:26,595 INFO L459 AbstractCegarLoop]: Abstraction has 548 states and 940 transitions. [2018-04-13 00:17:26,595 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-13 00:17:26,595 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 940 transitions. [2018-04-13 00:17:26,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2438 [2018-04-13 00:17:26,616 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:26,616 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-13 00:17:26,616 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-13 00:17:26,616 INFO L82 PathProgramCache]: Analyzing trace with hash 1690684685, now seen corresponding path program 155 times [2018-04-13 00:17:26,617 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:26,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:26,720 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:28,569 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-13 00:17:28,569 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:28,570 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-13 00:17:28,570 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:28,571 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-13 00:17:28,571 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-13 00:17:28,577 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-13 00:17:28,577 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-13 00:17:28,577 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-13 00:17:28,577 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=552, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:17:28,577 INFO L87 Difference]: Start difference. First operand 548 states and 940 transitions. Second operand 29 states. [2018-04-13 00:17:29,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:29,021 INFO L93 Difference]: Finished difference Result 1310 states and 3135 transitions. [2018-04-13 00:17:29,021 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-13 00:17:29,021 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2437 [2018-04-13 00:17:29,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:29,030 INFO L225 Difference]: With dead ends: 1310 [2018-04-13 00:17:29,030 INFO L226 Difference]: Without dead ends: 1310 [2018-04-13 00:17:29,030 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-13 00:17:29,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1310 states. [2018-04-13 00:17:29,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1310 to 548. [2018-04-13 00:17:29,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-04-13 00:17:29,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 940 transitions. [2018-04-13 00:17:29,052 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 940 transitions. Word has length 2437 [2018-04-13 00:17:29,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:29,052 INFO L459 AbstractCegarLoop]: Abstraction has 548 states and 940 transitions. [2018-04-13 00:17:29,052 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-13 00:17:29,053 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 940 transitions. [2018-04-13 00:17:29,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2444 [2018-04-13 00:17:29,081 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:29,082 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-13 00:17:29,082 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-13 00:17:29,082 INFO L82 PathProgramCache]: Analyzing trace with hash -647340523, now seen corresponding path program 156 times [2018-04-13 00:17:29,082 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:29,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:29,189 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:31,014 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-13 00:17:31,014 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:31,014 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-13 00:17:31,014 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:31,015 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-13 00:17:31,015 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-13 00:17:31,021 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-13 00:17:31,021 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-13 00:17:31,022 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-13 00:17:31,022 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=275, Invalid=537, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:17:31,022 INFO L87 Difference]: Start difference. First operand 548 states and 940 transitions. Second operand 29 states. [2018-04-13 00:17:31,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:31,461 INFO L93 Difference]: Finished difference Result 1193 states and 2789 transitions. [2018-04-13 00:17:31,461 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-13 00:17:31,461 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2443 [2018-04-13 00:17:31,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:31,469 INFO L225 Difference]: With dead ends: 1193 [2018-04-13 00:17:31,469 INFO L226 Difference]: Without dead ends: 1193 [2018-04-13 00:17:31,469 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-13 00:17:31,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1193 states. [2018-04-13 00:17:31,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1193 to 548. [2018-04-13 00:17:31,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-04-13 00:17:31,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 940 transitions. [2018-04-13 00:17:31,488 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 940 transitions. Word has length 2443 [2018-04-13 00:17:31,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:31,488 INFO L459 AbstractCegarLoop]: Abstraction has 548 states and 940 transitions. [2018-04-13 00:17:31,488 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-13 00:17:31,489 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 940 transitions. [2018-04-13 00:17:31,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2450 [2018-04-13 00:17:31,510 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:31,510 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-13 00:17:31,510 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-13 00:17:31,510 INFO L82 PathProgramCache]: Analyzing trace with hash -1688314595, now seen corresponding path program 157 times [2018-04-13 00:17:31,511 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:31,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:31,614 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:33,515 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-13 00:17:33,515 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:33,515 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-13 00:17:33,516 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:33,516 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-13 00:17:33,516 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-13 00:17:33,523 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-13 00:17:33,523 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-13 00:17:33,523 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-13 00:17:33,523 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=292, Invalid=520, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:17:33,523 INFO L87 Difference]: Start difference. First operand 548 states and 940 transitions. Second operand 29 states. [2018-04-13 00:17:33,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:33,953 INFO L93 Difference]: Finished difference Result 1064 states and 2402 transitions. [2018-04-13 00:17:33,953 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-13 00:17:33,953 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2449 [2018-04-13 00:17:33,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:33,960 INFO L225 Difference]: With dead ends: 1064 [2018-04-13 00:17:33,960 INFO L226 Difference]: Without dead ends: 1064 [2018-04-13 00:17:33,960 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=842, Invalid=1708, Unknown=0, NotChecked=0, Total=2550 [2018-04-13 00:17:33,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2018-04-13 00:17:33,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 548. [2018-04-13 00:17:33,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-04-13 00:17:33,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 940 transitions. [2018-04-13 00:17:33,976 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 940 transitions. Word has length 2449 [2018-04-13 00:17:33,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:33,977 INFO L459 AbstractCegarLoop]: Abstraction has 548 states and 940 transitions. [2018-04-13 00:17:33,977 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-13 00:17:33,977 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 940 transitions. [2018-04-13 00:17:33,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2456 [2018-04-13 00:17:33,999 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:33,999 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-13 00:17:33,999 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-13 00:17:34,000 INFO L82 PathProgramCache]: Analyzing trace with hash 107039269, now seen corresponding path program 158 times [2018-04-13 00:17:34,000 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:34,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:34,107 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:36,004 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-13 00:17:36,005 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:36,005 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-13 00:17:36,005 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:36,006 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-13 00:17:36,006 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-13 00:17:36,012 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-13 00:17:36,012 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-13 00:17:36,012 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-13 00:17:36,012 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=311, Invalid=501, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:17:36,013 INFO L87 Difference]: Start difference. First operand 548 states and 940 transitions. Second operand 29 states. [2018-04-13 00:17:36,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:36,429 INFO L93 Difference]: Finished difference Result 927 states and 1977 transitions. [2018-04-13 00:17:36,429 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-13 00:17:36,429 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2455 [2018-04-13 00:17:36,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:36,433 INFO L225 Difference]: With dead ends: 927 [2018-04-13 00:17:36,433 INFO L226 Difference]: Without dead ends: 927 [2018-04-13 00:17:36,434 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=909, Invalid=1743, Unknown=0, NotChecked=0, Total=2652 [2018-04-13 00:17:36,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 927 states. [2018-04-13 00:17:36,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 927 to 548. [2018-04-13 00:17:36,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-04-13 00:17:36,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 940 transitions. [2018-04-13 00:17:36,446 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 940 transitions. Word has length 2455 [2018-04-13 00:17:36,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:36,446 INFO L459 AbstractCegarLoop]: Abstraction has 548 states and 940 transitions. [2018-04-13 00:17:36,446 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-13 00:17:36,447 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 940 transitions. [2018-04-13 00:17:36,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2462 [2018-04-13 00:17:36,468 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:36,468 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-13 00:17:36,468 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-13 00:17:36,468 INFO L82 PathProgramCache]: Analyzing trace with hash -1428052691, now seen corresponding path program 159 times [2018-04-13 00:17:36,469 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:36,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:36,573 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:38,503 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-13 00:17:38,503 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:38,504 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-13 00:17:38,504 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:38,505 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-13 00:17:38,505 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-13 00:17:38,511 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-13 00:17:38,512 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-13 00:17:38,512 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-13 00:17:38,512 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=332, Invalid=480, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:17:38,512 INFO L87 Difference]: Start difference. First operand 548 states and 940 transitions. Second operand 29 states. [2018-04-13 00:17:38,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:38,905 INFO L93 Difference]: Finished difference Result 783 states and 1567 transitions. [2018-04-13 00:17:38,905 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-13 00:17:38,905 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2461 [2018-04-13 00:17:38,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:38,908 INFO L225 Difference]: With dead ends: 783 [2018-04-13 00:17:38,909 INFO L226 Difference]: Without dead ends: 783 [2018-04-13 00:17:38,909 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=980, Invalid=1776, Unknown=0, NotChecked=0, Total=2756 [2018-04-13 00:17:38,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 783 states. [2018-04-13 00:17:38,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 783 to 557. [2018-04-13 00:17:38,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 557 states. [2018-04-13 00:17:38,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 557 states to 557 states and 976 transitions. [2018-04-13 00:17:38,919 INFO L78 Accepts]: Start accepts. Automaton has 557 states and 976 transitions. Word has length 2461 [2018-04-13 00:17:38,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:38,919 INFO L459 AbstractCegarLoop]: Abstraction has 557 states and 976 transitions. [2018-04-13 00:17:38,919 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-13 00:17:38,919 INFO L276 IsEmpty]: Start isEmpty. Operand 557 states and 976 transitions. [2018-04-13 00:17:38,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2468 [2018-04-13 00:17:38,941 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:38,941 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-13 00:17:38,941 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-13 00:17:38,941 INFO L82 PathProgramCache]: Analyzing trace with hash 587001397, now seen corresponding path program 160 times [2018-04-13 00:17:38,942 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:39,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:39,048 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:40,815 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-13 00:17:40,815 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:40,815 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-13 00:17:40,815 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:40,816 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-13 00:17:40,816 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-13 00:17:40,822 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-13 00:17:40,822 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-13 00:17:40,822 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-13 00:17:40,822 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=465, Invalid=465, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:17:40,822 INFO L87 Difference]: Start difference. First operand 557 states and 976 transitions. Second operand 31 states. [2018-04-13 00:17:41,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:41,086 INFO L93 Difference]: Finished difference Result 1200 states and 2516 transitions. [2018-04-13 00:17:41,086 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-13 00:17:41,086 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2467 [2018-04-13 00:17:41,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:41,093 INFO L225 Difference]: With dead ends: 1200 [2018-04-13 00:17:41,093 INFO L226 Difference]: Without dead ends: 1200 [2018-04-13 00:17:41,093 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-13 00:17:41,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1200 states. [2018-04-13 00:17:41,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1200 to 568. [2018-04-13 00:17:41,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-13 00:17:41,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-13 00:17:41,110 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2467 [2018-04-13 00:17:41,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:41,111 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-13 00:17:41,111 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-13 00:17:41,111 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-13 00:17:41,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2558 [2018-04-13 00:17:41,135 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:41,135 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-13 00:17:41,135 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-13 00:17:41,135 INFO L82 PathProgramCache]: Analyzing trace with hash -38427075, now seen corresponding path program 161 times [2018-04-13 00:17:41,136 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:41,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:41,248 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:43,202 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-13 00:17:43,202 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:43,202 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-13 00:17:43,202 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:43,203 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-13 00:17:43,203 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-13 00:17:43,210 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-13 00:17:43,210 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-13 00:17:43,210 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-13 00:17:43,210 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=644, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:17:43,210 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-13 00:17:43,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:43,650 INFO L93 Difference]: Finished difference Result 1887 states and 4962 transitions. [2018-04-13 00:17:43,650 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-13 00:17:43,650 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2557 [2018-04-13 00:17:43,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:43,663 INFO L225 Difference]: With dead ends: 1887 [2018-04-13 00:17:43,663 INFO L226 Difference]: Without dead ends: 1887 [2018-04-13 00:17:43,663 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=464, Invalid=1428, Unknown=0, NotChecked=0, Total=1892 [2018-04-13 00:17:43,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1887 states. [2018-04-13 00:17:43,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1887 to 568. [2018-04-13 00:17:43,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-13 00:17:43,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-13 00:17:43,700 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2557 [2018-04-13 00:17:43,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:43,701 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-13 00:17:43,701 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-13 00:17:43,701 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-13 00:17:43,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2564 [2018-04-13 00:17:43,724 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:43,724 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-13 00:17:43,724 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-13 00:17:43,725 INFO L82 PathProgramCache]: Analyzing trace with hash -1771813051, now seen corresponding path program 162 times [2018-04-13 00:17:43,725 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:43,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:43,834 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:45,780 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-13 00:17:45,780 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:45,781 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-13 00:17:45,781 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:45,781 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-13 00:17:45,782 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-13 00:17:45,788 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-13 00:17:45,788 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-13 00:17:45,789 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-13 00:17:45,789 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=642, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:17:45,789 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-13 00:17:46,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:46,234 INFO L93 Difference]: Finished difference Result 1848 states and 4852 transitions. [2018-04-13 00:17:46,234 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-13 00:17:46,234 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2563 [2018-04-13 00:17:46,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:46,242 INFO L225 Difference]: With dead ends: 1848 [2018-04-13 00:17:46,242 INFO L226 Difference]: Without dead ends: 1848 [2018-04-13 00:17:46,243 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=498, Invalid=1482, Unknown=0, NotChecked=0, Total=1980 [2018-04-13 00:17:46,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1848 states. [2018-04-13 00:17:46,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1848 to 568. [2018-04-13 00:17:46,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-13 00:17:46,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-13 00:17:46,276 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2563 [2018-04-13 00:17:46,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:46,277 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-13 00:17:46,277 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-13 00:17:46,277 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-13 00:17:46,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2570 [2018-04-13 00:17:46,302 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:46,302 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-13 00:17:46,302 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-13 00:17:46,302 INFO L82 PathProgramCache]: Analyzing trace with hash -1366337971, now seen corresponding path program 163 times [2018-04-13 00:17:46,302 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:46,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:46,420 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:48,410 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-13 00:17:48,411 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:48,411 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-13 00:17:48,411 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:48,412 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-13 00:17:48,412 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-13 00:17:48,419 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-13 00:17:48,419 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-13 00:17:48,419 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-13 00:17:48,419 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=638, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:17:48,419 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-13 00:17:48,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:48,861 INFO L93 Difference]: Finished difference Result 1797 states and 4706 transitions. [2018-04-13 00:17:48,861 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-13 00:17:48,861 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2569 [2018-04-13 00:17:48,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:48,872 INFO L225 Difference]: With dead ends: 1797 [2018-04-13 00:17:48,872 INFO L226 Difference]: Without dead ends: 1797 [2018-04-13 00:17:48,873 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-13 00:17:48,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1797 states. [2018-04-13 00:17:48,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1797 to 568. [2018-04-13 00:17:48,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-13 00:17:48,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-13 00:17:48,905 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2569 [2018-04-13 00:17:48,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:48,905 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-13 00:17:48,905 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-13 00:17:48,905 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-13 00:17:48,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2576 [2018-04-13 00:17:48,929 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:48,929 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-13 00:17:48,929 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-13 00:17:48,929 INFO L82 PathProgramCache]: Analyzing trace with hash 1570526037, now seen corresponding path program 164 times [2018-04-13 00:17:48,929 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:49,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:49,038 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:50,997 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-13 00:17:50,997 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:50,997 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-13 00:17:50,997 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:50,998 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-13 00:17:50,998 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-13 00:17:51,005 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-13 00:17:51,005 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-13 00:17:51,005 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-13 00:17:51,005 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=632, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:17:51,005 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-13 00:17:51,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:51,455 INFO L93 Difference]: Finished difference Result 1734 states and 4523 transitions. [2018-04-13 00:17:51,455 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-13 00:17:51,455 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2575 [2018-04-13 00:17:51,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:51,467 INFO L225 Difference]: With dead ends: 1734 [2018-04-13 00:17:51,467 INFO L226 Difference]: Without dead ends: 1734 [2018-04-13 00:17:51,468 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-13 00:17:51,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1734 states. [2018-04-13 00:17:51,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1734 to 568. [2018-04-13 00:17:51,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-13 00:17:51,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-13 00:17:51,499 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2575 [2018-04-13 00:17:51,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:51,500 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-13 00:17:51,500 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-13 00:17:51,500 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-13 00:17:51,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2582 [2018-04-13 00:17:51,524 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:51,524 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-13 00:17:51,524 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-13 00:17:51,524 INFO L82 PathProgramCache]: Analyzing trace with hash -572539299, now seen corresponding path program 165 times [2018-04-13 00:17:51,524 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:51,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:51,640 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:53,647 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-13 00:17:53,647 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:53,647 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-13 00:17:53,647 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:53,648 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-13 00:17:53,648 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-13 00:17:53,656 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-13 00:17:53,656 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-13 00:17:53,656 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-13 00:17:53,656 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=624, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:17:53,657 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-13 00:17:54,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:54,077 INFO L93 Difference]: Finished difference Result 1659 states and 4302 transitions. [2018-04-13 00:17:54,077 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-13 00:17:54,077 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2581 [2018-04-13 00:17:54,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:54,089 INFO L225 Difference]: With dead ends: 1659 [2018-04-13 00:17:54,089 INFO L226 Difference]: Without dead ends: 1659 [2018-04-13 00:17:54,089 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-13 00:17:54,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1659 states. [2018-04-13 00:17:54,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1659 to 568. [2018-04-13 00:17:54,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-13 00:17:54,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-13 00:17:54,120 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2581 [2018-04-13 00:17:54,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:54,121 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-13 00:17:54,121 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-13 00:17:54,121 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-13 00:17:54,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2588 [2018-04-13 00:17:54,145 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:54,145 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-13 00:17:54,145 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-13 00:17:54,145 INFO L82 PathProgramCache]: Analyzing trace with hash -820177051, now seen corresponding path program 166 times [2018-04-13 00:17:54,145 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:54,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:54,266 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:56,251 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-13 00:17:56,251 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:56,252 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-13 00:17:56,252 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:56,253 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-13 00:17:56,253 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-13 00:17:56,260 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-13 00:17:56,260 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-13 00:17:56,260 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-13 00:17:56,260 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=614, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:17:56,260 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-13 00:17:56,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:56,715 INFO L93 Difference]: Finished difference Result 1572 states and 4042 transitions. [2018-04-13 00:17:56,715 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-13 00:17:56,716 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2587 [2018-04-13 00:17:56,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:56,727 INFO L225 Difference]: With dead ends: 1572 [2018-04-13 00:17:56,727 INFO L226 Difference]: Without dead ends: 1572 [2018-04-13 00:17:56,728 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-13 00:17:56,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1572 states. [2018-04-13 00:17:56,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1572 to 568. [2018-04-13 00:17:56,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-13 00:17:56,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-13 00:17:56,758 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2587 [2018-04-13 00:17:56,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:56,758 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-13 00:17:56,758 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-13 00:17:56,759 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-13 00:17:56,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2594 [2018-04-13 00:17:56,783 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:56,783 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-13 00:17:56,783 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-13 00:17:56,783 INFO L82 PathProgramCache]: Analyzing trace with hash -1094263187, now seen corresponding path program 167 times [2018-04-13 00:17:56,784 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:56,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:56,899 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:58,977 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-13 00:17:58,977 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:58,977 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-13 00:17:58,978 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:58,978 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-13 00:17:58,979 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-13 00:17:58,986 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-13 00:17:58,986 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-13 00:17:58,986 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-13 00:17:58,987 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=268, Invalid=602, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:17:58,987 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-13 00:17:59,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:59,483 INFO L93 Difference]: Finished difference Result 1473 states and 3742 transitions. [2018-04-13 00:17:59,483 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-13 00:17:59,484 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2593 [2018-04-13 00:17:59,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:59,495 INFO L225 Difference]: With dead ends: 1473 [2018-04-13 00:17:59,496 INFO L226 Difference]: Without dead ends: 1473 [2018-04-13 00:17:59,496 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-13 00:17:59,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1473 states. [2018-04-13 00:17:59,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1473 to 568. [2018-04-13 00:17:59,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-13 00:17:59,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-13 00:17:59,526 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2593 [2018-04-13 00:17:59,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:59,527 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-13 00:17:59,527 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-13 00:17:59,527 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-13 00:17:59,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2600 [2018-04-13 00:17:59,551 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:59,551 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-13 00:17:59,552 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-13 00:17:59,552 INFO L82 PathProgramCache]: Analyzing trace with hash -973171851, now seen corresponding path program 168 times [2018-04-13 00:17:59,552 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:59,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:59,669 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:01,802 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-13 00:18:01,802 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:01,802 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-13 00:18:01,803 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:01,803 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-13 00:18:01,804 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-13 00:18:01,811 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-13 00:18:01,811 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-13 00:18:01,812 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-13 00:18:01,812 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=588, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:18:01,812 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-13 00:18:02,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:02,314 INFO L93 Difference]: Finished difference Result 1362 states and 3401 transitions. [2018-04-13 00:18:02,314 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-13 00:18:02,314 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2599 [2018-04-13 00:18:02,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:02,323 INFO L225 Difference]: With dead ends: 1362 [2018-04-13 00:18:02,324 INFO L226 Difference]: Without dead ends: 1362 [2018-04-13 00:18:02,324 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 350 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=786, Invalid=1764, Unknown=0, NotChecked=0, Total=2550 [2018-04-13 00:18:02,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1362 states. [2018-04-13 00:18:02,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1362 to 568. [2018-04-13 00:18:02,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-13 00:18:02,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-13 00:18:02,347 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2599 [2018-04-13 00:18:02,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:02,347 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-13 00:18:02,347 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-13 00:18:02,347 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-13 00:18:02,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2606 [2018-04-13 00:18:02,371 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:02,371 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-13 00:18:02,371 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-13 00:18:02,372 INFO L82 PathProgramCache]: Analyzing trace with hash -1655392643, now seen corresponding path program 169 times [2018-04-13 00:18:02,372 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:02,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:02,487 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:04,562 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-13 00:18:04,562 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:04,563 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-13 00:18:04,563 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:04,564 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-13 00:18:04,564 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-13 00:18:04,571 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-13 00:18:04,572 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-13 00:18:04,572 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-13 00:18:04,572 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=298, Invalid=572, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:18:04,572 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-13 00:18:05,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:05,046 INFO L93 Difference]: Finished difference Result 1239 states and 3018 transitions. [2018-04-13 00:18:05,046 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-13 00:18:05,046 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2605 [2018-04-13 00:18:05,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:05,055 INFO L225 Difference]: With dead ends: 1239 [2018-04-13 00:18:05,055 INFO L226 Difference]: Without dead ends: 1239 [2018-04-13 00:18:05,056 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 357 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=848, Invalid=1804, Unknown=0, NotChecked=0, Total=2652 [2018-04-13 00:18:05,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1239 states. [2018-04-13 00:18:05,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1239 to 568. [2018-04-13 00:18:05,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-13 00:18:05,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-13 00:18:05,077 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2605 [2018-04-13 00:18:05,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:05,078 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-13 00:18:05,078 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-13 00:18:05,078 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-13 00:18:05,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2612 [2018-04-13 00:18:05,103 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:05,103 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-13 00:18:05,103 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-13 00:18:05,103 INFO L82 PathProgramCache]: Analyzing trace with hash 373868421, now seen corresponding path program 170 times [2018-04-13 00:18:05,104 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:05,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:05,230 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:07,371 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-13 00:18:07,371 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:07,371 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-13 00:18:07,371 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:07,372 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-13 00:18:07,372 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-13 00:18:07,380 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-13 00:18:07,380 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-13 00:18:07,380 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-13 00:18:07,380 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=316, Invalid=554, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:18:07,380 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-13 00:18:07,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:07,847 INFO L93 Difference]: Finished difference Result 1104 states and 2592 transitions. [2018-04-13 00:18:07,847 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-13 00:18:07,847 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2611 [2018-04-13 00:18:07,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:07,854 INFO L225 Difference]: With dead ends: 1104 [2018-04-13 00:18:07,855 INFO L226 Difference]: Without dead ends: 1104 [2018-04-13 00:18:07,855 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-13 00:18:07,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1104 states. [2018-04-13 00:18:07,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1104 to 568. [2018-04-13 00:18:07,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-13 00:18:07,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-13 00:18:07,874 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2611 [2018-04-13 00:18:07,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:07,875 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-13 00:18:07,875 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-13 00:18:07,875 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-13 00:18:07,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2618 [2018-04-13 00:18:07,901 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:07,901 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-13 00:18:07,901 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-13 00:18:07,901 INFO L82 PathProgramCache]: Analyzing trace with hash 2055816845, now seen corresponding path program 171 times [2018-04-13 00:18:07,901 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:08,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:08,021 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:10,216 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-13 00:18:10,216 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:10,216 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-13 00:18:10,216 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:10,217 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-13 00:18:10,217 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-13 00:18:10,225 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-13 00:18:10,225 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-13 00:18:10,225 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-13 00:18:10,225 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=336, Invalid=534, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:18:10,226 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-13 00:18:10,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:10,680 INFO L93 Difference]: Finished difference Result 961 states and 2126 transitions. [2018-04-13 00:18:10,681 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-13 00:18:10,681 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2617 [2018-04-13 00:18:10,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:10,687 INFO L225 Difference]: With dead ends: 961 [2018-04-13 00:18:10,687 INFO L226 Difference]: Without dead ends: 961 [2018-04-13 00:18:10,687 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-13 00:18:10,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states. [2018-04-13 00:18:10,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 568. [2018-04-13 00:18:10,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-13 00:18:10,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1000 transitions. [2018-04-13 00:18:10,704 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1000 transitions. Word has length 2617 [2018-04-13 00:18:10,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:10,704 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 1000 transitions. [2018-04-13 00:18:10,704 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-13 00:18:10,704 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1000 transitions. [2018-04-13 00:18:10,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2624 [2018-04-13 00:18:10,729 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:10,729 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-13 00:18:10,729 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-13 00:18:10,729 INFO L82 PathProgramCache]: Analyzing trace with hash -520899691, now seen corresponding path program 172 times [2018-04-13 00:18:10,729 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:10,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:10,853 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:13,026 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-13 00:18:13,026 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:13,026 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-13 00:18:13,026 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:13,027 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-13 00:18:13,027 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-13 00:18:13,035 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-13 00:18:13,035 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-13 00:18:13,035 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-13 00:18:13,035 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=358, Invalid=512, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:18:13,035 INFO L87 Difference]: Start difference. First operand 568 states and 1000 transitions. Second operand 30 states. [2018-04-13 00:18:13,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:13,477 INFO L93 Difference]: Finished difference Result 811 states and 1675 transitions. [2018-04-13 00:18:13,478 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-13 00:18:13,478 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2623 [2018-04-13 00:18:13,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:13,482 INFO L225 Difference]: With dead ends: 811 [2018-04-13 00:18:13,482 INFO L226 Difference]: Without dead ends: 811 [2018-04-13 00:18:13,482 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-13 00:18:13,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 811 states. [2018-04-13 00:18:13,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 811 to 577. [2018-04-13 00:18:13,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 577 states. [2018-04-13 00:18:13,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 1037 transitions. [2018-04-13 00:18:13,495 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 1037 transitions. Word has length 2623 [2018-04-13 00:18:13,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:13,496 INFO L459 AbstractCegarLoop]: Abstraction has 577 states and 1037 transitions. [2018-04-13 00:18:13,496 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-13 00:18:13,496 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 1037 transitions. [2018-04-13 00:18:13,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2630 [2018-04-13 00:18:13,521 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:13,521 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-13 00:18:13,521 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-13 00:18:13,521 INFO L82 PathProgramCache]: Analyzing trace with hash 408194717, now seen corresponding path program 173 times [2018-04-13 00:18:13,522 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:13,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:13,649 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:15,711 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-13 00:18:15,711 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:15,711 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-13 00:18:15,711 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:15,712 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-13 00:18:15,712 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-13 00:18:15,720 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-13 00:18:15,720 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-13 00:18:15,720 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-13 00:18:15,720 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=689, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:18:15,720 INFO L87 Difference]: Start difference. First operand 577 states and 1037 transitions. Second operand 31 states. [2018-04-13 00:18:16,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:16,272 INFO L93 Difference]: Finished difference Result 642 states and 1073 transitions. [2018-04-13 00:18:16,272 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-13 00:18:16,272 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2629 [2018-04-13 00:18:16,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:16,274 INFO L225 Difference]: With dead ends: 642 [2018-04-13 00:18:16,274 INFO L226 Difference]: Without dead ends: 642 [2018-04-13 00:18:16,275 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-13 00:18:16,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2018-04-13 00:18:16,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 577. [2018-04-13 00:18:16,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 577 states. [2018-04-13 00:18:16,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 1021 transitions. [2018-04-13 00:18:16,283 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 1021 transitions. Word has length 2629 [2018-04-13 00:18:16,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:16,283 INFO L459 AbstractCegarLoop]: Abstraction has 577 states and 1021 transitions. [2018-04-13 00:18:16,283 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-13 00:18:16,283 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 1021 transitions. [2018-04-13 00:18:16,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2654 [2018-04-13 00:18:16,309 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:16,309 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-13 00:18:16,309 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-13 00:18:16,309 INFO L82 PathProgramCache]: Analyzing trace with hash -2128918851, now seen corresponding path program 174 times [2018-04-13 00:18:16,309 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:16,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:16,438 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:18,485 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-13 00:18:18,485 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:18,485 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-13 00:18:18,485 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:18,486 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-13 00:18:18,486 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-13 00:18:18,492 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-13 00:18:18,493 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-13 00:18:18,493 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-13 00:18:18,493 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=496, Invalid=496, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:18:18,493 INFO L87 Difference]: Start difference. First operand 577 states and 1021 transitions. Second operand 32 states. [2018-04-13 00:18:18,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:18,774 INFO L93 Difference]: Finished difference Result 1225 states and 2565 transitions. [2018-04-13 00:18:18,774 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-13 00:18:18,774 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 2653 [2018-04-13 00:18:18,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:18,778 INFO L225 Difference]: With dead ends: 1225 [2018-04-13 00:18:18,778 INFO L226 Difference]: Without dead ends: 1225 [2018-04-13 00:18:18,778 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=496, Invalid=496, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:18:18,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1225 states. [2018-04-13 00:18:18,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1225 to 588. [2018-04-13 00:18:18,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-13 00:18:18,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-13 00:18:18,793 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2653 [2018-04-13 00:18:18,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:18,794 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-13 00:18:18,794 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-13 00:18:18,794 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-13 00:18:18,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2750 [2018-04-13 00:18:18,821 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:18,821 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-13 00:18:18,821 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-13 00:18:18,821 INFO L82 PathProgramCache]: Analyzing trace with hash 350084045, now seen corresponding path program 175 times [2018-04-13 00:18:18,821 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:18,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:18,944 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:21,171 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-13 00:18:21,171 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:21,171 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-13 00:18:21,171 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:21,172 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-13 00:18:21,172 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-13 00:18:21,180 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-13 00:18:21,180 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-13 00:18:21,180 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-13 00:18:21,180 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=688, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:18:21,180 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-13 00:18:21,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:21,649 INFO L93 Difference]: Finished difference Result 1981 states and 5291 transitions. [2018-04-13 00:18:21,650 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-13 00:18:21,650 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2749 [2018-04-13 00:18:21,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:21,666 INFO L225 Difference]: With dead ends: 1981 [2018-04-13 00:18:21,666 INFO L226 Difference]: Without dead ends: 1981 [2018-04-13 00:18:21,666 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-13 00:18:21,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1981 states. [2018-04-13 00:18:21,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1981 to 588. [2018-04-13 00:18:21,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-13 00:18:21,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-13 00:18:21,710 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2749 [2018-04-13 00:18:21,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:21,710 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-13 00:18:21,710 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-13 00:18:21,710 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-13 00:18:21,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2756 [2018-04-13 00:18:21,737 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:21,737 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-13 00:18:21,737 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-13 00:18:21,737 INFO L82 PathProgramCache]: Analyzing trace with hash 1148195029, now seen corresponding path program 176 times [2018-04-13 00:18:21,738 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:21,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:21,863 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:24,165 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-13 00:18:24,165 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:24,165 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-13 00:18:24,165 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:24,166 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-13 00:18:24,166 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-13 00:18:24,174 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-13 00:18:24,175 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-13 00:18:24,175 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-13 00:18:24,175 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=685, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:18:24,175 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-13 00:18:24,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:24,662 INFO L93 Difference]: Finished difference Result 1936 states and 5163 transitions. [2018-04-13 00:18:24,662 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-13 00:18:24,662 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2755 [2018-04-13 00:18:24,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:24,677 INFO L225 Difference]: With dead ends: 1936 [2018-04-13 00:18:24,677 INFO L226 Difference]: Without dead ends: 1936 [2018-04-13 00:18:24,677 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-13 00:18:24,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1936 states. [2018-04-13 00:18:24,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1936 to 588. [2018-04-13 00:18:24,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-13 00:18:24,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-13 00:18:24,717 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2755 [2018-04-13 00:18:24,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:24,717 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-13 00:18:24,717 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-13 00:18:24,717 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-13 00:18:24,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2762 [2018-04-13 00:18:24,745 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:24,745 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-13 00:18:24,745 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-13 00:18:24,745 INFO L82 PathProgramCache]: Analyzing trace with hash 375043037, now seen corresponding path program 177 times [2018-04-13 00:18:24,746 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:24,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:24,876 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:27,174 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-13 00:18:27,174 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:27,175 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-13 00:18:27,175 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:27,176 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-13 00:18:27,176 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-13 00:18:27,184 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-13 00:18:27,184 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-13 00:18:27,184 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-13 00:18:27,184 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=680, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:18:27,184 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-13 00:18:27,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:27,691 INFO L93 Difference]: Finished difference Result 1879 states and 4998 transitions. [2018-04-13 00:18:27,691 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-13 00:18:27,691 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2761 [2018-04-13 00:18:27,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:27,706 INFO L225 Difference]: With dead ends: 1879 [2018-04-13 00:18:27,706 INFO L226 Difference]: Without dead ends: 1879 [2018-04-13 00:18:27,706 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-13 00:18:27,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1879 states. [2018-04-13 00:18:27,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1879 to 588. [2018-04-13 00:18:27,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-13 00:18:27,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-13 00:18:27,745 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2761 [2018-04-13 00:18:27,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:27,745 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-13 00:18:27,745 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-13 00:18:27,746 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-13 00:18:27,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2768 [2018-04-13 00:18:27,772 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:27,773 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-13 00:18:27,773 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-13 00:18:27,773 INFO L82 PathProgramCache]: Analyzing trace with hash 1112687845, now seen corresponding path program 178 times [2018-04-13 00:18:27,773 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:27,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:27,898 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:31,738 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-13 00:18:31,738 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:31,738 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-13 00:18:31,738 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:31,739 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-13 00:18:31,739 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-13 00:18:31,747 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-13 00:18:31,748 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-13 00:18:31,748 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-13 00:18:31,748 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=673, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:18:31,748 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-13 00:18:32,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:32,249 INFO L93 Difference]: Finished difference Result 1810 states and 4795 transitions. [2018-04-13 00:18:32,249 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-13 00:18:32,249 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2767 [2018-04-13 00:18:32,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:32,264 INFO L225 Difference]: With dead ends: 1810 [2018-04-13 00:18:32,264 INFO L226 Difference]: Without dead ends: 1810 [2018-04-13 00:18:32,264 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-13 00:18:32,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1810 states. [2018-04-13 00:18:32,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1810 to 588. [2018-04-13 00:18:32,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-13 00:18:32,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-13 00:18:32,298 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2767 [2018-04-13 00:18:32,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:32,298 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-13 00:18:32,298 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-13 00:18:32,299 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-13 00:18:32,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2774 [2018-04-13 00:18:32,325 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:32,325 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-13 00:18:32,325 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-13 00:18:32,325 INFO L82 PathProgramCache]: Analyzing trace with hash -105233427, now seen corresponding path program 179 times [2018-04-13 00:18:32,326 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:32,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:32,461 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:34,781 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-13 00:18:34,782 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:34,782 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-13 00:18:34,782 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:34,783 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-13 00:18:34,783 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-13 00:18:34,791 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-13 00:18:34,792 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-13 00:18:34,792 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-13 00:18:34,792 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=664, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:18:34,792 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-13 00:18:35,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:35,288 INFO L93 Difference]: Finished difference Result 1729 states and 4553 transitions. [2018-04-13 00:18:35,288 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-13 00:18:35,288 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2773 [2018-04-13 00:18:35,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:35,301 INFO L225 Difference]: With dead ends: 1729 [2018-04-13 00:18:35,301 INFO L226 Difference]: Without dead ends: 1729 [2018-04-13 00:18:35,301 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-13 00:18:35,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1729 states. [2018-04-13 00:18:35,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1729 to 588. [2018-04-13 00:18:35,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-13 00:18:35,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-13 00:18:35,334 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2773 [2018-04-13 00:18:35,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:35,335 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-13 00:18:35,335 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-13 00:18:35,335 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-13 00:18:35,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2780 [2018-04-13 00:18:35,363 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:35,363 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-13 00:18:35,363 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-13 00:18:35,363 INFO L82 PathProgramCache]: Analyzing trace with hash 1608855797, now seen corresponding path program 180 times [2018-04-13 00:18:35,364 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:35,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:35,496 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:37,952 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-13 00:18:37,952 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:37,952 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-13 00:18:37,952 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:37,953 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-13 00:18:37,953 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-13 00:18:37,961 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-13 00:18:37,961 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-13 00:18:37,961 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-13 00:18:37,961 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=653, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:18:37,962 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-13 00:18:38,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:38,508 INFO L93 Difference]: Finished difference Result 1636 states and 4271 transitions. [2018-04-13 00:18:38,508 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-13 00:18:38,508 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2779 [2018-04-13 00:18:38,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:38,522 INFO L225 Difference]: With dead ends: 1636 [2018-04-13 00:18:38,522 INFO L226 Difference]: Without dead ends: 1636 [2018-04-13 00:18:38,522 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=737, Invalid=1813, Unknown=0, NotChecked=0, Total=2550 [2018-04-13 00:18:38,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1636 states. [2018-04-13 00:18:38,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1636 to 588. [2018-04-13 00:18:38,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-13 00:18:38,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-13 00:18:38,558 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2779 [2018-04-13 00:18:38,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:38,559 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-13 00:18:38,559 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-13 00:18:38,559 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-13 00:18:38,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2786 [2018-04-13 00:18:38,588 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:38,588 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-13 00:18:38,588 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-13 00:18:38,588 INFO L82 PathProgramCache]: Analyzing trace with hash -1475048451, now seen corresponding path program 181 times [2018-04-13 00:18:38,589 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:38,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:38,714 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:41,086 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-13 00:18:41,086 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:41,086 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-13 00:18:41,087 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:41,087 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-13 00:18:41,088 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-13 00:18:41,096 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-13 00:18:41,096 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-13 00:18:41,096 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-13 00:18:41,096 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=290, Invalid=640, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:18:41,096 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-13 00:18:41,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:41,625 INFO L93 Difference]: Finished difference Result 1531 states and 3948 transitions. [2018-04-13 00:18:41,626 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-13 00:18:41,626 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2785 [2018-04-13 00:18:41,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:41,637 INFO L225 Difference]: With dead ends: 1531 [2018-04-13 00:18:41,637 INFO L226 Difference]: Without dead ends: 1531 [2018-04-13 00:18:41,638 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-13 00:18:41,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1531 states. [2018-04-13 00:18:41,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1531 to 588. [2018-04-13 00:18:41,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-13 00:18:41,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-13 00:18:41,667 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2785 [2018-04-13 00:18:41,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:41,668 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-13 00:18:41,668 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-13 00:18:41,668 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-13 00:18:41,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2792 [2018-04-13 00:18:41,696 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:41,696 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-13 00:18:41,696 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-13 00:18:41,696 INFO L82 PathProgramCache]: Analyzing trace with hash 960025861, now seen corresponding path program 182 times [2018-04-13 00:18:41,697 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:41,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:41,829 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:44,247 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-13 00:18:44,248 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:44,248 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-13 00:18:44,248 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:44,249 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-13 00:18:44,249 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-13 00:18:44,258 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-13 00:18:44,258 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-13 00:18:44,258 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-13 00:18:44,258 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=625, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:18:44,258 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-13 00:18:44,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:44,754 INFO L93 Difference]: Finished difference Result 1414 states and 3583 transitions. [2018-04-13 00:18:44,754 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-13 00:18:44,754 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2791 [2018-04-13 00:18:44,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:44,764 INFO L225 Difference]: With dead ends: 1414 [2018-04-13 00:18:44,764 INFO L226 Difference]: Without dead ends: 1414 [2018-04-13 00:18:44,764 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-13 00:18:44,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1414 states. [2018-04-13 00:18:44,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1414 to 588. [2018-04-13 00:18:44,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-13 00:18:44,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-13 00:18:44,788 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2791 [2018-04-13 00:18:44,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:44,789 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-13 00:18:44,789 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-13 00:18:44,789 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-13 00:18:44,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2798 [2018-04-13 00:18:44,817 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:44,817 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-13 00:18:44,817 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-13 00:18:44,817 INFO L82 PathProgramCache]: Analyzing trace with hash -948859891, now seen corresponding path program 183 times [2018-04-13 00:18:44,818 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:44,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:44,947 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:47,475 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-13 00:18:47,475 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:47,475 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-13 00:18:47,476 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:47,477 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-13 00:18:47,477 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-13 00:18:47,485 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-13 00:18:47,486 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-13 00:18:47,486 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-13 00:18:47,486 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=322, Invalid=608, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:18:47,486 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-13 00:18:47,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:47,997 INFO L93 Difference]: Finished difference Result 1285 states and 3175 transitions. [2018-04-13 00:18:47,998 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-13 00:18:47,998 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2797 [2018-04-13 00:18:47,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:48,007 INFO L225 Difference]: With dead ends: 1285 [2018-04-13 00:18:48,007 INFO L226 Difference]: Without dead ends: 1285 [2018-04-13 00:18:48,007 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-13 00:18:48,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1285 states. [2018-04-13 00:18:48,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1285 to 588. [2018-04-13 00:18:48,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-13 00:18:48,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-13 00:18:48,036 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2797 [2018-04-13 00:18:48,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:48,037 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-13 00:18:48,037 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-13 00:18:48,038 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-13 00:18:48,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2804 [2018-04-13 00:18:48,072 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:48,073 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-13 00:18:48,073 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-13 00:18:48,073 INFO L82 PathProgramCache]: Analyzing trace with hash -481480427, now seen corresponding path program 184 times [2018-04-13 00:18:48,073 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:48,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:48,223 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:50,690 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-13 00:18:50,691 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:50,691 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-13 00:18:50,691 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:50,692 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-13 00:18:50,692 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-13 00:18:50,701 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-13 00:18:50,701 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-13 00:18:50,701 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-13 00:18:50,701 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=341, Invalid=589, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:18:50,701 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-13 00:18:51,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:51,261 INFO L93 Difference]: Finished difference Result 1144 states and 2723 transitions. [2018-04-13 00:18:51,261 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-13 00:18:51,261 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2803 [2018-04-13 00:18:51,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:51,270 INFO L225 Difference]: With dead ends: 1144 [2018-04-13 00:18:51,270 INFO L226 Difference]: Without dead ends: 1144 [2018-04-13 00:18:51,270 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 391 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=989, Invalid=1981, Unknown=0, NotChecked=0, Total=2970 [2018-04-13 00:18:51,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states. [2018-04-13 00:18:51,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 588. [2018-04-13 00:18:51,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-13 00:18:51,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-13 00:18:51,293 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2803 [2018-04-13 00:18:51,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:51,293 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-13 00:18:51,294 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-13 00:18:51,294 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-13 00:18:51,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2810 [2018-04-13 00:18:51,323 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:51,323 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-13 00:18:51,324 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-13 00:18:51,324 INFO L82 PathProgramCache]: Analyzing trace with hash 248071197, now seen corresponding path program 185 times [2018-04-13 00:18:51,324 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:51,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:51,459 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:53,985 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-13 00:18:53,985 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:53,986 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-13 00:18:53,986 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:53,987 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-13 00:18:53,987 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-13 00:18:53,995 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-13 00:18:53,996 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-13 00:18:53,996 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-13 00:18:53,996 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=362, Invalid=568, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:18:53,996 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-13 00:18:54,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:54,462 INFO L93 Difference]: Finished difference Result 995 states and 2230 transitions. [2018-04-13 00:18:54,462 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-13 00:18:54,462 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2809 [2018-04-13 00:18:54,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:54,467 INFO L225 Difference]: With dead ends: 995 [2018-04-13 00:18:54,468 INFO L226 Difference]: Without dead ends: 995 [2018-04-13 00:18:54,468 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-13 00:18:54,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 995 states. [2018-04-13 00:18:54,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 995 to 588. [2018-04-13 00:18:54,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-13 00:18:54,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1045 transitions. [2018-04-13 00:18:54,482 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1045 transitions. Word has length 2809 [2018-04-13 00:18:54,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:54,482 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 1045 transitions. [2018-04-13 00:18:54,482 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-13 00:18:54,482 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1045 transitions. [2018-04-13 00:18:54,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2816 [2018-04-13 00:18:54,511 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:54,511 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-13 00:18:54,511 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-13 00:18:54,511 INFO L82 PathProgramCache]: Analyzing trace with hash -133020379, now seen corresponding path program 186 times [2018-04-13 00:18:54,512 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:54,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:54,648 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:57,161 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-13 00:18:57,161 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:57,161 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-13 00:18:57,161 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:57,162 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-13 00:18:57,163 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-13 00:18:57,171 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-13 00:18:57,172 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-13 00:18:57,172 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-13 00:18:57,172 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=385, Invalid=545, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:18:57,172 INFO L87 Difference]: Start difference. First operand 588 states and 1045 transitions. Second operand 31 states. [2018-04-13 00:18:57,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:57,632 INFO L93 Difference]: Finished difference Result 839 states and 1753 transitions. [2018-04-13 00:18:57,632 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-13 00:18:57,632 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2815 [2018-04-13 00:18:57,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:57,637 INFO L225 Difference]: With dead ends: 839 [2018-04-13 00:18:57,637 INFO L226 Difference]: Without dead ends: 839 [2018-04-13 00:18:57,637 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1139, Invalid=2053, Unknown=0, NotChecked=0, Total=3192 [2018-04-13 00:18:57,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states. [2018-04-13 00:18:57,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 597. [2018-04-13 00:18:57,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 597 states. [2018-04-13 00:18:57,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 1083 transitions. [2018-04-13 00:18:57,654 INFO L78 Accepts]: Start accepts. Automaton has 597 states and 1083 transitions. Word has length 2815 [2018-04-13 00:18:57,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:57,655 INFO L459 AbstractCegarLoop]: Abstraction has 597 states and 1083 transitions. [2018-04-13 00:18:57,655 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-13 00:18:57,655 INFO L276 IsEmpty]: Start isEmpty. Operand 597 states and 1083 transitions. [2018-04-13 00:18:57,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2822 [2018-04-13 00:18:57,687 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:57,687 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-13 00:18:57,687 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-13 00:18:57,688 INFO L82 PathProgramCache]: Analyzing trace with hash 168014893, now seen corresponding path program 187 times [2018-04-13 00:18:57,688 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:57,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:57,825 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:00,100 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-13 00:19:00,100 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:00,100 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-13 00:19:00,100 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:00,101 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-13 00:19:00,101 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-13 00:19:00,109 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-13 00:19:00,109 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-13 00:19:00,109 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-13 00:19:00,109 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=528, Invalid=528, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:19:00,109 INFO L87 Difference]: Start difference. First operand 597 states and 1083 transitions. Second operand 33 states. [2018-04-13 00:19:00,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:00,382 INFO L93 Difference]: Finished difference Result 1330 states and 2957 transitions. [2018-04-13 00:19:00,382 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-13 00:19:00,382 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 2821 [2018-04-13 00:19:00,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:00,390 INFO L225 Difference]: With dead ends: 1330 [2018-04-13 00:19:00,390 INFO L226 Difference]: Without dead ends: 1330 [2018-04-13 00:19:00,391 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-13 00:19:00,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1330 states. [2018-04-13 00:19:00,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1330 to 608. [2018-04-13 00:19:00,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 608 states. [2018-04-13 00:19:00,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 1108 transitions. [2018-04-13 00:19:00,413 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 1108 transitions. Word has length 2821 [2018-04-13 00:19:00,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:00,413 INFO L459 AbstractCegarLoop]: Abstraction has 608 states and 1108 transitions. [2018-04-13 00:19:00,413 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-13 00:19:00,413 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 1108 transitions. [2018-04-13 00:19:00,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2918 [2018-04-13 00:19:00,444 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:00,444 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-13 00:19:00,445 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-13 00:19:00,445 INFO L82 PathProgramCache]: Analyzing trace with hash 695138621, now seen corresponding path program 188 times [2018-04-13 00:19:00,445 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:00,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:00,589 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:03,173 INFO L134 CoverageAnalysis]: Checked inductivity of 562204 backedges. 15858 proven. 22570 refuted. 0 times theorem prover too weak. 523776 trivial. 0 not checked. [2018-04-13 00:19:03,173 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:03,173 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-13 00:19:03,173 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:03,174 INFO L134 CoverageAnalysis]: Checked inductivity of 27750 backedges. 1009 proven. 1032 refuted. 0 times theorem prover too weak. 25709 trivial. 0 not checked. [2018-04-13 00:19:03,174 INFO L182 omatonBuilderFactory]: Interpolants [251395#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 251394#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 251393#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 251392#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 251399#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 251398#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 251397#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 251396#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 251403#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 251402#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 251401#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 251400#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 251407#(<= main_~i~1 15), 251406#(<= main_~i~1 14), 251405#(<= main_~i~1 13), 251404#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 13), 251411#(<= main_~i~1 19), 251410#(<= main_~i~1 18), 251409#(<= main_~i~1 17), 251408#(<= main_~i~1 16), 251415#(<= main_~i~1 23), 251414#(<= main_~i~1 22), 251413#(<= main_~i~1 21), 251412#(<= main_~i~1 20), 251418#(<= main_~i~1 26), 251417#(<= main_~i~1 25), 251416#(<= main_~i~1 24), 251387#true, 251391#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 251390#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 251389#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 251388#false] [2018-04-13 00:19:03,183 INFO L134 CoverageAnalysis]: Checked inductivity of 562204 backedges. 15858 proven. 22570 refuted. 0 times theorem prover too weak. 523776 trivial. 0 not checked. [2018-04-13 00:19:03,183 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-13 00:19:03,183 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-13 00:19:03,183 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=735, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:19:03,183 INFO L87 Difference]: Start difference. First operand 608 states and 1108 transitions. Second operand 32 states. [2018-04-13 00:19:03,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:03,631 INFO L93 Difference]: Finished difference Result 2114 states and 5915 transitions. [2018-04-13 00:19:03,631 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-13 00:19:03,631 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 2917 [2018-04-13 00:19:03,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:03,648 INFO L225 Difference]: With dead ends: 2114 [2018-04-13 00:19:03,648 INFO L226 Difference]: Without dead ends: 2114 [2018-04-13 00:19:03,648 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=527, Invalid=1635, Unknown=0, NotChecked=0, Total=2162 [2018-04-13 00:19:03,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2114 states. [2018-04-13 00:19:03,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2114 to 608. [2018-04-13 00:19:03,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 608 states. [2018-04-13 00:19:03,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 1108 transitions. [2018-04-13 00:19:03,696 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 1108 transitions. Word has length 2917 [2018-04-13 00:19:03,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:03,696 INFO L459 AbstractCegarLoop]: Abstraction has 608 states and 1108 transitions. [2018-04-13 00:19:03,696 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-13 00:19:03,696 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 1108 transitions. [2018-04-13 00:19:03,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2924 [2018-04-13 00:19:03,728 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:03,728 INFO L355 BasicCegarLoop]: trace histogram [453, 422, 422, 422, 422, 422, 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-13 00:19:03,728 INFO L408 AbstractCegarLoop]: === Iteration 198 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:03,728 INFO L82 PathProgramCache]: Analyzing trace with hash 353437253, now seen corresponding path program 189 times [2018-04-13 00:19:03,728 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:03,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:03,870 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:06,388 INFO L134 CoverageAnalysis]: Checked inductivity of 564792 backedges. 18233 proven. 22671 refuted. 0 times theorem prover too weak. 523888 trivial. 0 not checked. [2018-04-13 00:19:06,388 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:06,389 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-13 00:19:06,389 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:06,390 INFO L134 CoverageAnalysis]: Checked inductivity of 27810 backedges. 1089 proven. 1012 refuted. 0 times theorem prover too weak. 25709 trivial. 0 not checked. [2018-04-13 00:19:06,390 INFO L182 omatonBuilderFactory]: Interpolants [254171#true, 254175#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 254174#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 254173#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 254172#false, 254179#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 254178#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 254177#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 254176#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 254183#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 254182#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 254181#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 254180#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 254187#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 254186#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 254185#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 254184#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 254191#(<= main_~i~1 15), 254190#(<= main_~i~1 14), 254189#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 14), 254188#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 254195#(<= main_~i~1 19), 254194#(<= main_~i~1 18), 254193#(<= main_~i~1 17), 254192#(<= main_~i~1 16), 254199#(<= main_~i~1 23), 254198#(<= main_~i~1 22), 254197#(<= main_~i~1 21), 254196#(<= main_~i~1 20), 254202#(<= main_~i~1 26), 254201#(<= main_~i~1 25), 254200#(<= main_~i~1 24)] [2018-04-13 00:19:06,399 INFO L134 CoverageAnalysis]: Checked inductivity of 564792 backedges. 18233 proven. 22671 refuted. 0 times theorem prover too weak. 523888 trivial. 0 not checked. [2018-04-13 00:19:06,399 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-13 00:19:06,399 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-13 00:19:06,399 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=259, Invalid=733, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:19:06,400 INFO L87 Difference]: Start difference. First operand 608 states and 1108 transitions. Second operand 32 states. [2018-04-13 00:19:06,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:06,853 INFO L93 Difference]: Finished difference Result 2075 states and 5799 transitions. [2018-04-13 00:19:06,853 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-13 00:19:06,853 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 2923 [2018-04-13 00:19:06,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:06,869 INFO L225 Difference]: With dead ends: 2075 [2018-04-13 00:19:06,869 INFO L226 Difference]: Without dead ends: 2075 [2018-04-13 00:19:06,869 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=563, Invalid=1693, Unknown=0, NotChecked=0, Total=2256 [2018-04-13 00:19:06,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2075 states. [2018-04-13 00:19:06,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2075 to 608. [2018-04-13 00:19:06,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 608 states. [2018-04-13 00:19:06,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 1108 transitions. [2018-04-13 00:19:06,916 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 1108 transitions. Word has length 2923 [2018-04-13 00:19:06,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:06,917 INFO L459 AbstractCegarLoop]: Abstraction has 608 states and 1108 transitions. [2018-04-13 00:19:06,917 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-13 00:19:06,917 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 1108 transitions. [2018-04-13 00:19:06,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2930 [2018-04-13 00:19:06,947 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:06,947 INFO L355 BasicCegarLoop]: trace histogram [454, 423, 423, 423, 423, 423, 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-13 00:19:06,947 INFO L408 AbstractCegarLoop]: === Iteration 199 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:06,947 INFO L82 PathProgramCache]: Analyzing trace with hash 681935181, now seen corresponding path program 190 times [2018-04-13 00:19:06,947 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:07,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:07,084 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:09,604 INFO L134 CoverageAnalysis]: Checked inductivity of 567386 backedges. 20878 proven. 22502 refuted. 0 times theorem prover too weak. 524006 trivial. 0 not checked. [2018-04-13 00:19:09,605 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:09,605 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-13 00:19:09,605 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:09,606 INFO L134 CoverageAnalysis]: Checked inductivity of 27876 backedges. 1187 proven. 980 refuted. 0 times theorem prover too weak. 25709 trivial. 0 not checked. [2018-04-13 00:19:09,606 INFO L182 omatonBuilderFactory]: Interpolants [256919#false, 256918#true, 256923#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 256922#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 256921#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 256920#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 256927#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 256926#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 256925#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 256924#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 256931#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 256930#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 256929#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 256928#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 256935#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 256934#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 256933#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 256932#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 256939#(<= main_~i~1 16), 256938#(<= main_~i~1 15), 256937#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 15), 256936#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 256943#(<= main_~i~1 20), 256942#(<= main_~i~1 19), 256941#(<= main_~i~1 18), 256940#(<= main_~i~1 17), 256947#(<= main_~i~1 24), 256946#(<= main_~i~1 23), 256945#(<= main_~i~1 22), 256944#(<= main_~i~1 21), 256949#(<= main_~i~1 26), 256948#(<= main_~i~1 25)] [2018-04-13 00:19:09,615 INFO L134 CoverageAnalysis]: Checked inductivity of 567386 backedges. 20878 proven. 22502 refuted. 0 times theorem prover too weak. 524006 trivial. 0 not checked. [2018-04-13 00:19:09,615 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-13 00:19:09,615 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-13 00:19:09,615 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=729, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:19:09,615 INFO L87 Difference]: Start difference. First operand 608 states and 1108 transitions. Second operand 32 states. [2018-04-13 00:19:10,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:10,079 INFO L93 Difference]: Finished difference Result 2024 states and 5645 transitions. [2018-04-13 00:19:10,079 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-13 00:19:10,079 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 2929 [2018-04-13 00:19:10,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:10,095 INFO L225 Difference]: With dead ends: 2024 [2018-04-13 00:19:10,095 INFO L226 Difference]: Without dead ends: 2024 [2018-04-13 00:19:10,096 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 344 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=603, Invalid=1749, Unknown=0, NotChecked=0, Total=2352 [2018-04-13 00:19:10,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2024 states. [2018-04-13 00:19:10,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2024 to 608. [2018-04-13 00:19:10,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 608 states. [2018-04-13 00:19:10,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 1108 transitions. [2018-04-13 00:19:10,140 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 1108 transitions. Word has length 2929 [2018-04-13 00:19:10,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:10,141 INFO L459 AbstractCegarLoop]: Abstraction has 608 states and 1108 transitions. [2018-04-13 00:19:10,141 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-13 00:19:10,141 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 1108 transitions. [2018-04-13 00:19:10,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2936 [2018-04-13 00:19:10,173 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:10,173 INFO L355 BasicCegarLoop]: trace histogram [455, 424, 424, 424, 424, 424, 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-13 00:19:10,173 INFO L408 AbstractCegarLoop]: === Iteration 200 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:10,173 INFO L82 PathProgramCache]: Analyzing trace with hash -1520375211, now seen corresponding path program 191 times [2018-04-13 00:19:10,173 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:10,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:10,338 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:12,859 INFO L134 CoverageAnalysis]: Checked inductivity of 569986 backedges. 23811 proven. 22045 refuted. 0 times theorem prover too weak. 524130 trivial. 0 not checked. [2018-04-13 00:19:12,860 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:12,860 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-13 00:19:12,860 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:12,861 INFO L134 CoverageAnalysis]: Checked inductivity of 27936 backedges. 1291 proven. 936 refuted. 0 times theorem prover too weak. 25709 trivial. 0 not checked. [2018-04-13 00:19:12,861 INFO L182 omatonBuilderFactory]: Interpolants [259619#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 259618#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 259617#false, 259616#true, 259623#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 259622#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 259621#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 259620#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 259627#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 259626#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 259625#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 259624#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 259631#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 259630#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 259629#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 259628#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 259635#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 259634#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 259633#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 259632#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 259639#(<= main_~i~1 18), 259638#(<= main_~i~1 17), 259637#(<= main_~i~1 16), 259636#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 16), 259643#(<= main_~i~1 22), 259642#(<= main_~i~1 21), 259641#(<= main_~i~1 20), 259640#(<= main_~i~1 19), 259647#(<= main_~i~1 26), 259646#(<= main_~i~1 25), 259645#(<= main_~i~1 24), 259644#(<= main_~i~1 23)] [2018-04-13 00:19:12,871 INFO L134 CoverageAnalysis]: Checked inductivity of 569986 backedges. 23811 proven. 22045 refuted. 0 times theorem prover too weak. 524130 trivial. 0 not checked. [2018-04-13 00:19:12,871 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-13 00:19:12,871 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-13 00:19:12,871 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=723, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:19:12,871 INFO L87 Difference]: Start difference. First operand 608 states and 1108 transitions. Second operand 32 states. [2018-04-13 00:19:13,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:13,395 INFO L93 Difference]: Finished difference Result 1961 states and 5452 transitions. [2018-04-13 00:19:13,395 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-13 00:19:13,395 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 2935 [2018-04-13 00:19:13,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:13,412 INFO L225 Difference]: With dead ends: 1961 [2018-04-13 00:19:13,412 INFO L226 Difference]: Without dead ends: 1961 [2018-04-13 00:19:13,412 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 357 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=647, Invalid=1803, Unknown=0, NotChecked=0, Total=2450 [2018-04-13 00:19:13,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1961 states. [2018-04-13 00:19:13,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1961 to 608. [2018-04-13 00:19:13,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 608 states. [2018-04-13 00:19:13,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 1108 transitions. [2018-04-13 00:19:13,455 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 1108 transitions. Word has length 2935 [2018-04-13 00:19:13,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:13,456 INFO L459 AbstractCegarLoop]: Abstraction has 608 states and 1108 transitions. [2018-04-13 00:19:13,456 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-13 00:19:13,456 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 1108 transitions. [2018-04-13 00:19:13,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2942 [2018-04-13 00:19:13,487 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:13,488 INFO L355 BasicCegarLoop]: trace histogram [456, 425, 425, 425, 425, 425, 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-13 00:19:13,488 INFO L408 AbstractCegarLoop]: === Iteration 201 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:13,488 INFO L82 PathProgramCache]: Analyzing trace with hash -1155088035, now seen corresponding path program 192 times [2018-04-13 00:19:13,488 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:13,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:13,625 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:16,211 INFO L134 CoverageAnalysis]: Checked inductivity of 572592 backedges. 27050 proven. 21282 refuted. 0 times theorem prover too weak. 524260 trivial. 0 not checked. [2018-04-13 00:19:16,211 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:16,212 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-13 00:19:16,212 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:16,213 INFO L134 CoverageAnalysis]: Checked inductivity of 27990 backedges. 1401 proven. 880 refuted. 0 times theorem prover too weak. 25709 trivial. 0 not checked. [2018-04-13 00:19:16,213 INFO L182 omatonBuilderFactory]: Interpolants [262276#(<= main_~i~1 18), 262277#(<= main_~i~1 19), 262278#(<= main_~i~1 20), 262279#(<= main_~i~1 21), 262272#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 262273#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 262274#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 17), 262275#(<= main_~i~1 17), 262284#(<= main_~i~1 26), 262280#(<= main_~i~1 22), 262281#(<= main_~i~1 23), 262282#(<= main_~i~1 24), 262283#(<= main_~i~1 25), 262253#true, 262254#false, 262255#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 262260#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 262261#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 262262#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 262263#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 262256#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 262257#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 262258#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 262259#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 262268#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 262269#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 262270#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 262271#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 262264#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 262265#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 262266#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 262267#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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-13 00:19:16,222 INFO L134 CoverageAnalysis]: Checked inductivity of 572592 backedges. 27050 proven. 21282 refuted. 0 times theorem prover too weak. 524260 trivial. 0 not checked. [2018-04-13 00:19:16,222 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-13 00:19:16,222 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-13 00:19:16,222 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=715, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:19:16,223 INFO L87 Difference]: Start difference. First operand 608 states and 1108 transitions. Second operand 32 states. [2018-04-13 00:19:16,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:16,669 INFO L93 Difference]: Finished difference Result 1886 states and 5219 transitions. [2018-04-13 00:19:16,669 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-13 00:19:16,670 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 2941 [2018-04-13 00:19:16,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:16,684 INFO L225 Difference]: With dead ends: 1886 [2018-04-13 00:19:16,684 INFO L226 Difference]: Without dead ends: 1886 [2018-04-13 00:19:16,684 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=695, Invalid=1855, Unknown=0, NotChecked=0, Total=2550 [2018-04-13 00:19:16,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1886 states. [2018-04-13 00:19:16,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1886 to 608. [2018-04-13 00:19:16,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 608 states. [2018-04-13 00:19:16,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 1108 transitions. [2018-04-13 00:19:16,720 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 1108 transitions. Word has length 2941 [2018-04-13 00:19:16,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:16,721 INFO L459 AbstractCegarLoop]: Abstraction has 608 states and 1108 transitions. [2018-04-13 00:19:16,721 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-13 00:19:16,721 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 1108 transitions. [2018-04-13 00:19:16,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2948 [2018-04-13 00:19:16,751 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:16,752 INFO L355 BasicCegarLoop]: trace histogram [457, 426, 426, 426, 426, 426, 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-13 00:19:16,752 INFO L408 AbstractCegarLoop]: === Iteration 202 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:16,752 INFO L82 PathProgramCache]: Analyzing trace with hash -1060534683, now seen corresponding path program 193 times [2018-04-13 00:19:16,752 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:16,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:16,893 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:19,464 INFO L134 CoverageAnalysis]: Checked inductivity of 575204 backedges. 30613 proven. 20195 refuted. 0 times theorem prover too weak. 524396 trivial. 0 not checked. [2018-04-13 00:19:19,464 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:19,464 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-13 00:19:19,464 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:19,465 INFO L134 CoverageAnalysis]: Checked inductivity of 28038 backedges. 1517 proven. 812 refuted. 0 times theorem prover too weak. 25709 trivial. 0 not checked. [2018-04-13 00:19:19,465 INFO L182 omatonBuilderFactory]: Interpolants [264836#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 264837#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 264838#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 264839#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 18), 264832#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 264833#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 264834#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 264835#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 264844#(<= main_~i~1 22), 264845#(<= main_~i~1 23), 264846#(<= main_~i~1 24), 264847#(<= main_~i~1 25), 264840#(<= main_~i~1 18), 264841#(<= main_~i~1 19), 264842#(<= main_~i~1 20), 264843#(<= main_~i~1 21), 264848#(<= main_~i~1 26), 264820#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 264821#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 264822#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 264823#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 264817#true, 264818#false, 264819#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 264828#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 264829#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 264830#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 264831#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 264824#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 264825#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 264826#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 264827#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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-13 00:19:19,475 INFO L134 CoverageAnalysis]: Checked inductivity of 575204 backedges. 30613 proven. 20195 refuted. 0 times theorem prover too weak. 524396 trivial. 0 not checked. [2018-04-13 00:19:19,475 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-13 00:19:19,475 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-13 00:19:19,475 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=287, Invalid=705, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:19:19,475 INFO L87 Difference]: Start difference. First operand 608 states and 1108 transitions. Second operand 32 states. [2018-04-13 00:19:19,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:19,965 INFO L93 Difference]: Finished difference Result 1799 states and 4945 transitions. [2018-04-13 00:19:19,965 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-13 00:19:19,965 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 2947 [2018-04-13 00:19:19,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:19,981 INFO L225 Difference]: With dead ends: 1799 [2018-04-13 00:19:19,981 INFO L226 Difference]: Without dead ends: 1799 [2018-04-13 00:19:19,982 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 380 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=747, Invalid=1905, Unknown=0, NotChecked=0, Total=2652 [2018-04-13 00:19:19,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1799 states. [2018-04-13 00:19:20,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1799 to 608. [2018-04-13 00:19:20,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 608 states. [2018-04-13 00:19:20,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 1108 transitions. [2018-04-13 00:19:20,024 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 1108 transitions. Word has length 2947 [2018-04-13 00:19:20,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:20,025 INFO L459 AbstractCegarLoop]: Abstraction has 608 states and 1108 transitions. [2018-04-13 00:19:20,025 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-13 00:19:20,025 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 1108 transitions. [2018-04-13 00:19:20,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2954 [2018-04-13 00:19:20,057 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:20,057 INFO L355 BasicCegarLoop]: trace histogram [458, 427, 427, 427, 427, 427, 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-13 00:19:20,057 INFO L408 AbstractCegarLoop]: === Iteration 203 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:20,057 INFO L82 PathProgramCache]: Analyzing trace with hash 1376434541, now seen corresponding path program 194 times [2018-04-13 00:19:20,058 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:20,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:20,212 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:22,808 INFO L134 CoverageAnalysis]: Checked inductivity of 577822 backedges. 34518 proven. 18766 refuted. 0 times theorem prover too weak. 524538 trivial. 0 not checked. [2018-04-13 00:19:22,808 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:22,808 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-13 00:19:22,808 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:22,810 INFO L134 CoverageAnalysis]: Checked inductivity of 28080 backedges. 1639 proven. 732 refuted. 0 times theorem prover too weak. 25709 trivial. 0 not checked. [2018-04-13 00:19:22,810 INFO L182 omatonBuilderFactory]: Interpolants [267300#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 267301#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 267302#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 267303#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 267296#true, 267297#false, 267298#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 267299#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 267308#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 267309#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 267310#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 267311#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 267304#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 267305#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 267306#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 267307#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 267316#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 267317#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 267318#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 267319#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 19), 267312#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 267313#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 267314#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 267315#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 267324#(<= main_~i~1 23), 267325#(<= main_~i~1 24), 267326#(<= main_~i~1 25), 267327#(<= main_~i~1 26), 267320#(<= main_~i~1 19), 267321#(<= main_~i~1 20), 267322#(<= main_~i~1 21), 267323#(<= main_~i~1 22)] [2018-04-13 00:19:22,819 INFO L134 CoverageAnalysis]: Checked inductivity of 577822 backedges. 34518 proven. 18766 refuted. 0 times theorem prover too weak. 524538 trivial. 0 not checked. [2018-04-13 00:19:22,819 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-13 00:19:22,819 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-13 00:19:22,819 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=299, Invalid=693, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:19:22,820 INFO L87 Difference]: Start difference. First operand 608 states and 1108 transitions. Second operand 32 states. [2018-04-13 00:19:23,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:23,373 INFO L93 Difference]: Finished difference Result 1700 states and 4629 transitions. [2018-04-13 00:19:23,373 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-13 00:19:23,373 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 2953 [2018-04-13 00:19:23,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:23,386 INFO L225 Difference]: With dead ends: 1700 [2018-04-13 00:19:23,386 INFO L226 Difference]: Without dead ends: 1700 [2018-04-13 00:19:23,387 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=803, Invalid=1953, Unknown=0, NotChecked=0, Total=2756 [2018-04-13 00:19:23,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1700 states. [2018-04-13 00:19:23,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1700 to 608. [2018-04-13 00:19:23,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 608 states. [2018-04-13 00:19:23,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 1108 transitions. [2018-04-13 00:19:23,419 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 1108 transitions. Word has length 2953 [2018-04-13 00:19:23,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:23,420 INFO L459 AbstractCegarLoop]: Abstraction has 608 states and 1108 transitions. [2018-04-13 00:19:23,420 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-13 00:19:23,420 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 1108 transitions. [2018-04-13 00:19:23,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2960 [2018-04-13 00:19:23,450 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:23,450 INFO L355 BasicCegarLoop]: trace histogram [459, 428, 428, 428, 428, 428, 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-13 00:19:23,450 INFO L408 AbstractCegarLoop]: === Iteration 204 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:23,450 INFO L82 PathProgramCache]: Analyzing trace with hash -1285891467, now seen corresponding path program 195 times [2018-04-13 00:19:23,451 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:23,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:23,615 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:26,258 INFO L134 CoverageAnalysis]: Checked inductivity of 580446 backedges. 38783 proven. 16977 refuted. 0 times theorem prover too weak. 524686 trivial. 0 not checked. [2018-04-13 00:19:26,259 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:26,259 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-13 00:19:26,259 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:26,260 INFO L134 CoverageAnalysis]: Checked inductivity of 28116 backedges. 1767 proven. 640 refuted. 0 times theorem prover too weak. 25709 trivial. 0 not checked. [2018-04-13 00:19:26,260 INFO L182 omatonBuilderFactory]: Interpolants [269700#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 269701#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 269702#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 20), 269703#(<= main_~i~1 20), 269696#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 269697#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 269698#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 269699#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 269708#(<= main_~i~1 25), 269709#(<= main_~i~1 26), 269704#(<= main_~i~1 21), 269705#(<= main_~i~1 22), 269706#(<= main_~i~1 23), 269707#(<= main_~i~1 24), 269678#true, 269679#false, 269684#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 269685#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 269686#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 269687#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 269680#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 269681#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 269682#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 269683#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 269692#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 269693#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 269694#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 269695#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 269688#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 269689#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 269690#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 269691#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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-13 00:19:26,269 INFO L134 CoverageAnalysis]: Checked inductivity of 580446 backedges. 38783 proven. 16977 refuted. 0 times theorem prover too weak. 524686 trivial. 0 not checked. [2018-04-13 00:19:26,269 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-13 00:19:26,269 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-13 00:19:26,270 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=313, Invalid=679, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:19:26,270 INFO L87 Difference]: Start difference. First operand 608 states and 1108 transitions. Second operand 32 states. [2018-04-13 00:19:26,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:26,753 INFO L93 Difference]: Finished difference Result 1589 states and 4270 transitions. [2018-04-13 00:19:26,753 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-13 00:19:26,753 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 2959 [2018-04-13 00:19:26,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:26,765 INFO L225 Difference]: With dead ends: 1589 [2018-04-13 00:19:26,765 INFO L226 Difference]: Without dead ends: 1589 [2018-04-13 00:19:26,765 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 399 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=863, Invalid=1999, Unknown=0, NotChecked=0, Total=2862 [2018-04-13 00:19:26,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1589 states. [2018-04-13 00:19:26,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1589 to 608. [2018-04-13 00:19:26,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 608 states. [2018-04-13 00:19:26,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 1108 transitions. [2018-04-13 00:19:26,796 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 1108 transitions. Word has length 2959 [2018-04-13 00:19:26,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:26,796 INFO L459 AbstractCegarLoop]: Abstraction has 608 states and 1108 transitions. [2018-04-13 00:19:26,796 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-13 00:19:26,796 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 1108 transitions. [2018-04-13 00:19:26,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2966 [2018-04-13 00:19:26,826 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:26,827 INFO L355 BasicCegarLoop]: trace histogram [460, 429, 429, 429, 429, 429, 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-13 00:19:26,827 INFO L408 AbstractCegarLoop]: === Iteration 205 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:26,827 INFO L82 PathProgramCache]: Analyzing trace with hash 1801021821, now seen corresponding path program 196 times [2018-04-13 00:19:26,827 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:26,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:26,968 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:29,599 INFO L134 CoverageAnalysis]: Checked inductivity of 583076 backedges. 43426 proven. 14810 refuted. 0 times theorem prover too weak. 524840 trivial. 0 not checked. [2018-04-13 00:19:29,600 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:29,600 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-13 00:19:29,600 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:29,601 INFO L134 CoverageAnalysis]: Checked inductivity of 28146 backedges. 1901 proven. 536 refuted. 0 times theorem prover too weak. 25709 trivial. 0 not checked. [2018-04-13 00:19:29,601 INFO L182 omatonBuilderFactory]: Interpolants [271951#true, 271956#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 271957#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 271958#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 271959#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 271952#false, 271953#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 271954#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 271955#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 271964#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 271965#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 271966#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 271967#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 271960#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 271961#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 271962#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 271963#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 271972#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 271973#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 271974#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 271975#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 271968#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 271969#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 271970#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 271971#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 271980#(<= main_~i~1 24), 271981#(<= main_~i~1 25), 271982#(<= main_~i~1 26), 271976#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 21), 271977#(<= main_~i~1 21), 271978#(<= main_~i~1 22), 271979#(<= main_~i~1 23)] [2018-04-13 00:19:29,610 INFO L134 CoverageAnalysis]: Checked inductivity of 583076 backedges. 43426 proven. 14810 refuted. 0 times theorem prover too weak. 524840 trivial. 0 not checked. [2018-04-13 00:19:29,611 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-13 00:19:29,611 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-13 00:19:29,611 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=329, Invalid=663, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:19:29,611 INFO L87 Difference]: Start difference. First operand 608 states and 1108 transitions. Second operand 32 states. [2018-04-13 00:19:30,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:30,167 INFO L93 Difference]: Finished difference Result 1466 states and 3867 transitions. [2018-04-13 00:19:30,167 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-13 00:19:30,168 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 2965 [2018-04-13 00:19:30,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:30,179 INFO L225 Difference]: With dead ends: 1466 [2018-04-13 00:19:30,179 INFO L226 Difference]: Without dead ends: 1466 [2018-04-13 00:19:30,179 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 407 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=927, Invalid=2043, Unknown=0, NotChecked=0, Total=2970 [2018-04-13 00:19:30,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1466 states. [2018-04-13 00:19:30,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1466 to 608. [2018-04-13 00:19:30,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 608 states. [2018-04-13 00:19:30,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 1108 transitions. [2018-04-13 00:19:30,209 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 1108 transitions. Word has length 2965 [2018-04-13 00:19:30,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:30,210 INFO L459 AbstractCegarLoop]: Abstraction has 608 states and 1108 transitions. [2018-04-13 00:19:30,210 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-13 00:19:30,210 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 1108 transitions. [2018-04-13 00:19:30,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2972 [2018-04-13 00:19:30,242 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:30,242 INFO L355 BasicCegarLoop]: trace histogram [461, 430, 430, 430, 430, 430, 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-13 00:19:30,242 INFO L408 AbstractCegarLoop]: === Iteration 206 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:30,242 INFO L82 PathProgramCache]: Analyzing trace with hash -1844124027, now seen corresponding path program 197 times [2018-04-13 00:19:30,243 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:30,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:30,392 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:33,042 INFO L134 CoverageAnalysis]: Checked inductivity of 585712 backedges. 48465 proven. 12247 refuted. 0 times theorem prover too weak. 525000 trivial. 0 not checked. [2018-04-13 00:19:33,042 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:33,043 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-13 00:19:33,043 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:33,044 INFO L134 CoverageAnalysis]: Checked inductivity of 28170 backedges. 2041 proven. 420 refuted. 0 times theorem prover too weak. 25709 trivial. 0 not checked. [2018-04-13 00:19:33,044 INFO L182 omatonBuilderFactory]: Interpolants [274116#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 274117#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 274118#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 274119#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 274112#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 274113#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 274114#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 274115#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 274124#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 274125#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 274126#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 274127#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 274120#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 274121#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 274122#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 274123#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 274132#(<= main_~i~1 24), 274133#(<= main_~i~1 25), 274134#(<= main_~i~1 26), 274128#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 274129#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 22), 274130#(<= main_~i~1 22), 274131#(<= main_~i~1 23), 274103#true, 274108#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 274109#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 274110#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 274111#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 274104#false, 274105#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 274106#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 274107#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __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-13 00:19:33,054 INFO L134 CoverageAnalysis]: Checked inductivity of 585712 backedges. 48465 proven. 12247 refuted. 0 times theorem prover too weak. 525000 trivial. 0 not checked. [2018-04-13 00:19:33,054 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-13 00:19:33,054 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-13 00:19:33,054 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=347, Invalid=645, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:19:33,054 INFO L87 Difference]: Start difference. First operand 608 states and 1108 transitions. Second operand 32 states. [2018-04-13 00:19:33,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:33,585 INFO L93 Difference]: Finished difference Result 1331 states and 3419 transitions. [2018-04-13 00:19:33,585 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-13 00:19:33,585 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 2971 [2018-04-13 00:19:33,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:33,594 INFO L225 Difference]: With dead ends: 1331 [2018-04-13 00:19:33,594 INFO L226 Difference]: Without dead ends: 1331 [2018-04-13 00:19:33,595 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=995, Invalid=2085, Unknown=0, NotChecked=0, Total=3080 [2018-04-13 00:19:33,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1331 states. [2018-04-13 00:19:33,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1331 to 608. [2018-04-13 00:19:33,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 608 states. [2018-04-13 00:19:33,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 1108 transitions. [2018-04-13 00:19:33,621 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 1108 transitions. Word has length 2971 [2018-04-13 00:19:33,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:33,622 INFO L459 AbstractCegarLoop]: Abstraction has 608 states and 1108 transitions. [2018-04-13 00:19:33,622 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-13 00:19:33,622 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 1108 transitions. [2018-04-13 00:19:33,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2978 [2018-04-13 00:19:33,654 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:33,654 INFO L355 BasicCegarLoop]: trace histogram [462, 431, 431, 431, 431, 431, 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-13 00:19:33,654 INFO L408 AbstractCegarLoop]: === Iteration 207 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:33,654 INFO L82 PathProgramCache]: Analyzing trace with hash -435498611, now seen corresponding path program 198 times [2018-04-13 00:19:33,654 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:33,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:33,805 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:36,492 INFO L134 CoverageAnalysis]: Checked inductivity of 588354 backedges. 53918 proven. 9270 refuted. 0 times theorem prover too weak. 525166 trivial. 0 not checked. [2018-04-13 00:19:36,492 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:36,492 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-13 00:19:36,492 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:36,493 INFO L134 CoverageAnalysis]: Checked inductivity of 28188 backedges. 2187 proven. 292 refuted. 0 times theorem prover too weak. 25709 trivial. 0 not checked. [2018-04-13 00:19:36,493 INFO L182 omatonBuilderFactory]: Interpolants [276124#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 276125#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 276126#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 276127#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 276122#true, 276123#false, 276132#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 276133#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 276134#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 276135#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 276128#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 276129#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 276130#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 276131#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 276140#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 276141#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 276142#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 276143#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 276136#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 276137#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 276138#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 276139#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 276148#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 276149#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 23), 276150#(<= main_~i~1 23), 276151#(<= main_~i~1 24), 276144#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 276145#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 276146#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 276147#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 276152#(<= main_~i~1 25), 276153#(<= main_~i~1 26)] [2018-04-13 00:19:36,503 INFO L134 CoverageAnalysis]: Checked inductivity of 588354 backedges. 53918 proven. 9270 refuted. 0 times theorem prover too weak. 525166 trivial. 0 not checked. [2018-04-13 00:19:36,503 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-13 00:19:36,503 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-13 00:19:36,503 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=367, Invalid=625, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:19:36,503 INFO L87 Difference]: Start difference. First operand 608 states and 1108 transitions. Second operand 32 states. [2018-04-13 00:19:37,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:37,050 INFO L93 Difference]: Finished difference Result 1184 states and 2925 transitions. [2018-04-13 00:19:37,050 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-13 00:19:37,051 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 2977 [2018-04-13 00:19:37,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:37,060 INFO L225 Difference]: With dead ends: 1184 [2018-04-13 00:19:37,060 INFO L226 Difference]: Without dead ends: 1184 [2018-04-13 00:19:37,061 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 420 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1067, Invalid=2125, Unknown=0, NotChecked=0, Total=3192 [2018-04-13 00:19:37,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1184 states. [2018-04-13 00:19:37,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1184 to 608. [2018-04-13 00:19:37,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 608 states. [2018-04-13 00:19:37,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 1108 transitions. [2018-04-13 00:19:37,085 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 1108 transitions. Word has length 2977 [2018-04-13 00:19:37,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:37,086 INFO L459 AbstractCegarLoop]: Abstraction has 608 states and 1108 transitions. [2018-04-13 00:19:37,086 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-13 00:19:37,086 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 1108 transitions. [2018-04-13 00:19:37,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2984 [2018-04-13 00:19:37,119 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:37,119 INFO L355 BasicCegarLoop]: trace histogram [463, 432, 432, 432, 432, 432, 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-13 00:19:37,119 INFO L408 AbstractCegarLoop]: === Iteration 208 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:37,119 INFO L82 PathProgramCache]: Analyzing trace with hash 1189587605, now seen corresponding path program 199 times [2018-04-13 00:19:37,119 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:37,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:37,309 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:39,980 INFO L134 CoverageAnalysis]: Checked inductivity of 591002 backedges. 59803 proven. 5861 refuted. 0 times theorem prover too weak. 525338 trivial. 0 not checked. [2018-04-13 00:19:39,980 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:39,981 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-13 00:19:39,981 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:39,982 INFO L134 CoverageAnalysis]: Checked inductivity of 28200 backedges. 2339 proven. 152 refuted. 0 times theorem prover too weak. 25709 trivial. 0 not checked. [2018-04-13 00:19:39,982 INFO L182 omatonBuilderFactory]: Interpolants [278020#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 278021#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 278022#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 278023#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 278016#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 278017#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 278018#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 278019#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 278024#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 24), 278025#(<= main_~i~1 24), 278026#(<= main_~i~1 25), 278027#(<= main_~i~1 26), 277996#true, 277997#false, 277998#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 277999#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 278004#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 278005#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 278006#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 278007#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 278000#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 278001#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 278002#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 278003#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 278012#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 278013#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 278014#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 278015#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 278008#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 278009#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 278010#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 278011#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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-13 00:19:39,992 INFO L134 CoverageAnalysis]: Checked inductivity of 591002 backedges. 59803 proven. 5861 refuted. 0 times theorem prover too weak. 525338 trivial. 0 not checked. [2018-04-13 00:19:39,992 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-13 00:19:39,992 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-13 00:19:39,992 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=389, Invalid=603, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:19:39,992 INFO L87 Difference]: Start difference. First operand 608 states and 1108 transitions. Second operand 32 states. [2018-04-13 00:19:40,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:40,474 INFO L93 Difference]: Finished difference Result 1029 states and 2388 transitions. [2018-04-13 00:19:40,474 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-04-13 00:19:40,474 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 2983 [2018-04-13 00:19:40,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:40,481 INFO L225 Difference]: With dead ends: 1029 [2018-04-13 00:19:40,481 INFO L226 Difference]: Without dead ends: 1029 [2018-04-13 00:19:40,481 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1143, Invalid=2163, Unknown=0, NotChecked=0, Total=3306 [2018-04-13 00:19:40,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1029 states. [2018-04-13 00:19:40,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1029 to 608. [2018-04-13 00:19:40,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 608 states. [2018-04-13 00:19:40,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 1108 transitions. [2018-04-13 00:19:40,500 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 1108 transitions. Word has length 2983 [2018-04-13 00:19:40,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:40,501 INFO L459 AbstractCegarLoop]: Abstraction has 608 states and 1108 transitions. [2018-04-13 00:19:40,501 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-13 00:19:40,501 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 1108 transitions. [2018-04-13 00:19:40,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2990 [2018-04-13 00:19:40,534 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:40,535 INFO L355 BasicCegarLoop]: trace histogram [464, 433, 433, 433, 433, 433, 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-13 00:19:40,535 INFO L408 AbstractCegarLoop]: === Iteration 209 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:40,535 INFO L82 PathProgramCache]: Analyzing trace with hash -972623459, now seen corresponding path program 200 times [2018-04-13 00:19:40,536 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:40,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:40,686 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:43,423 INFO L134 CoverageAnalysis]: Checked inductivity of 593656 backedges. 66138 proven. 2002 refuted. 0 times theorem prover too weak. 525516 trivial. 0 not checked. [2018-04-13 00:19:43,423 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:43,423 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-13 00:19:43,423 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:43,424 INFO L134 CoverageAnalysis]: Checked inductivity of 28206 backedges. 2497 proven. 0 refuted. 0 times theorem prover too weak. 25709 trivial. 0 not checked. [2018-04-13 00:19:43,424 INFO L182 omatonBuilderFactory]: Interpolants [279748#(<= main_~i~1 26), 279744#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 279745#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 26)), 279746#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 25), 279747#(<= main_~i~1 25), 279717#true, 279718#false, 279719#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 279724#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 279725#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 279726#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 279727#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 279720#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 279721#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 279722#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 279723#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 279732#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 279733#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 279734#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 279735#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 279728#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 279729#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 279730#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 279731#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 279740#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 279741#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 279742#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 279743#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 279736#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 279737#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 279738#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 279739#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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))] [2018-04-13 00:19:43,434 INFO L134 CoverageAnalysis]: Checked inductivity of 593656 backedges. 66138 proven. 2002 refuted. 0 times theorem prover too weak. 525516 trivial. 0 not checked. [2018-04-13 00:19:43,435 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-13 00:19:43,435 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-13 00:19:43,435 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=413, Invalid=579, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:19:43,435 INFO L87 Difference]: Start difference. First operand 608 states and 1108 transitions. Second operand 32 states. [2018-04-13 00:19:43,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:43,902 INFO L93 Difference]: Finished difference Result 867 states and 1867 transitions. [2018-04-13 00:19:43,903 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-13 00:19:43,903 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 2989 [2018-04-13 00:19:43,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:43,908 INFO L225 Difference]: With dead ends: 867 [2018-04-13 00:19:43,908 INFO L226 Difference]: Without dead ends: 867 [2018-04-13 00:19:43,908 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 429 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1223, Invalid=2199, Unknown=0, NotChecked=0, Total=3422 [2018-04-13 00:19:43,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 867 states. [2018-04-13 00:19:43,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 867 to 617. [2018-04-13 00:19:43,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 617 states. [2018-04-13 00:19:43,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 1147 transitions. [2018-04-13 00:19:43,923 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 1147 transitions. Word has length 2989 [2018-04-13 00:19:43,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:43,923 INFO L459 AbstractCegarLoop]: Abstraction has 617 states and 1147 transitions. [2018-04-13 00:19:43,923 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-13 00:19:43,923 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 1147 transitions. [2018-04-13 00:19:43,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2996 [2018-04-13 00:19:43,955 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:43,956 INFO L355 BasicCegarLoop]: trace histogram [465, 434, 434, 434, 434, 434, 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-13 00:19:43,956 INFO L408 AbstractCegarLoop]: === Iteration 210 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:43,956 INFO L82 PathProgramCache]: Analyzing trace with hash 213067429, now seen corresponding path program 201 times [2018-04-13 00:19:43,956 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:44,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:44,108 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:46,830 INFO L134 CoverageAnalysis]: Checked inductivity of 596316 backedges. 11560 proven. 28192 refuted. 0 times theorem prover too weak. 556564 trivial. 0 not checked. [2018-04-13 00:19:46,830 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:46,830 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-13 00:19:46,830 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:46,831 INFO L134 CoverageAnalysis]: Checked inductivity of 28203 backedges. 653 proven. 1385 refuted. 0 times theorem prover too weak. 26165 trivial. 0 not checked. [2018-04-13 00:19:46,832 INFO L182 omatonBuilderFactory]: Interpolants [281287#true, 281292#(<= 3 main_~i~1), 281293#(<= 4 main_~i~1), 281294#(<= 5 main_~i~1), 281295#(<= 6 main_~i~1), 281288#false, 281289#(<= 0 main_~i~1), 281290#(<= 1 main_~i~1), 281291#(<= 2 main_~i~1), 281300#(<= 11 main_~i~1), 281301#(<= 12 main_~i~1), 281302#(<= 13 main_~i~1), 281303#(<= 14 main_~i~1), 281296#(<= 7 main_~i~1), 281297#(<= 8 main_~i~1), 281298#(<= 9 main_~i~1), 281299#(<= 10 main_~i~1), 281308#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 281309#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 281310#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 281311#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 281304#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 281305#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 281306#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 281307#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 281316#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 281317#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 281318#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 281319#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 13), 281312#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 281313#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 281314#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 281315#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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-13 00:19:46,841 INFO L134 CoverageAnalysis]: Checked inductivity of 596316 backedges. 11560 proven. 28192 refuted. 0 times theorem prover too weak. 556564 trivial. 0 not checked. [2018-04-13 00:19:46,841 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-13 00:19:46,841 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-13 00:19:46,842 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=783, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:19:46,842 INFO L87 Difference]: Start difference. First operand 617 states and 1147 transitions. Second operand 33 states. [2018-04-13 00:19:47,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:47,487 INFO L93 Difference]: Finished difference Result 687 states and 1186 transitions. [2018-04-13 00:19:47,487 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-13 00:19:47,487 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 2995 [2018-04-13 00:19:47,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:47,490 INFO L225 Difference]: With dead ends: 687 [2018-04-13 00:19:47,490 INFO L226 Difference]: Without dead ends: 687 [2018-04-13 00:19:47,490 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 525 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=511, Invalid=1651, Unknown=0, NotChecked=0, Total=2162 [2018-04-13 00:19:47,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 687 states. [2018-04-13 00:19:47,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 687 to 617. [2018-04-13 00:19:47,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 617 states. [2018-04-13 00:19:47,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 1130 transitions. [2018-04-13 00:19:47,499 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 1130 transitions. Word has length 2995 [2018-04-13 00:19:47,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:47,499 INFO L459 AbstractCegarLoop]: Abstraction has 617 states and 1130 transitions. [2018-04-13 00:19:47,500 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-13 00:19:47,500 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 1130 transitions. [2018-04-13 00:19:47,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3020 [2018-04-13 00:19:47,531 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:47,531 INFO L355 BasicCegarLoop]: trace histogram [469, 438, 438, 438, 438, 438, 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-13 00:19:47,531 INFO L408 AbstractCegarLoop]: === Iteration 211 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:47,531 INFO L82 PathProgramCache]: Analyzing trace with hash 468776645, now seen corresponding path program 202 times [2018-04-13 00:19:47,532 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:47,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:47,677 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:50,293 INFO L134 CoverageAnalysis]: Checked inductivity of 607016 backedges. 0 proven. 2852 refuted. 0 times theorem prover too weak. 604164 trivial. 0 not checked. [2018-04-13 00:19:50,293 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:50,294 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-13 00:19:50,294 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:50,295 INFO L134 CoverageAnalysis]: Checked inductivity of 28551 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28551 trivial. 0 not checked. [2018-04-13 00:19:50,295 INFO L182 omatonBuilderFactory]: Interpolants [282652#true, 282653#false, 282654#(= main_~i~1 0), 282655#(<= main_~i~1 1), 282660#(<= main_~i~1 6), 282661#(<= main_~i~1 7), 282662#(<= main_~i~1 8), 282663#(<= main_~i~1 9), 282656#(<= main_~i~1 2), 282657#(<= main_~i~1 3), 282658#(<= main_~i~1 4), 282659#(<= main_~i~1 5), 282668#(<= main_~i~1 14), 282669#(<= main_~i~1 15), 282670#(<= main_~i~1 16), 282671#(<= main_~i~1 17), 282664#(<= main_~i~1 10), 282665#(<= main_~i~1 11), 282666#(<= main_~i~1 12), 282667#(<= main_~i~1 13), 282676#(<= main_~i~1 22), 282677#(<= main_~i~1 23), 282678#(<= main_~i~1 24), 282679#(<= main_~i~1 25), 282672#(<= main_~i~1 18), 282673#(<= main_~i~1 19), 282674#(<= main_~i~1 20), 282675#(<= main_~i~1 21), 282684#(<= main_~i~1 30), 282685#(<= main_~i~1 31), 282680#(<= main_~i~1 26), 282681#(<= main_~i~1 27), 282682#(<= main_~i~1 28), 282683#(<= main_~i~1 29)] [2018-04-13 00:19:50,304 INFO L134 CoverageAnalysis]: Checked inductivity of 607016 backedges. 0 proven. 2852 refuted. 0 times theorem prover too weak. 604164 trivial. 0 not checked. [2018-04-13 00:19:50,304 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-13 00:19:50,304 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-13 00:19:50,304 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=561, Invalid=561, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:19:50,304 INFO L87 Difference]: Start difference. First operand 617 states and 1130 transitions. Second operand 34 states. [2018-04-13 00:19:50,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:50,605 INFO L93 Difference]: Finished difference Result 1299 states and 2795 transitions. [2018-04-13 00:19:50,605 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-13 00:19:50,605 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 3019 [2018-04-13 00:19:50,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:50,613 INFO L225 Difference]: With dead ends: 1299 [2018-04-13 00:19:50,613 INFO L226 Difference]: Without dead ends: 1299 [2018-04-13 00:19:50,613 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=561, Invalid=561, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:19:50,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1299 states. [2018-04-13 00:19:50,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1299 to 628. [2018-04-13 00:19:50,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 628 states. [2018-04-13 00:19:50,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 1155 transitions. [2018-04-13 00:19:50,633 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 1155 transitions. Word has length 3019 [2018-04-13 00:19:50,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:50,634 INFO L459 AbstractCegarLoop]: Abstraction has 628 states and 1155 transitions. [2018-04-13 00:19:50,634 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-13 00:19:50,634 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 1155 transitions. [2018-04-13 00:19:50,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3122 [2018-04-13 00:19:50,668 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:50,668 INFO L355 BasicCegarLoop]: trace histogram [485, 453, 453, 453, 453, 453, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:50,668 INFO L408 AbstractCegarLoop]: === Iteration 212 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:50,668 INFO L82 PathProgramCache]: Analyzing trace with hash -1060452643, now seen corresponding path program 203 times [2018-04-13 00:19:50,668 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:50,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:50,821 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:53,661 INFO L134 CoverageAnalysis]: Checked inductivity of 649276 backedges. 13821 proven. 30476 refuted. 0 times theorem prover too weak. 604979 trivial. 0 not checked. [2018-04-13 00:19:53,661 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:53,662 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-13 00:19:53,662 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:53,663 INFO L134 CoverageAnalysis]: Checked inductivity of 30810 backedges. 745 proven. 1484 refuted. 0 times theorem prover too weak. 28581 trivial. 0 not checked. [2018-04-13 00:19:53,663 INFO L182 omatonBuilderFactory]: Interpolants [284613#true, 284614#false, 284615#(<= 0 main_~i~1), 284620#(<= 5 main_~i~1), 284621#(<= 6 main_~i~1), 284622#(<= 7 main_~i~1), 284623#(<= 8 main_~i~1), 284616#(<= 1 main_~i~1), 284617#(<= 2 main_~i~1), 284618#(<= 3 main_~i~1), 284619#(<= 4 main_~i~1), 284628#(<= 13 main_~i~1), 284629#(<= 14 main_~i~1), 284630#(<= 15 main_~i~1), 284631#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 284624#(<= 9 main_~i~1), 284625#(<= 10 main_~i~1), 284626#(<= 11 main_~i~1), 284627#(<= 12 main_~i~1), 284636#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 284637#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 284638#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 284639#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 284632#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 284633#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 284634#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 284635#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 284644#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 284645#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 284646#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 284647#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 14), 284640#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 284641#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 284642#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 284643#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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-13 00:19:53,674 INFO L134 CoverageAnalysis]: Checked inductivity of 649276 backedges. 13821 proven. 30476 refuted. 0 times theorem prover too weak. 604979 trivial. 0 not checked. [2018-04-13 00:19:53,674 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-13 00:19:53,674 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-13 00:19:53,674 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=883, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 00:19:53,674 INFO L87 Difference]: Start difference. First operand 628 states and 1155 transitions. Second operand 35 states. [2018-04-13 00:19:54,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:54,450 INFO L93 Difference]: Finished difference Result 703 states and 1198 transitions. [2018-04-13 00:19:54,450 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-13 00:19:54,450 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 3121 [2018-04-13 00:19:54,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:54,452 INFO L225 Difference]: With dead ends: 703 [2018-04-13 00:19:54,452 INFO L226 Difference]: Without dead ends: 703 [2018-04-13 00:19:54,452 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 600 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=577, Invalid=1873, Unknown=0, NotChecked=0, Total=2450 [2018-04-13 00:19:54,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 703 states. [2018-04-13 00:19:54,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 703 to 628. [2018-04-13 00:19:54,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 628 states. [2018-04-13 00:19:54,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 1138 transitions. [2018-04-13 00:19:54,461 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 1138 transitions. Word has length 3121 [2018-04-13 00:19:54,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:54,462 INFO L459 AbstractCegarLoop]: Abstraction has 628 states and 1138 transitions. [2018-04-13 00:19:54,462 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-13 00:19:54,462 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 1138 transitions. [2018-04-13 00:19:54,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3152 [2018-04-13 00:19:54,498 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:54,498 INFO L355 BasicCegarLoop]: trace histogram [490, 458, 458, 458, 458, 458, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:54,498 INFO L408 AbstractCegarLoop]: === Iteration 213 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:54,498 INFO L82 PathProgramCache]: Analyzing trace with hash -737924091, now seen corresponding path program 204 times [2018-04-13 00:19:54,499 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:54,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:54,667 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:57,579 INFO L134 CoverageAnalysis]: Checked inductivity of 663246 backedges. 35154 proven. 22145 refuted. 0 times theorem prover too weak. 605947 trivial. 0 not checked. [2018-04-13 00:19:57,579 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:57,580 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-13 00:19:57,580 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:57,581 INFO L134 CoverageAnalysis]: Checked inductivity of 31230 backedges. 1660 proven. 854 refuted. 0 times theorem prover too weak. 28716 trivial. 0 not checked. [2018-04-13 00:19:57,581 INFO L182 omatonBuilderFactory]: Interpolants [286020#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 286021#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 286022#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 286023#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 286016#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 286017#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 286018#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 286019#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 286028#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 286029#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 286030#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 286031#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 286024#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 286025#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 286026#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 286027#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 286036#(<= main_~i~1 22), 286037#(<= main_~i~1 23), 286038#(<= main_~i~1 24), 286039#(<= main_~i~1 25), 286032#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 19), 286033#(<= main_~i~1 19), 286034#(<= main_~i~1 20), 286035#(<= main_~i~1 21), 286040#(<= main_~i~1 26), 286041#(<= main_~i~1 27), 286012#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 286013#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 286014#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 286015#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 286009#true, 286010#false, 286011#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 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-13 00:19:57,592 INFO L134 CoverageAnalysis]: Checked inductivity of 663246 backedges. 35154 proven. 22145 refuted. 0 times theorem prover too weak. 605947 trivial. 0 not checked. [2018-04-13 00:19:57,592 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-13 00:19:57,592 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-13 00:19:57,592 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=309, Invalid=747, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:19:57,592 INFO L87 Difference]: Start difference. First operand 628 states and 1138 transitions. Second operand 33 states. [2018-04-13 00:19:58,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:58,162 INFO L93 Difference]: Finished difference Result 1869 states and 5082 transitions. [2018-04-13 00:19:58,162 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-13 00:19:58,162 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 3151 [2018-04-13 00:19:58,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:58,178 INFO L225 Difference]: With dead ends: 1869 [2018-04-13 00:19:58,178 INFO L226 Difference]: Without dead ends: 1869 [2018-04-13 00:19:58,178 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 410 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=813, Invalid=2049, Unknown=0, NotChecked=0, Total=2862 [2018-04-13 00:19:58,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1869 states. [2018-04-13 00:19:58,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1869 to 625. [2018-04-13 00:19:58,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 625 states. [2018-04-13 00:19:58,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 1105 transitions. [2018-04-13 00:19:58,217 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 1105 transitions. Word has length 3151 [2018-04-13 00:19:58,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:58,218 INFO L459 AbstractCegarLoop]: Abstraction has 625 states and 1105 transitions. [2018-04-13 00:19:58,218 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-13 00:19:58,218 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 1105 transitions. [2018-04-13 00:19:58,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3158 [2018-04-13 00:19:58,266 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:58,266 INFO L355 BasicCegarLoop]: trace histogram [491, 459, 459, 459, 459, 459, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:58,266 INFO L408 AbstractCegarLoop]: === Iteration 214 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:58,266 INFO L82 PathProgramCache]: Analyzing trace with hash -1174493427, now seen corresponding path program 205 times [2018-04-13 00:19:58,267 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:58,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:58,424 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:01,509 INFO L134 CoverageAnalysis]: Checked inductivity of 666058 backedges. 39449 proven. 20514 refuted. 0 times theorem prover too weak. 606095 trivial. 0 not checked. [2018-04-13 00:20:01,510 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:01,510 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-13 00:20:01,510 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:01,512 INFO L134 CoverageAnalysis]: Checked inductivity of 31275 backedges. 1791 proven. 768 refuted. 0 times theorem prover too weak. 28716 trivial. 0 not checked. [2018-04-13 00:20:01,512 INFO L182 omatonBuilderFactory]: Interpolants [288580#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 288581#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 288582#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 288583#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 288578#true, 288579#false, 288588#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 288589#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 288590#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 288591#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 288584#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 288585#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 288586#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 288587#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 288596#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 288597#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 288598#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 288599#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 288592#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 288593#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 288594#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 288595#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 288604#(<= main_~i~1 21), 288605#(<= main_~i~1 22), 288606#(<= main_~i~1 23), 288607#(<= main_~i~1 24), 288600#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 288601#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 288602#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 20), 288603#(<= main_~i~1 20), 288608#(<= main_~i~1 25), 288609#(<= main_~i~1 26), 288610#(<= main_~i~1 27)] [2018-04-13 00:20:01,527 INFO L134 CoverageAnalysis]: Checked inductivity of 666058 backedges. 39449 proven. 20514 refuted. 0 times theorem prover too weak. 606095 trivial. 0 not checked. [2018-04-13 00:20:01,527 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-13 00:20:01,528 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-13 00:20:01,528 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=322, Invalid=734, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:20:01,528 INFO L87 Difference]: Start difference. First operand 625 states and 1105 transitions. Second operand 33 states. [2018-04-13 00:20:02,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:02,173 INFO L93 Difference]: Finished difference Result 1764 states and 4753 transitions. [2018-04-13 00:20:02,173 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-13 00:20:02,173 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 3157 [2018-04-13 00:20:02,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:02,187 INFO L225 Difference]: With dead ends: 1764 [2018-04-13 00:20:02,187 INFO L226 Difference]: Without dead ends: 1764 [2018-04-13 00:20:02,188 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 420 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=872, Invalid=2098, Unknown=0, NotChecked=0, Total=2970 [2018-04-13 00:20:02,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1764 states. [2018-04-13 00:20:02,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1764 to 625. [2018-04-13 00:20:02,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 625 states. [2018-04-13 00:20:02,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 1105 transitions. [2018-04-13 00:20:02,234 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 1105 transitions. Word has length 3157 [2018-04-13 00:20:02,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:02,235 INFO L459 AbstractCegarLoop]: Abstraction has 625 states and 1105 transitions. [2018-04-13 00:20:02,235 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-13 00:20:02,235 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 1105 transitions. [2018-04-13 00:20:02,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3164 [2018-04-13 00:20:02,285 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:02,285 INFO L355 BasicCegarLoop]: trace histogram [492, 460, 460, 460, 460, 460, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:02,285 INFO L408 AbstractCegarLoop]: === Iteration 215 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:02,285 INFO L82 PathProgramCache]: Analyzing trace with hash 1200164885, now seen corresponding path program 206 times [2018-04-13 00:20:02,286 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:02,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:02,474 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:05,413 INFO L134 CoverageAnalysis]: Checked inductivity of 668876 backedges. 44122 proven. 18505 refuted. 0 times theorem prover too weak. 606249 trivial. 0 not checked. [2018-04-13 00:20:05,414 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:05,414 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-13 00:20:05,414 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:05,415 INFO L134 CoverageAnalysis]: Checked inductivity of 31311 backedges. 1925 proven. 670 refuted. 0 times theorem prover too weak. 28716 trivial. 0 not checked. [2018-04-13 00:20:05,415 INFO L182 omatonBuilderFactory]: Interpolants [291076#(<= main_~i~1 27), 291072#(<= main_~i~1 23), 291073#(<= main_~i~1 24), 291074#(<= main_~i~1 25), 291075#(<= main_~i~1 26), 291044#true, 291045#false, 291046#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 291047#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 291052#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 291053#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 291054#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 291055#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 291048#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 291049#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 291050#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 291051#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 291060#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 291061#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 291062#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 291063#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 291056#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 291057#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 291058#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 291059#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 291068#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 291069#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 21), 291070#(<= main_~i~1 21), 291071#(<= main_~i~1 22), 291064#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 291065#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 291066#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 291067#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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))] [2018-04-13 00:20:05,426 INFO L134 CoverageAnalysis]: Checked inductivity of 668876 backedges. 44122 proven. 18505 refuted. 0 times theorem prover too weak. 606249 trivial. 0 not checked. [2018-04-13 00:20:05,426 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-13 00:20:05,426 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-13 00:20:05,426 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=337, Invalid=719, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:20:05,426 INFO L87 Difference]: Start difference. First operand 625 states and 1105 transitions. Second operand 33 states. [2018-04-13 00:20:06,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:06,019 INFO L93 Difference]: Finished difference Result 1647 states and 4381 transitions. [2018-04-13 00:20:06,020 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-13 00:20:06,020 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 3163 [2018-04-13 00:20:06,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:06,033 INFO L225 Difference]: With dead ends: 1647 [2018-04-13 00:20:06,033 INFO L226 Difference]: Without dead ends: 1647 [2018-04-13 00:20:06,033 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 429 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=935, Invalid=2145, Unknown=0, NotChecked=0, Total=3080 [2018-04-13 00:20:06,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1647 states. [2018-04-13 00:20:06,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1647 to 625. [2018-04-13 00:20:06,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 625 states. [2018-04-13 00:20:06,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 1105 transitions. [2018-04-13 00:20:06,066 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 1105 transitions. Word has length 3163 [2018-04-13 00:20:06,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:06,067 INFO L459 AbstractCegarLoop]: Abstraction has 625 states and 1105 transitions. [2018-04-13 00:20:06,067 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-13 00:20:06,067 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 1105 transitions. [2018-04-13 00:20:06,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3170 [2018-04-13 00:20:06,104 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:06,104 INFO L355 BasicCegarLoop]: trace histogram [493, 461, 461, 461, 461, 461, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:06,104 INFO L408 AbstractCegarLoop]: === Iteration 216 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:06,105 INFO L82 PathProgramCache]: Analyzing trace with hash 835839773, now seen corresponding path program 207 times [2018-04-13 00:20:06,105 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:06,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:06,264 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:09,289 INFO L134 CoverageAnalysis]: Checked inductivity of 671700 backedges. 49191 proven. 16100 refuted. 0 times theorem prover too weak. 606409 trivial. 0 not checked. [2018-04-13 00:20:09,289 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:09,289 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-13 00:20:09,289 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:09,290 INFO L134 CoverageAnalysis]: Checked inductivity of 31341 backedges. 2065 proven. 560 refuted. 0 times theorem prover too weak. 28716 trivial. 0 not checked. [2018-04-13 00:20:09,291 INFO L182 omatonBuilderFactory]: Interpolants [293396#false, 293397#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 293398#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 293399#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 293395#true, 293404#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 293405#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 293406#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 293407#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 293400#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 293401#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 293402#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 293403#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 293412#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 293413#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 293414#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 293415#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 293408#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 293409#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 293410#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 293411#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 293420#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 293421#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 22), 293422#(<= main_~i~1 22), 293423#(<= main_~i~1 23), 293416#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 293417#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 293418#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 293419#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 293424#(<= main_~i~1 24), 293425#(<= main_~i~1 25), 293426#(<= main_~i~1 26), 293427#(<= main_~i~1 27)] [2018-04-13 00:20:09,302 INFO L134 CoverageAnalysis]: Checked inductivity of 671700 backedges. 49191 proven. 16100 refuted. 0 times theorem prover too weak. 606409 trivial. 0 not checked. [2018-04-13 00:20:09,302 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-13 00:20:09,302 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-13 00:20:09,302 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=354, Invalid=702, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:20:09,302 INFO L87 Difference]: Start difference. First operand 625 states and 1105 transitions. Second operand 33 states. [2018-04-13 00:20:09,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:09,903 INFO L93 Difference]: Finished difference Result 1518 states and 3965 transitions. [2018-04-13 00:20:09,903 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-13 00:20:09,903 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 3169 [2018-04-13 00:20:09,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:09,918 INFO L225 Difference]: With dead ends: 1518 [2018-04-13 00:20:09,918 INFO L226 Difference]: Without dead ends: 1518 [2018-04-13 00:20:09,918 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1002, Invalid=2190, Unknown=0, NotChecked=0, Total=3192 [2018-04-13 00:20:09,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1518 states. [2018-04-13 00:20:09,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1518 to 625. [2018-04-13 00:20:09,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 625 states. [2018-04-13 00:20:09,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 1105 transitions. [2018-04-13 00:20:09,952 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 1105 transitions. Word has length 3169 [2018-04-13 00:20:09,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:09,953 INFO L459 AbstractCegarLoop]: Abstraction has 625 states and 1105 transitions. [2018-04-13 00:20:09,953 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-13 00:20:09,953 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 1105 transitions. [2018-04-13 00:20:09,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3176 [2018-04-13 00:20:09,991 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:09,992 INFO L355 BasicCegarLoop]: trace histogram [494, 462, 462, 462, 462, 462, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:09,992 INFO L408 AbstractCegarLoop]: === Iteration 217 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:09,992 INFO L82 PathProgramCache]: Analyzing trace with hash 439790629, now seen corresponding path program 208 times [2018-04-13 00:20:09,992 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:10,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:10,205 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:13,382 INFO L134 CoverageAnalysis]: Checked inductivity of 674530 backedges. 54674 proven. 13281 refuted. 0 times theorem prover too weak. 606575 trivial. 0 not checked. [2018-04-13 00:20:13,383 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:13,383 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-13 00:20:13,383 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:13,384 INFO L134 CoverageAnalysis]: Checked inductivity of 31365 backedges. 2211 proven. 438 refuted. 0 times theorem prover too weak. 28716 trivial. 0 not checked. [2018-04-13 00:20:13,384 INFO L182 omatonBuilderFactory]: Interpolants [295620#false, 295621#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 295622#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 295623#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 295619#true, 295628#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 295629#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 295630#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 295631#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 295624#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 295625#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 295626#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 295627#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 295636#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 295637#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 295638#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 295639#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 295632#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 295633#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 295634#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 295635#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 295644#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 295645#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 295646#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 23), 295647#(<= main_~i~1 23), 295640#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 295641#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 295642#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 295643#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 295648#(<= main_~i~1 24), 295649#(<= main_~i~1 25), 295650#(<= main_~i~1 26), 295651#(<= main_~i~1 27)] [2018-04-13 00:20:13,395 INFO L134 CoverageAnalysis]: Checked inductivity of 674530 backedges. 54674 proven. 13281 refuted. 0 times theorem prover too weak. 606575 trivial. 0 not checked. [2018-04-13 00:20:13,395 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-13 00:20:13,396 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-13 00:20:13,396 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=373, Invalid=683, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:20:13,396 INFO L87 Difference]: Start difference. First operand 625 states and 1105 transitions. Second operand 33 states. [2018-04-13 00:20:13,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:13,974 INFO L93 Difference]: Finished difference Result 1377 states and 3504 transitions. [2018-04-13 00:20:13,974 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-04-13 00:20:13,974 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 3175 [2018-04-13 00:20:13,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:13,983 INFO L225 Difference]: With dead ends: 1377 [2018-04-13 00:20:13,983 INFO L226 Difference]: Without dead ends: 1377 [2018-04-13 00:20:13,984 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1073, Invalid=2233, Unknown=0, NotChecked=0, Total=3306 [2018-04-13 00:20:13,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1377 states. [2018-04-13 00:20:14,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1377 to 625. [2018-04-13 00:20:14,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 625 states. [2018-04-13 00:20:14,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 1105 transitions. [2018-04-13 00:20:14,008 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 1105 transitions. Word has length 3175 [2018-04-13 00:20:14,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:14,009 INFO L459 AbstractCegarLoop]: Abstraction has 625 states and 1105 transitions. [2018-04-13 00:20:14,009 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-13 00:20:14,009 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 1105 transitions. [2018-04-13 00:20:14,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3182 [2018-04-13 00:20:14,061 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:14,061 INFO L355 BasicCegarLoop]: trace histogram [495, 463, 463, 463, 463, 463, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:14,061 INFO L408 AbstractCegarLoop]: === Iteration 218 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:14,062 INFO L82 PathProgramCache]: Analyzing trace with hash 956555053, now seen corresponding path program 209 times [2018-04-13 00:20:14,062 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:14,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:14,256 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:17,382 INFO L134 CoverageAnalysis]: Checked inductivity of 677366 backedges. 60589 proven. 10030 refuted. 0 times theorem prover too weak. 606747 trivial. 0 not checked. [2018-04-13 00:20:17,382 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:17,383 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-13 00:20:17,383 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:17,384 INFO L134 CoverageAnalysis]: Checked inductivity of 31383 backedges. 2363 proven. 304 refuted. 0 times theorem prover too weak. 28716 trivial. 0 not checked. [2018-04-13 00:20:17,384 INFO L182 omatonBuilderFactory]: Interpolants [297732#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 24), 297733#(<= main_~i~1 24), 297734#(<= main_~i~1 25), 297735#(<= main_~i~1 26), 297728#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 297729#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 297730#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 297731#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 297736#(<= main_~i~1 27), 297708#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 297709#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 297710#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 297711#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 297704#true, 297705#false, 297706#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 297707#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 297716#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 297717#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 297718#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 297719#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 297712#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 297713#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 297714#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 297715#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 297724#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 297725#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 297726#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 297727#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 297720#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 297721#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 297722#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 297723#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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))] [2018-04-13 00:20:17,395 INFO L134 CoverageAnalysis]: Checked inductivity of 677366 backedges. 60589 proven. 10030 refuted. 0 times theorem prover too weak. 606747 trivial. 0 not checked. [2018-04-13 00:20:17,396 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-13 00:20:17,396 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-13 00:20:17,396 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=394, Invalid=662, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:20:17,396 INFO L87 Difference]: Start difference. First operand 625 states and 1105 transitions. Second operand 33 states. [2018-04-13 00:20:17,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:17,903 INFO L93 Difference]: Finished difference Result 1224 states and 2997 transitions. [2018-04-13 00:20:17,904 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-13 00:20:17,904 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 3181 [2018-04-13 00:20:17,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:17,914 INFO L225 Difference]: With dead ends: 1224 [2018-04-13 00:20:17,914 INFO L226 Difference]: Without dead ends: 1224 [2018-04-13 00:20:17,914 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 450 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1148, Invalid=2274, Unknown=0, NotChecked=0, Total=3422 [2018-04-13 00:20:17,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1224 states. [2018-04-13 00:20:17,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1224 to 625. [2018-04-13 00:20:17,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 625 states. [2018-04-13 00:20:17,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 1105 transitions. [2018-04-13 00:20:17,938 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 1105 transitions. Word has length 3181 [2018-04-13 00:20:17,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:17,939 INFO L459 AbstractCegarLoop]: Abstraction has 625 states and 1105 transitions. [2018-04-13 00:20:17,939 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-13 00:20:17,939 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 1105 transitions. [2018-04-13 00:20:17,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3188 [2018-04-13 00:20:17,986 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:17,986 INFO L355 BasicCegarLoop]: trace histogram [496, 464, 464, 464, 464, 464, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:17,986 INFO L408 AbstractCegarLoop]: === Iteration 219 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:17,986 INFO L82 PathProgramCache]: Analyzing trace with hash -1913323467, now seen corresponding path program 210 times [2018-04-13 00:20:17,986 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:18,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:18,165 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:21,221 INFO L134 CoverageAnalysis]: Checked inductivity of 680208 backedges. 66954 proven. 6329 refuted. 0 times theorem prover too weak. 606925 trivial. 0 not checked. [2018-04-13 00:20:21,222 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:21,222 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-13 00:20:21,222 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:21,223 INFO L134 CoverageAnalysis]: Checked inductivity of 31395 backedges. 2521 proven. 158 refuted. 0 times theorem prover too weak. 28716 trivial. 0 not checked. [2018-04-13 00:20:21,223 INFO L182 omatonBuilderFactory]: Interpolants [299652#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 299653#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 299654#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 299655#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 299648#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 299649#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 299650#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 299651#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 299660#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 299661#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 299662#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 299663#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 299656#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 299657#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 299658#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 299659#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 299668#(<= main_~i~1 25), 299669#(<= main_~i~1 26), 299670#(<= main_~i~1 27), 299664#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 299665#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 299666#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 26)), 299667#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 25), 299638#true, 299639#false, 299644#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 299645#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 299646#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 299647#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 299640#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 299641#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 299642#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 299643#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __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-13 00:20:21,234 INFO L134 CoverageAnalysis]: Checked inductivity of 680208 backedges. 66954 proven. 6329 refuted. 0 times theorem prover too weak. 606925 trivial. 0 not checked. [2018-04-13 00:20:21,234 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-13 00:20:21,234 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-13 00:20:21,234 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=417, Invalid=639, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:20:21,234 INFO L87 Difference]: Start difference. First operand 625 states and 1105 transitions. Second operand 33 states. [2018-04-13 00:20:21,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:21,792 INFO L93 Difference]: Finished difference Result 1063 states and 2447 transitions. [2018-04-13 00:20:21,792 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-04-13 00:20:21,793 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 3187 [2018-04-13 00:20:21,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:21,800 INFO L225 Difference]: With dead ends: 1063 [2018-04-13 00:20:21,801 INFO L226 Difference]: Without dead ends: 1063 [2018-04-13 00:20:21,801 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 455 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1227, Invalid=2313, Unknown=0, NotChecked=0, Total=3540 [2018-04-13 00:20:21,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1063 states. [2018-04-13 00:20:21,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1063 to 625. [2018-04-13 00:20:21,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 625 states. [2018-04-13 00:20:21,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 1105 transitions. [2018-04-13 00:20:21,821 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 1105 transitions. Word has length 3187 [2018-04-13 00:20:21,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:21,822 INFO L459 AbstractCegarLoop]: Abstraction has 625 states and 1105 transitions. [2018-04-13 00:20:21,822 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-13 00:20:21,822 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 1105 transitions. [2018-04-13 00:20:21,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3194 [2018-04-13 00:20:21,859 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:21,859 INFO L355 BasicCegarLoop]: trace histogram [497, 465, 465, 465, 465, 465, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:21,859 INFO L408 AbstractCegarLoop]: === Iteration 220 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:21,859 INFO L82 PathProgramCache]: Analyzing trace with hash 1450479421, now seen corresponding path program 211 times [2018-04-13 00:20:21,860 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:22,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:22,034 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:25,109 INFO L134 CoverageAnalysis]: Checked inductivity of 683056 backedges. 73787 proven. 2160 refuted. 0 times theorem prover too weak. 607109 trivial. 0 not checked. [2018-04-13 00:20:25,109 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:25,109 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-13 00:20:25,109 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:25,110 INFO L134 CoverageAnalysis]: Checked inductivity of 31401 backedges. 2685 proven. 0 refuted. 0 times theorem prover too weak. 28716 trivial. 0 not checked. [2018-04-13 00:20:25,111 INFO L182 omatonBuilderFactory]: Interpolants [301444#(<= main_~i~1 26), 301445#(<= main_~i~1 27), 301440#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 301441#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 26)), 301442#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 27)), 301443#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 26), 301413#true, 301414#false, 301415#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 301420#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 301421#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 301422#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 301423#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 301416#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 301417#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 301418#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 301419#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 301428#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 301429#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 301430#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 301431#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 301424#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 301425#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 301426#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 301427#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 301436#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 301437#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 301438#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 301439#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 301432#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 301433#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 301434#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 301435#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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))] [2018-04-13 00:20:25,122 INFO L134 CoverageAnalysis]: Checked inductivity of 683056 backedges. 73787 proven. 2160 refuted. 0 times theorem prover too weak. 607109 trivial. 0 not checked. [2018-04-13 00:20:25,122 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-13 00:20:25,122 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-13 00:20:25,123 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=442, Invalid=614, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:20:25,123 INFO L87 Difference]: Start difference. First operand 625 states and 1105 transitions. Second operand 33 states. [2018-04-13 00:20:25,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:25,649 INFO L93 Difference]: Finished difference Result 895 states and 1915 transitions. [2018-04-13 00:20:25,649 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-04-13 00:20:25,649 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 3193 [2018-04-13 00:20:25,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:25,655 INFO L225 Difference]: With dead ends: 895 [2018-04-13 00:20:25,655 INFO L226 Difference]: Without dead ends: 895 [2018-04-13 00:20:25,656 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1310, Invalid=2350, Unknown=0, NotChecked=0, Total=3660 [2018-04-13 00:20:25,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 895 states. [2018-04-13 00:20:25,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 895 to 634. [2018-04-13 00:20:25,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 634 states. [2018-04-13 00:20:25,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1145 transitions. [2018-04-13 00:20:25,671 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1145 transitions. Word has length 3193 [2018-04-13 00:20:25,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:25,672 INFO L459 AbstractCegarLoop]: Abstraction has 634 states and 1145 transitions. [2018-04-13 00:20:25,672 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-13 00:20:25,672 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1145 transitions. [2018-04-13 00:20:25,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3200 [2018-04-13 00:20:25,709 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:25,709 INFO L355 BasicCegarLoop]: trace histogram [498, 466, 466, 466, 466, 466, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:25,709 INFO L408 AbstractCegarLoop]: === Iteration 221 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:25,710 INFO L82 PathProgramCache]: Analyzing trace with hash 429657157, now seen corresponding path program 212 times [2018-04-13 00:20:25,710 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:25,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:25,869 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:28,831 INFO L134 CoverageAnalysis]: Checked inductivity of 685910 backedges. 21786 proven. 26033 refuted. 0 times theorem prover too weak. 638091 trivial. 0 not checked. [2018-04-13 00:20:28,831 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:28,831 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-13 00:20:28,831 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:28,832 INFO L134 CoverageAnalysis]: Checked inductivity of 31398 backedges. 1247 proven. 1078 refuted. 0 times theorem prover too weak. 29073 trivial. 0 not checked. [2018-04-13 00:20:28,832 INFO L182 omatonBuilderFactory]: Interpolants [303044#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 303045#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 303046#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 303047#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 303040#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 303041#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 303042#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 303043#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 303052#(<= main_~i~1 16), 303053#(<= main_~i~1 17), 303054#(<= main_~i~1 18), 303055#(<= main_~i~1 19), 303048#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 303049#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 303050#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 15), 303051#(<= main_~i~1 15), 303060#(<= main_~i~1 24), 303061#(<= main_~i~1 25), 303062#(<= main_~i~1 26), 303063#(<= main_~i~1 27), 303056#(<= main_~i~1 20), 303057#(<= main_~i~1 21), 303058#(<= main_~i~1 22), 303059#(<= main_~i~1 23), 303031#true, 303036#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 303037#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 303038#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 303039#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 303032#false, 303033#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 303034#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 303035#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __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-13 00:20:28,843 INFO L134 CoverageAnalysis]: Checked inductivity of 685910 backedges. 21786 proven. 26033 refuted. 0 times theorem prover too weak. 638091 trivial. 0 not checked. [2018-04-13 00:20:28,843 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-13 00:20:28,844 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-13 00:20:28,844 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=779, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:20:28,844 INFO L87 Difference]: Start difference. First operand 634 states and 1145 transitions. Second operand 33 states. [2018-04-13 00:20:29,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:29,383 INFO L93 Difference]: Finished difference Result 2175 states and 5995 transitions. [2018-04-13 00:20:29,383 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-13 00:20:29,384 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 3199 [2018-04-13 00:20:29,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:29,404 INFO L225 Difference]: With dead ends: 2175 [2018-04-13 00:20:29,405 INFO L226 Difference]: Without dead ends: 2175 [2018-04-13 00:20:29,405 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=617, Invalid=1833, Unknown=0, NotChecked=0, Total=2450 [2018-04-13 00:20:29,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2175 states. [2018-04-13 00:20:29,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2175 to 634. [2018-04-13 00:20:29,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 634 states. [2018-04-13 00:20:29,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1145 transitions. [2018-04-13 00:20:29,455 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1145 transitions. Word has length 3199 [2018-04-13 00:20:29,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:29,456 INFO L459 AbstractCegarLoop]: Abstraction has 634 states and 1145 transitions. [2018-04-13 00:20:29,456 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-13 00:20:29,456 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1145 transitions. [2018-04-13 00:20:29,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3206 [2018-04-13 00:20:29,493 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:29,493 INFO L355 BasicCegarLoop]: trace histogram [499, 467, 467, 467, 467, 467, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:29,493 INFO L408 AbstractCegarLoop]: === Iteration 222 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:29,493 INFO L82 PathProgramCache]: Analyzing trace with hash -579467443, now seen corresponding path program 213 times [2018-04-13 00:20:29,493 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:29,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:29,656 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:32,601 INFO L134 CoverageAnalysis]: Checked inductivity of 688770 backedges. 24773 proven. 25782 refuted. 0 times theorem prover too weak. 638215 trivial. 0 not checked. [2018-04-13 00:20:32,601 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:32,601 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-13 00:20:32,601 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:32,603 INFO L134 CoverageAnalysis]: Checked inductivity of 31452 backedges. 1339 proven. 1040 refuted. 0 times theorem prover too weak. 29073 trivial. 0 not checked. [2018-04-13 00:20:32,603 INFO L182 omatonBuilderFactory]: Interpolants [305924#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 305925#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 305926#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 305927#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 16), 305920#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 305921#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 305922#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 305923#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 305932#(<= main_~i~1 20), 305933#(<= main_~i~1 21), 305934#(<= main_~i~1 22), 305935#(<= main_~i~1 23), 305928#(<= main_~i~1 16), 305929#(<= main_~i~1 17), 305930#(<= main_~i~1 18), 305931#(<= main_~i~1 19), 305936#(<= main_~i~1 24), 305937#(<= main_~i~1 25), 305938#(<= main_~i~1 26), 305939#(<= main_~i~1 27), 305908#false, 305909#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 305910#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 305911#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 305907#true, 305916#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 305917#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 305918#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 305919#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 305912#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 305913#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 305914#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 305915#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __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-13 00:20:32,614 INFO L134 CoverageAnalysis]: Checked inductivity of 688770 backedges. 24773 proven. 25782 refuted. 0 times theorem prover too weak. 638215 trivial. 0 not checked. [2018-04-13 00:20:32,614 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-13 00:20:32,614 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-13 00:20:32,614 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=774, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:20:32,614 INFO L87 Difference]: Start difference. First operand 634 states and 1145 transitions. Second operand 33 states. [2018-04-13 00:20:33,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:33,149 INFO L93 Difference]: Finished difference Result 2118 states and 5828 transitions. [2018-04-13 00:20:33,150 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-13 00:20:33,150 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 3205 [2018-04-13 00:20:33,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:33,169 INFO L225 Difference]: With dead ends: 2118 [2018-04-13 00:20:33,170 INFO L226 Difference]: Without dead ends: 2118 [2018-04-13 00:20:33,170 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 374 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=660, Invalid=1890, Unknown=0, NotChecked=0, Total=2550 [2018-04-13 00:20:33,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2118 states. [2018-04-13 00:20:33,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2118 to 634. [2018-04-13 00:20:33,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 634 states. [2018-04-13 00:20:33,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1145 transitions. [2018-04-13 00:20:33,223 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1145 transitions. Word has length 3205 [2018-04-13 00:20:33,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:33,223 INFO L459 AbstractCegarLoop]: Abstraction has 634 states and 1145 transitions. [2018-04-13 00:20:33,224 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-13 00:20:33,224 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1145 transitions. [2018-04-13 00:20:33,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3212 [2018-04-13 00:20:33,261 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:33,261 INFO L355 BasicCegarLoop]: trace histogram [500, 468, 468, 468, 468, 468, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:33,261 INFO L408 AbstractCegarLoop]: === Iteration 223 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:33,261 INFO L82 PathProgramCache]: Analyzing trace with hash -1606815659, now seen corresponding path program 214 times [2018-04-13 00:20:33,262 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:33,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:33,437 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:36,447 INFO L134 CoverageAnalysis]: Checked inductivity of 691636 backedges. 28066 proven. 25225 refuted. 0 times theorem prover too weak. 638345 trivial. 0 not checked. [2018-04-13 00:20:36,447 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:36,448 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-13 00:20:36,448 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:36,449 INFO L134 CoverageAnalysis]: Checked inductivity of 31512 backedges. 1449 proven. 990 refuted. 0 times theorem prover too weak. 29073 trivial. 0 not checked. [2018-04-13 00:20:36,449 INFO L182 omatonBuilderFactory]: Interpolants [308740#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 308741#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 308742#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 308743#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 308736#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 308737#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 308738#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 308739#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 308748#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 308749#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 17), 308750#(<= main_~i~1 17), 308751#(<= main_~i~1 18), 308744#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 308745#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 308746#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 308747#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 308756#(<= main_~i~1 23), 308757#(<= main_~i~1 24), 308758#(<= main_~i~1 25), 308759#(<= main_~i~1 26), 308752#(<= main_~i~1 19), 308753#(<= main_~i~1 20), 308754#(<= main_~i~1 21), 308755#(<= main_~i~1 22), 308760#(<= main_~i~1 27), 308732#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 308733#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 308734#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 308735#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 308728#true, 308729#false, 308730#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 308731#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __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-13 00:20:36,460 INFO L134 CoverageAnalysis]: Checked inductivity of 691636 backedges. 28066 proven. 25225 refuted. 0 times theorem prover too weak. 638345 trivial. 0 not checked. [2018-04-13 00:20:36,460 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-13 00:20:36,460 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-13 00:20:36,460 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=767, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:20:36,460 INFO L87 Difference]: Start difference. First operand 634 states and 1145 transitions. Second operand 33 states. [2018-04-13 00:20:37,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:37,025 INFO L93 Difference]: Finished difference Result 2049 states and 5622 transitions. [2018-04-13 00:20:37,061 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-13 00:20:37,061 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 3211 [2018-04-13 00:20:37,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:37,080 INFO L225 Difference]: With dead ends: 2049 [2018-04-13 00:20:37,080 INFO L226 Difference]: Without dead ends: 2049 [2018-04-13 00:20:37,080 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=707, Invalid=1945, Unknown=0, NotChecked=0, Total=2652 [2018-04-13 00:20:37,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2049 states. [2018-04-13 00:20:37,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2049 to 634. [2018-04-13 00:20:37,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 634 states. [2018-04-13 00:20:37,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1145 transitions. [2018-04-13 00:20:37,127 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1145 transitions. Word has length 3211 [2018-04-13 00:20:37,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:37,128 INFO L459 AbstractCegarLoop]: Abstraction has 634 states and 1145 transitions. [2018-04-13 00:20:37,128 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-13 00:20:37,128 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1145 transitions. [2018-04-13 00:20:37,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3218 [2018-04-13 00:20:37,165 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:37,165 INFO L355 BasicCegarLoop]: trace histogram [501, 469, 469, 469, 469, 469, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:37,165 INFO L408 AbstractCegarLoop]: === Iteration 224 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:37,166 INFO L82 PathProgramCache]: Analyzing trace with hash 1515865949, now seen corresponding path program 215 times [2018-04-13 00:20:37,166 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:37,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:37,330 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:40,346 INFO L134 CoverageAnalysis]: Checked inductivity of 694508 backedges. 31683 proven. 24344 refuted. 0 times theorem prover too weak. 638481 trivial. 0 not checked. [2018-04-13 00:20:40,346 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:40,347 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-13 00:20:40,347 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:40,348 INFO L134 CoverageAnalysis]: Checked inductivity of 31566 backedges. 1565 proven. 928 refuted. 0 times theorem prover too weak. 29073 trivial. 0 not checked. [2018-04-13 00:20:40,348 INFO L182 omatonBuilderFactory]: Interpolants [311492#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 311493#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 311494#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 311495#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 311488#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 311489#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 311490#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 311491#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 311500#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 311501#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 311502#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 311503#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 311496#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 311497#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 311498#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 311499#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 311508#(<= main_~i~1 21), 311509#(<= main_~i~1 22), 311510#(<= main_~i~1 23), 311511#(<= main_~i~1 24), 311504#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 18), 311505#(<= main_~i~1 18), 311506#(<= main_~i~1 19), 311507#(<= main_~i~1 20), 311512#(<= main_~i~1 25), 311513#(<= main_~i~1 26), 311514#(<= main_~i~1 27), 311484#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 311485#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 311486#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 311487#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 311482#true, 311483#false] [2018-04-13 00:20:40,359 INFO L134 CoverageAnalysis]: Checked inductivity of 694508 backedges. 31683 proven. 24344 refuted. 0 times theorem prover too weak. 638481 trivial. 0 not checked. [2018-04-13 00:20:40,359 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-13 00:20:40,360 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-13 00:20:40,360 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=298, Invalid=758, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:20:40,360 INFO L87 Difference]: Start difference. First operand 634 states and 1145 transitions. Second operand 33 states. [2018-04-13 00:20:40,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:40,956 INFO L93 Difference]: Finished difference Result 1971 states and 5615 transitions. [2018-04-13 00:20:40,956 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-13 00:20:40,956 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 3217 [2018-04-13 00:20:40,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:40,975 INFO L225 Difference]: With dead ends: 1971 [2018-04-13 00:20:40,975 INFO L226 Difference]: Without dead ends: 1971 [2018-04-13 00:20:40,975 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 399 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=758, Invalid=1998, Unknown=0, NotChecked=0, Total=2756 [2018-04-13 00:20:40,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1971 states. [2018-04-13 00:20:41,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1971 to 637. [2018-04-13 00:20:41,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 637 states. [2018-04-13 00:20:41,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 1178 transitions. [2018-04-13 00:20:41,018 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 1178 transitions. Word has length 3217 [2018-04-13 00:20:41,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:41,019 INFO L459 AbstractCegarLoop]: Abstraction has 637 states and 1178 transitions. [2018-04-13 00:20:41,019 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-13 00:20:41,019 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 1178 transitions. [2018-04-13 00:20:41,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3224 [2018-04-13 00:20:41,057 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:41,057 INFO L355 BasicCegarLoop]: trace histogram [502, 470, 470, 470, 470, 470, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:41,057 INFO L408 AbstractCegarLoop]: === Iteration 225 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:41,057 INFO L82 PathProgramCache]: Analyzing trace with hash -1795650459, now seen corresponding path program 216 times [2018-04-13 00:20:41,057 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:41,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:41,221 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:44,248 INFO L134 CoverageAnalysis]: Checked inductivity of 697386 backedges. 20229 proven. 28100 refuted. 0 times theorem prover too weak. 649057 trivial. 0 not checked. [2018-04-13 00:20:44,249 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:44,249 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-13 00:20:44,249 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:44,250 INFO L134 CoverageAnalysis]: Checked inductivity of 31611 backedges. 1146 proven. 1176 refuted. 0 times theorem prover too weak. 29289 trivial. 0 not checked. [2018-04-13 00:20:44,250 INFO L182 omatonBuilderFactory]: Interpolants [314180#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 314181#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 314182#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 15), 314183#(<= main_~i~1 15), 314176#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 314177#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 314178#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 314179#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 314188#(<= main_~i~1 20), 314189#(<= main_~i~1 21), 314190#(<= main_~i~1 22), 314191#(<= main_~i~1 23), 314184#(<= main_~i~1 16), 314185#(<= main_~i~1 17), 314186#(<= main_~i~1 18), 314187#(<= main_~i~1 19), 314196#(<= main_~i~1 28), 314192#(<= main_~i~1 24), 314193#(<= main_~i~1 25), 314194#(<= main_~i~1 26), 314195#(<= main_~i~1 27), 314164#false, 314165#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 314166#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 314167#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 314163#true, 314172#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 314173#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 314174#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 314175#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 314168#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 314169#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 314170#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 314171#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __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-13 00:20:44,261 INFO L134 CoverageAnalysis]: Checked inductivity of 697386 backedges. 20229 proven. 28100 refuted. 0 times theorem prover too weak. 649057 trivial. 0 not checked. [2018-04-13 00:20:44,261 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-13 00:20:44,261 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-13 00:20:44,261 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=292, Invalid=830, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:20:44,262 INFO L87 Difference]: Start difference. First operand 637 states and 1178 transitions. Second operand 34 states. [2018-04-13 00:20:44,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:44,790 INFO L93 Difference]: Finished difference Result 2223 states and 6403 transitions. [2018-04-13 00:20:44,790 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-13 00:20:44,790 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 3223 [2018-04-13 00:20:44,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:44,811 INFO L225 Difference]: With dead ends: 2223 [2018-04-13 00:20:44,811 INFO L226 Difference]: Without dead ends: 2223 [2018-04-13 00:20:44,811 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=632, Invalid=1918, Unknown=0, NotChecked=0, Total=2550 [2018-04-13 00:20:44,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2223 states. [2018-04-13 00:20:44,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2223 to 637. [2018-04-13 00:20:44,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 637 states. [2018-04-13 00:20:44,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 1178 transitions. [2018-04-13 00:20:44,867 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 1178 transitions. Word has length 3223 [2018-04-13 00:20:44,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:44,867 INFO L459 AbstractCegarLoop]: Abstraction has 637 states and 1178 transitions. [2018-04-13 00:20:44,867 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-13 00:20:44,868 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 1178 transitions. [2018-04-13 00:20:44,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3230 [2018-04-13 00:20:44,903 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:44,904 INFO L355 BasicCegarLoop]: trace histogram [503, 471, 471, 471, 471, 471, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:44,904 INFO L408 AbstractCegarLoop]: === Iteration 226 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:44,904 INFO L82 PathProgramCache]: Analyzing trace with hash -1040344211, now seen corresponding path program 217 times [2018-04-13 00:20:44,904 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:45,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:45,063 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:48,100 INFO L134 CoverageAnalysis]: Checked inductivity of 700270 backedges. 23130 proven. 27965 refuted. 0 times theorem prover too weak. 649175 trivial. 0 not checked. [2018-04-13 00:20:48,100 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:48,101 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-13 00:20:48,101 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:48,102 INFO L134 CoverageAnalysis]: Checked inductivity of 31674 backedges. 1241 proven. 1144 refuted. 0 times theorem prover too weak. 29289 trivial. 0 not checked. [2018-04-13 00:20:48,102 INFO L182 omatonBuilderFactory]: Interpolants [317124#(<= main_~i~1 28), 317120#(<= main_~i~1 24), 317121#(<= main_~i~1 25), 317122#(<= main_~i~1 26), 317123#(<= main_~i~1 27), 317092#false, 317093#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 317094#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 317095#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 317091#true, 317100#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 317101#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 317102#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 317103#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 317096#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 317097#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 317098#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 317099#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 317108#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 317109#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 317110#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 317111#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 16), 317104#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 317105#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 317106#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 317107#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 317116#(<= main_~i~1 20), 317117#(<= main_~i~1 21), 317118#(<= main_~i~1 22), 317119#(<= main_~i~1 23), 317112#(<= main_~i~1 16), 317113#(<= main_~i~1 17), 317114#(<= main_~i~1 18), 317115#(<= main_~i~1 19)] [2018-04-13 00:20:48,113 INFO L134 CoverageAnalysis]: Checked inductivity of 700270 backedges. 23130 proven. 27965 refuted. 0 times theorem prover too weak. 649175 trivial. 0 not checked. [2018-04-13 00:20:48,113 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-13 00:20:48,113 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-13 00:20:48,114 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=826, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:20:48,114 INFO L87 Difference]: Start difference. First operand 637 states and 1178 transitions. Second operand 34 states. [2018-04-13 00:20:48,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:48,726 INFO L93 Difference]: Finished difference Result 2178 states and 6267 transitions. [2018-04-13 00:20:48,726 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-13 00:20:48,727 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 3229 [2018-04-13 00:20:48,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:48,745 INFO L225 Difference]: With dead ends: 2178 [2018-04-13 00:20:48,745 INFO L226 Difference]: Without dead ends: 2178 [2018-04-13 00:20:48,745 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 391 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=674, Invalid=1978, Unknown=0, NotChecked=0, Total=2652 [2018-04-13 00:20:48,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2178 states. [2018-04-13 00:20:48,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2178 to 637. [2018-04-13 00:20:48,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 637 states. [2018-04-13 00:20:48,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 1178 transitions. [2018-04-13 00:20:48,796 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 1178 transitions. Word has length 3229 [2018-04-13 00:20:48,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:48,797 INFO L459 AbstractCegarLoop]: Abstraction has 637 states and 1178 transitions. [2018-04-13 00:20:48,797 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-13 00:20:48,798 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 1178 transitions. [2018-04-13 00:20:48,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3236 [2018-04-13 00:20:48,835 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:48,835 INFO L355 BasicCegarLoop]: trace histogram [504, 472, 472, 472, 472, 472, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:48,835 INFO L408 AbstractCegarLoop]: === Iteration 227 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:48,836 INFO L82 PathProgramCache]: Analyzing trace with hash -725378955, now seen corresponding path program 218 times [2018-04-13 00:20:48,836 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:48,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:48,995 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:52,032 INFO L134 CoverageAnalysis]: Checked inductivity of 703160 backedges. 26337 proven. 27524 refuted. 0 times theorem prover too weak. 649299 trivial. 0 not checked. [2018-04-13 00:20:52,032 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:52,032 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-13 00:20:52,033 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:52,034 INFO L134 CoverageAnalysis]: Checked inductivity of 31740 backedges. 1351 proven. 1100 refuted. 0 times theorem prover too weak. 29289 trivial. 0 not checked. [2018-04-13 00:20:52,034 INFO L182 omatonBuilderFactory]: Interpolants [320004#(<= main_~i~1 23), 320005#(<= main_~i~1 24), 320006#(<= main_~i~1 25), 320007#(<= main_~i~1 26), 320000#(<= main_~i~1 19), 320001#(<= main_~i~1 20), 320002#(<= main_~i~1 21), 320003#(<= main_~i~1 22), 320008#(<= main_~i~1 27), 320009#(<= main_~i~1 28), 319980#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 319981#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 319982#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 319983#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 319976#true, 319977#false, 319978#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 319979#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 319988#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 319989#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 319990#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 319991#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 319984#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 319985#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 319986#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 319987#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 319996#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 319997#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 17), 319998#(<= main_~i~1 17), 319999#(<= main_~i~1 18), 319992#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 319993#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 319994#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 319995#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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))] [2018-04-13 00:20:52,045 INFO L134 CoverageAnalysis]: Checked inductivity of 703160 backedges. 26337 proven. 27524 refuted. 0 times theorem prover too weak. 649299 trivial. 0 not checked. [2018-04-13 00:20:52,046 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-13 00:20:52,046 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-13 00:20:52,046 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=302, Invalid=820, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:20:52,046 INFO L87 Difference]: Start difference. First operand 637 states and 1178 transitions. Second operand 34 states. [2018-04-13 00:20:52,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:52,659 INFO L93 Difference]: Finished difference Result 2121 states and 6091 transitions. [2018-04-13 00:20:52,659 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-13 00:20:52,659 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 3235 [2018-04-13 00:20:52,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:52,677 INFO L225 Difference]: With dead ends: 2121 [2018-04-13 00:20:52,677 INFO L226 Difference]: Without dead ends: 2121 [2018-04-13 00:20:52,678 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 405 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=720, Invalid=2036, Unknown=0, NotChecked=0, Total=2756 [2018-04-13 00:20:52,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2121 states. [2018-04-13 00:20:52,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2121 to 637. [2018-04-13 00:20:52,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 637 states. [2018-04-13 00:20:52,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 1178 transitions. [2018-04-13 00:20:52,725 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 1178 transitions. Word has length 3235 [2018-04-13 00:20:52,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:52,726 INFO L459 AbstractCegarLoop]: Abstraction has 637 states and 1178 transitions. [2018-04-13 00:20:52,726 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-13 00:20:52,726 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 1178 transitions. [2018-04-13 00:20:52,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3242 [2018-04-13 00:20:52,770 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:52,770 INFO L355 BasicCegarLoop]: trace histogram [505, 473, 473, 473, 473, 473, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:52,770 INFO L408 AbstractCegarLoop]: === Iteration 228 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:52,770 INFO L82 PathProgramCache]: Analyzing trace with hash -503512195, now seen corresponding path program 219 times [2018-04-13 00:20:52,771 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:52,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:52,929 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:56,022 INFO L134 CoverageAnalysis]: Checked inductivity of 706056 backedges. 29868 proven. 26759 refuted. 0 times theorem prover too weak. 649429 trivial. 0 not checked. [2018-04-13 00:20:56,023 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:56,023 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-13 00:20:56,023 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:56,024 INFO L134 CoverageAnalysis]: Checked inductivity of 31800 backedges. 1467 proven. 1044 refuted. 0 times theorem prover too weak. 29289 trivial. 0 not checked. [2018-04-13 00:20:56,024 INFO L182 omatonBuilderFactory]: Interpolants [322820#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 322821#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 322822#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 322823#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 322816#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 322817#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 322818#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 322819#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 322828#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 18), 322829#(<= main_~i~1 18), 322830#(<= main_~i~1 19), 322831#(<= main_~i~1 20), 322824#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 322825#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 322826#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 322827#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 322836#(<= main_~i~1 25), 322837#(<= main_~i~1 26), 322838#(<= main_~i~1 27), 322839#(<= main_~i~1 28), 322832#(<= main_~i~1 21), 322833#(<= main_~i~1 22), 322834#(<= main_~i~1 23), 322835#(<= main_~i~1 24), 322806#true, 322807#false, 322812#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 322813#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 322814#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 322815#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 322808#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 322809#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 322810#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 322811#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __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-13 00:20:56,036 INFO L134 CoverageAnalysis]: Checked inductivity of 706056 backedges. 29868 proven. 26759 refuted. 0 times theorem prover too weak. 649429 trivial. 0 not checked. [2018-04-13 00:20:56,036 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-13 00:20:56,036 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-13 00:20:56,036 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=310, Invalid=812, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:20:56,036 INFO L87 Difference]: Start difference. First operand 637 states and 1178 transitions. Second operand 34 states. [2018-04-13 00:20:56,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:56,651 INFO L93 Difference]: Finished difference Result 2052 states and 5874 transitions. [2018-04-13 00:20:56,651 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-13 00:20:56,651 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 3241 [2018-04-13 00:20:56,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:56,666 INFO L225 Difference]: With dead ends: 2052 [2018-04-13 00:20:56,667 INFO L226 Difference]: Without dead ends: 2052 [2018-04-13 00:20:56,667 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 418 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=770, Invalid=2092, Unknown=0, NotChecked=0, Total=2862 [2018-04-13 00:20:56,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2052 states. [2018-04-13 00:20:56,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2052 to 637. [2018-04-13 00:20:56,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 637 states. [2018-04-13 00:20:56,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 1178 transitions. [2018-04-13 00:20:56,710 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 1178 transitions. Word has length 3241 [2018-04-13 00:20:56,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:56,710 INFO L459 AbstractCegarLoop]: Abstraction has 637 states and 1178 transitions. [2018-04-13 00:20:56,710 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-13 00:20:56,711 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 1178 transitions. [2018-04-13 00:20:56,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3248 [2018-04-13 00:20:56,747 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:56,747 INFO L355 BasicCegarLoop]: trace histogram [506, 474, 474, 474, 474, 474, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:56,747 INFO L408 AbstractCegarLoop]: === Iteration 229 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:56,747 INFO L82 PathProgramCache]: Analyzing trace with hash -1886692219, now seen corresponding path program 220 times [2018-04-13 00:20:56,747 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:56,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:56,908 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:59,985 INFO L134 CoverageAnalysis]: Checked inductivity of 708958 backedges. 33741 proven. 25652 refuted. 0 times theorem prover too weak. 649565 trivial. 0 not checked. [2018-04-13 00:20:59,985 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:59,985 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-13 00:20:59,985 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:59,986 INFO L134 CoverageAnalysis]: Checked inductivity of 31854 backedges. 1589 proven. 976 refuted. 0 times theorem prover too weak. 29289 trivial. 0 not checked. [2018-04-13 00:20:59,987 INFO L182 omatonBuilderFactory]: Interpolants [325572#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 325573#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 325574#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 325575#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 325569#true, 325570#false, 325571#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 325580#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 325581#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 325582#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 325583#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 325576#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 325577#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 325578#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 325579#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 325588#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 325589#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 325590#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 325591#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 325584#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 325585#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 325586#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 325587#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 325596#(<= main_~i~1 22), 325597#(<= main_~i~1 23), 325598#(<= main_~i~1 24), 325599#(<= main_~i~1 25), 325592#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 19), 325593#(<= main_~i~1 19), 325594#(<= main_~i~1 20), 325595#(<= main_~i~1 21), 325600#(<= main_~i~1 26), 325601#(<= main_~i~1 27), 325602#(<= main_~i~1 28)] [2018-04-13 00:20:59,998 INFO L134 CoverageAnalysis]: Checked inductivity of 708958 backedges. 33741 proven. 25652 refuted. 0 times theorem prover too weak. 649565 trivial. 0 not checked. [2018-04-13 00:20:59,998 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-13 00:20:59,998 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-13 00:20:59,998 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=320, Invalid=802, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:20:59,999 INFO L87 Difference]: Start difference. First operand 637 states and 1178 transitions. Second operand 34 states. [2018-04-13 00:21:00,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:00,638 INFO L93 Difference]: Finished difference Result 1971 states and 5615 transitions. [2018-04-13 00:21:00,639 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-13 00:21:00,639 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 3247 [2018-04-13 00:21:00,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:00,654 INFO L225 Difference]: With dead ends: 1971 [2018-04-13 00:21:00,655 INFO L226 Difference]: Without dead ends: 1971 [2018-04-13 00:21:00,655 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=824, Invalid=2146, Unknown=0, NotChecked=0, Total=2970 [2018-04-13 00:21:00,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1971 states. [2018-04-13 00:21:00,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1971 to 637. [2018-04-13 00:21:00,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 637 states. [2018-04-13 00:21:00,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 1178 transitions. [2018-04-13 00:21:00,696 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 1178 transitions. Word has length 3247 [2018-04-13 00:21:00,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:00,696 INFO L459 AbstractCegarLoop]: Abstraction has 637 states and 1178 transitions. [2018-04-13 00:21:00,696 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-13 00:21:00,696 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 1178 transitions. [2018-04-13 00:21:00,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3254 [2018-04-13 00:21:00,733 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:00,733 INFO L355 BasicCegarLoop]: trace histogram [507, 475, 475, 475, 475, 475, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:00,733 INFO L408 AbstractCegarLoop]: === Iteration 230 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:00,733 INFO L82 PathProgramCache]: Analyzing trace with hash -2009128051, now seen corresponding path program 221 times [2018-04-13 00:21:00,734 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:00,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:00,896 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:04,197 INFO L134 CoverageAnalysis]: Checked inductivity of 711866 backedges. 37974 proven. 24185 refuted. 0 times theorem prover too weak. 649707 trivial. 0 not checked. [2018-04-13 00:21:04,197 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:04,197 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-13 00:21:04,197 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:04,198 INFO L134 CoverageAnalysis]: Checked inductivity of 31902 backedges. 1717 proven. 896 refuted. 0 times theorem prover too weak. 29289 trivial. 0 not checked. [2018-04-13 00:21:04,199 INFO L182 omatonBuilderFactory]: Interpolants [328261#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 328260#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 328263#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 328262#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 328257#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 328256#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 328259#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 328258#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 328269#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 328268#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 328271#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 328270#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 328265#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 328264#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 328267#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 328266#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 328277#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 20), 328276#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 328279#(<= main_~i~1 21), 328278#(<= main_~i~1 20), 328273#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 328272#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 328275#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 328274#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 328285#(<= main_~i~1 27), 328284#(<= main_~i~1 26), 328286#(<= main_~i~1 28), 328281#(<= main_~i~1 23), 328280#(<= main_~i~1 22), 328283#(<= main_~i~1 25), 328282#(<= main_~i~1 24), 328253#true, 328255#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 328254#false] [2018-04-13 00:21:04,210 INFO L134 CoverageAnalysis]: Checked inductivity of 711866 backedges. 37974 proven. 24185 refuted. 0 times theorem prover too weak. 649707 trivial. 0 not checked. [2018-04-13 00:21:04,210 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-13 00:21:04,210 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-13 00:21:04,210 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=332, Invalid=790, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:21:04,210 INFO L87 Difference]: Start difference. First operand 637 states and 1178 transitions. Second operand 34 states. [2018-04-13 00:21:04,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:04,752 INFO L93 Difference]: Finished difference Result 1878 states and 5313 transitions. [2018-04-13 00:21:04,752 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-13 00:21:04,752 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 3253 [2018-04-13 00:21:04,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:04,768 INFO L225 Difference]: With dead ends: 1878 [2018-04-13 00:21:04,768 INFO L226 Difference]: Without dead ends: 1878 [2018-04-13 00:21:04,769 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 441 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=882, Invalid=2198, Unknown=0, NotChecked=0, Total=3080 [2018-04-13 00:21:04,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1878 states. [2018-04-13 00:21:04,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1878 to 637. [2018-04-13 00:21:04,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 637 states. [2018-04-13 00:21:04,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 1178 transitions. [2018-04-13 00:21:04,810 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 1178 transitions. Word has length 3253 [2018-04-13 00:21:04,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:04,811 INFO L459 AbstractCegarLoop]: Abstraction has 637 states and 1178 transitions. [2018-04-13 00:21:04,811 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-13 00:21:04,811 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 1178 transitions. [2018-04-13 00:21:04,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3260 [2018-04-13 00:21:04,847 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:04,847 INFO L355 BasicCegarLoop]: trace histogram [508, 476, 476, 476, 476, 476, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:04,848 INFO L408 AbstractCegarLoop]: === Iteration 231 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:04,848 INFO L82 PathProgramCache]: Analyzing trace with hash -1252534123, now seen corresponding path program 222 times [2018-04-13 00:21:04,848 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:05,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:05,014 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:10,085 INFO L134 CoverageAnalysis]: Checked inductivity of 714780 backedges. 42585 proven. 22340 refuted. 0 times theorem prover too weak. 649855 trivial. 0 not checked. [2018-04-13 00:21:10,085 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:10,085 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-13 00:21:10,085 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:10,086 INFO L134 CoverageAnalysis]: Checked inductivity of 31944 backedges. 1851 proven. 804 refuted. 0 times theorem prover too weak. 29289 trivial. 0 not checked. [2018-04-13 00:21:10,087 INFO L182 omatonBuilderFactory]: Interpolants [330847#false, 330846#true, 330853#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 330852#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 330855#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 330854#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 330849#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 330848#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 330851#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 330850#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 330861#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 330860#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 330863#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 330862#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 330857#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 330856#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 330859#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 330858#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 330869#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 330868#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 330871#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 21), 330870#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 330865#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 330864#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 330867#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 330866#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 330877#(<= main_~i~1 26), 330876#(<= main_~i~1 25), 330879#(<= main_~i~1 28), 330878#(<= main_~i~1 27), 330873#(<= main_~i~1 22), 330872#(<= main_~i~1 21), 330875#(<= main_~i~1 24), 330874#(<= main_~i~1 23)] [2018-04-13 00:21:10,098 INFO L134 CoverageAnalysis]: Checked inductivity of 714780 backedges. 42585 proven. 22340 refuted. 0 times theorem prover too weak. 649855 trivial. 0 not checked. [2018-04-13 00:21:10,099 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-13 00:21:10,099 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-13 00:21:10,099 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=346, Invalid=776, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:21:10,099 INFO L87 Difference]: Start difference. First operand 637 states and 1178 transitions. Second operand 34 states. [2018-04-13 00:21:10,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:10,688 INFO L93 Difference]: Finished difference Result 1773 states and 4967 transitions. [2018-04-13 00:21:10,688 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-13 00:21:10,688 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 3259 [2018-04-13 00:21:10,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:10,700 INFO L225 Difference]: With dead ends: 1773 [2018-04-13 00:21:10,700 INFO L226 Difference]: Without dead ends: 1773 [2018-04-13 00:21:10,701 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 451 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=944, Invalid=2248, Unknown=0, NotChecked=0, Total=3192 [2018-04-13 00:21:10,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1773 states. [2018-04-13 00:21:10,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1773 to 637. [2018-04-13 00:21:10,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 637 states. [2018-04-13 00:21:10,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 1178 transitions. [2018-04-13 00:21:10,735 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 1178 transitions. Word has length 3259 [2018-04-13 00:21:10,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:10,736 INFO L459 AbstractCegarLoop]: Abstraction has 637 states and 1178 transitions. [2018-04-13 00:21:10,736 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-13 00:21:10,736 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 1178 transitions. [2018-04-13 00:21:10,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3266 [2018-04-13 00:21:10,773 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:10,773 INFO L355 BasicCegarLoop]: trace histogram [509, 477, 477, 477, 477, 477, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:10,773 INFO L408 AbstractCegarLoop]: === Iteration 232 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:10,773 INFO L82 PathProgramCache]: Analyzing trace with hash -1111229539, now seen corresponding path program 223 times [2018-04-13 00:21:10,773 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:10,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:10,940 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:14,088 INFO L134 CoverageAnalysis]: Checked inductivity of 717700 backedges. 47592 proven. 20099 refuted. 0 times theorem prover too weak. 650009 trivial. 0 not checked. [2018-04-13 00:21:14,089 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:14,089 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-13 00:21:14,089 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:14,090 INFO L134 CoverageAnalysis]: Checked inductivity of 31980 backedges. 1991 proven. 700 refuted. 0 times theorem prover too weak. 29289 trivial. 0 not checked. [2018-04-13 00:21:14,090 INFO L182 omatonBuilderFactory]: Interpolants [333341#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 333340#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 333343#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 333342#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 333337#false, 333336#true, 333339#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 333338#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 333349#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 333348#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 333351#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 333350#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 333345#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 333344#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 333347#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 333346#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 333357#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 333356#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 333359#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 333358#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 333353#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 333352#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 333355#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 333354#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 333365#(<= main_~i~1 24), 333364#(<= main_~i~1 23), 333367#(<= main_~i~1 26), 333366#(<= main_~i~1 25), 333361#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 333360#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 333363#(<= main_~i~1 22), 333362#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 22), 333369#(<= main_~i~1 28), 333368#(<= main_~i~1 27)] [2018-04-13 00:21:14,102 INFO L134 CoverageAnalysis]: Checked inductivity of 717700 backedges. 47592 proven. 20099 refuted. 0 times theorem prover too weak. 650009 trivial. 0 not checked. [2018-04-13 00:21:14,102 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-13 00:21:14,102 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-13 00:21:14,102 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=362, Invalid=760, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:21:14,103 INFO L87 Difference]: Start difference. First operand 637 states and 1178 transitions. Second operand 34 states. [2018-04-13 00:21:14,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:14,698 INFO L93 Difference]: Finished difference Result 1656 states and 4576 transitions. [2018-04-13 00:21:14,698 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-04-13 00:21:14,698 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 3265 [2018-04-13 00:21:14,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:14,711 INFO L225 Difference]: With dead ends: 1656 [2018-04-13 00:21:14,711 INFO L226 Difference]: Without dead ends: 1656 [2018-04-13 00:21:14,712 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 460 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1010, Invalid=2296, Unknown=0, NotChecked=0, Total=3306 [2018-04-13 00:21:14,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1656 states. [2018-04-13 00:21:14,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1656 to 637. [2018-04-13 00:21:14,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 637 states. [2018-04-13 00:21:14,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 1178 transitions. [2018-04-13 00:21:14,745 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 1178 transitions. Word has length 3265 [2018-04-13 00:21:14,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:14,746 INFO L459 AbstractCegarLoop]: Abstraction has 637 states and 1178 transitions. [2018-04-13 00:21:14,746 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-13 00:21:14,746 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 1178 transitions. [2018-04-13 00:21:14,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3272 [2018-04-13 00:21:14,784 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:14,784 INFO L355 BasicCegarLoop]: trace histogram [510, 478, 478, 478, 478, 478, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:14,784 INFO L408 AbstractCegarLoop]: === Iteration 233 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:14,785 INFO L82 PathProgramCache]: Analyzing trace with hash -618591067, now seen corresponding path program 224 times [2018-04-13 00:21:14,785 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:14,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:14,956 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:18,144 INFO L134 CoverageAnalysis]: Checked inductivity of 720626 backedges. 53013 proven. 17444 refuted. 0 times theorem prover too weak. 650169 trivial. 0 not checked. [2018-04-13 00:21:18,144 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:18,144 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-13 00:21:18,144 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:18,145 INFO L134 CoverageAnalysis]: Checked inductivity of 32010 backedges. 2137 proven. 584 refuted. 0 times theorem prover too weak. 29289 trivial. 0 not checked. [2018-04-13 00:21:18,146 INFO L182 omatonBuilderFactory]: Interpolants [335744#(<= main_~i~1 28), 335711#true, 335717#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 335716#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 335719#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 335718#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 335713#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 335712#false, 335715#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 335714#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 335725#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 335724#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 335727#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 335726#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 335721#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 335720#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 335723#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 335722#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 335733#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 335732#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 335735#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 335734#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 335729#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 335728#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 335731#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 335730#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 335741#(<= main_~i~1 25), 335740#(<= main_~i~1 24), 335743#(<= main_~i~1 27), 335742#(<= main_~i~1 26), 335737#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 335736#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 335739#(<= main_~i~1 23), 335738#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 23)] [2018-04-13 00:21:18,157 INFO L134 CoverageAnalysis]: Checked inductivity of 720626 backedges. 53013 proven. 17444 refuted. 0 times theorem prover too weak. 650169 trivial. 0 not checked. [2018-04-13 00:21:18,157 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-13 00:21:18,157 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-13 00:21:18,157 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=380, Invalid=742, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:21:18,157 INFO L87 Difference]: Start difference. First operand 637 states and 1178 transitions. Second operand 34 states. [2018-04-13 00:21:18,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:18,757 INFO L93 Difference]: Finished difference Result 1527 states and 4139 transitions. [2018-04-13 00:21:18,757 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-13 00:21:18,757 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 3271 [2018-04-13 00:21:18,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:18,769 INFO L225 Difference]: With dead ends: 1527 [2018-04-13 00:21:18,769 INFO L226 Difference]: Without dead ends: 1527 [2018-04-13 00:21:18,769 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 468 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1080, Invalid=2342, Unknown=0, NotChecked=0, Total=3422 [2018-04-13 00:21:18,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1527 states. [2018-04-13 00:21:18,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1527 to 637. [2018-04-13 00:21:18,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 637 states. [2018-04-13 00:21:18,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 1178 transitions. [2018-04-13 00:21:18,798 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 1178 transitions. Word has length 3271 [2018-04-13 00:21:18,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:18,799 INFO L459 AbstractCegarLoop]: Abstraction has 637 states and 1178 transitions. [2018-04-13 00:21:18,799 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-13 00:21:18,799 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 1178 transitions. [2018-04-13 00:21:18,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3278 [2018-04-13 00:21:18,836 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:18,837 INFO L355 BasicCegarLoop]: trace histogram [511, 479, 479, 479, 479, 479, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:18,837 INFO L408 AbstractCegarLoop]: === Iteration 234 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:18,837 INFO L82 PathProgramCache]: Analyzing trace with hash -1535407187, now seen corresponding path program 225 times [2018-04-13 00:21:18,837 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:19,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:19,004 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:22,169 INFO L134 CoverageAnalysis]: Checked inductivity of 723558 backedges. 58866 proven. 14357 refuted. 0 times theorem prover too weak. 650335 trivial. 0 not checked. [2018-04-13 00:21:22,169 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:22,200 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-13 00:21:22,200 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:22,201 INFO L134 CoverageAnalysis]: Checked inductivity of 32034 backedges. 2289 proven. 456 refuted. 0 times theorem prover too weak. 29289 trivial. 0 not checked. [2018-04-13 00:21:22,201 INFO L182 omatonBuilderFactory]: Interpolants [337989#(<= main_~i~1 25), 337988#(<= main_~i~1 24), 337991#(<= main_~i~1 27), 337990#(<= main_~i~1 26), 337985#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 337984#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 337987#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 24), 337986#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 337992#(<= main_~i~1 28), 337959#true, 337965#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 337964#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 337967#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 337966#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 337961#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 337960#false, 337963#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 337962#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 337973#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 337972#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 337975#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 337974#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 337969#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 337968#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 337971#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 337970#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 337981#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 337980#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 337983#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 337982#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 337977#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 337976#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 337979#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 337978#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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))] [2018-04-13 00:21:22,213 INFO L134 CoverageAnalysis]: Checked inductivity of 723558 backedges. 58866 proven. 14357 refuted. 0 times theorem prover too weak. 650335 trivial. 0 not checked. [2018-04-13 00:21:22,213 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-13 00:21:22,213 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-13 00:21:22,213 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=400, Invalid=722, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:21:22,213 INFO L87 Difference]: Start difference. First operand 637 states and 1178 transitions. Second operand 34 states. [2018-04-13 00:21:22,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:22,764 INFO L93 Difference]: Finished difference Result 1386 states and 3655 transitions. [2018-04-13 00:21:22,765 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-04-13 00:21:22,765 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 3277 [2018-04-13 00:21:22,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:22,776 INFO L225 Difference]: With dead ends: 1386 [2018-04-13 00:21:22,776 INFO L226 Difference]: Without dead ends: 1386 [2018-04-13 00:21:22,776 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 475 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1154, Invalid=2386, Unknown=0, NotChecked=0, Total=3540 [2018-04-13 00:21:22,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1386 states. [2018-04-13 00:21:22,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1386 to 637. [2018-04-13 00:21:22,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 637 states. [2018-04-13 00:21:22,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 1178 transitions. [2018-04-13 00:21:22,803 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 1178 transitions. Word has length 3277 [2018-04-13 00:21:22,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:22,804 INFO L459 AbstractCegarLoop]: Abstraction has 637 states and 1178 transitions. [2018-04-13 00:21:22,804 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-13 00:21:22,804 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 1178 transitions. [2018-04-13 00:21:22,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3284 [2018-04-13 00:21:22,841 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:22,842 INFO L355 BasicCegarLoop]: trace histogram [512, 480, 480, 480, 480, 480, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:22,842 INFO L408 AbstractCegarLoop]: === Iteration 235 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:22,842 INFO L82 PathProgramCache]: Analyzing trace with hash -19990347, now seen corresponding path program 226 times [2018-04-13 00:21:22,842 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:23,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:23,007 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:26,198 INFO L134 CoverageAnalysis]: Checked inductivity of 726496 backedges. 65169 proven. 10820 refuted. 0 times theorem prover too weak. 650507 trivial. 0 not checked. [2018-04-13 00:21:26,198 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:26,199 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-13 00:21:26,199 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:26,200 INFO L134 CoverageAnalysis]: Checked inductivity of 32052 backedges. 2447 proven. 316 refuted. 0 times theorem prover too weak. 29289 trivial. 0 not checked. [2018-04-13 00:21:26,200 INFO L182 omatonBuilderFactory]: Interpolants [340101#(<= main_~i~1 28), 340100#(<= main_~i~1 27), 340097#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 25), 340096#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 26)), 340099#(<= main_~i~1 26), 340098#(<= main_~i~1 25), 340069#false, 340068#true, 340071#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 340070#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 340077#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 340076#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 340079#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 340078#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 340073#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 340072#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 340075#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 340074#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 340085#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 340084#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 340087#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 340086#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 340081#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 340080#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 340083#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 340082#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 340093#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 340092#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 340095#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 340094#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 340089#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 340088#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 340091#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 340090#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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))] [2018-04-13 00:21:26,213 INFO L134 CoverageAnalysis]: Checked inductivity of 726496 backedges. 65169 proven. 10820 refuted. 0 times theorem prover too weak. 650507 trivial. 0 not checked. [2018-04-13 00:21:26,213 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-13 00:21:26,213 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-13 00:21:26,213 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=422, Invalid=700, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:21:26,213 INFO L87 Difference]: Start difference. First operand 637 states and 1178 transitions. Second operand 34 states. [2018-04-13 00:21:26,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:26,768 INFO L93 Difference]: Finished difference Result 1233 states and 3123 transitions. [2018-04-13 00:21:26,768 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-04-13 00:21:26,768 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 3283 [2018-04-13 00:21:26,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:26,778 INFO L225 Difference]: With dead ends: 1233 [2018-04-13 00:21:26,778 INFO L226 Difference]: Without dead ends: 1233 [2018-04-13 00:21:26,778 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1232, Invalid=2428, Unknown=0, NotChecked=0, Total=3660 [2018-04-13 00:21:26,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1233 states. [2018-04-13 00:21:26,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1233 to 637. [2018-04-13 00:21:26,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 637 states. [2018-04-13 00:21:26,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 1178 transitions. [2018-04-13 00:21:26,800 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 1178 transitions. Word has length 3283 [2018-04-13 00:21:26,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:26,801 INFO L459 AbstractCegarLoop]: Abstraction has 637 states and 1178 transitions. [2018-04-13 00:21:26,801 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-13 00:21:26,801 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 1178 transitions. [2018-04-13 00:21:26,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3290 [2018-04-13 00:21:26,838 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:26,838 INFO L355 BasicCegarLoop]: trace histogram [513, 481, 481, 481, 481, 481, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:26,838 INFO L408 AbstractCegarLoop]: === Iteration 236 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:26,838 INFO L82 PathProgramCache]: Analyzing trace with hash -213527619, now seen corresponding path program 227 times [2018-04-13 00:21:26,839 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:27,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:27,005 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:30,232 INFO L134 CoverageAnalysis]: Checked inductivity of 729440 backedges. 71940 proven. 6815 refuted. 0 times theorem prover too weak. 650685 trivial. 0 not checked. [2018-04-13 00:21:30,232 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:30,232 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-13 00:21:30,233 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:30,234 INFO L134 CoverageAnalysis]: Checked inductivity of 32064 backedges. 2611 proven. 164 refuted. 0 times theorem prover too weak. 29289 trivial. 0 not checked. [2018-04-13 00:21:30,234 INFO L182 omatonBuilderFactory]: Interpolants [342029#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 342028#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 342031#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 342030#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 342027#false, 342026#true, 342037#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 342036#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 342039#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 342038#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 342033#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 342032#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 342035#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 342034#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 342045#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 342044#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 342047#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 342046#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 342041#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 342040#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 342043#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 342042#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 342053#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 342052#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 342055#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 27)), 342054#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 26)), 342049#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 342048#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 342051#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 342050#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 342057#(<= main_~i~1 26), 342056#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 26), 342059#(<= main_~i~1 28), 342058#(<= main_~i~1 27)] [2018-04-13 00:21:30,246 INFO L134 CoverageAnalysis]: Checked inductivity of 729440 backedges. 71940 proven. 6815 refuted. 0 times theorem prover too weak. 650685 trivial. 0 not checked. [2018-04-13 00:21:30,246 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-13 00:21:30,246 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-13 00:21:30,246 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=446, Invalid=676, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:21:30,246 INFO L87 Difference]: Start difference. First operand 637 states and 1178 transitions. Second operand 34 states. [2018-04-13 00:21:30,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:30,819 INFO L93 Difference]: Finished difference Result 1072 states and 2546 transitions. [2018-04-13 00:21:30,819 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-13 00:21:30,819 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 3289 [2018-04-13 00:21:30,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:30,827 INFO L225 Difference]: With dead ends: 1072 [2018-04-13 00:21:30,827 INFO L226 Difference]: Without dead ends: 1072 [2018-04-13 00:21:30,828 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 486 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1314, Invalid=2468, Unknown=0, NotChecked=0, Total=3782 [2018-04-13 00:21:30,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1072 states. [2018-04-13 00:21:30,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1072 to 637. [2018-04-13 00:21:30,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 637 states. [2018-04-13 00:21:30,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 1178 transitions. [2018-04-13 00:21:30,848 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 1178 transitions. Word has length 3289 [2018-04-13 00:21:30,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:30,849 INFO L459 AbstractCegarLoop]: Abstraction has 637 states and 1178 transitions. [2018-04-13 00:21:30,849 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-13 00:21:30,849 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 1178 transitions. [2018-04-13 00:21:30,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3296 [2018-04-13 00:21:30,888 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:30,888 INFO L355 BasicCegarLoop]: trace histogram [514, 482, 482, 482, 482, 482, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:30,888 INFO L408 AbstractCegarLoop]: === Iteration 237 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:30,888 INFO L82 PathProgramCache]: Analyzing trace with hash -1153852219, now seen corresponding path program 228 times [2018-04-13 00:21:30,889 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:31,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:31,060 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:34,349 INFO L134 CoverageAnalysis]: Checked inductivity of 732390 backedges. 79197 proven. 2324 refuted. 0 times theorem prover too weak. 650869 trivial. 0 not checked. [2018-04-13 00:21:34,349 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:34,350 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-13 00:21:34,350 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:34,351 INFO L134 CoverageAnalysis]: Checked inductivity of 32070 backedges. 2781 proven. 0 refuted. 0 times theorem prover too weak. 29289 trivial. 0 not checked. [2018-04-13 00:21:34,351 INFO L182 omatonBuilderFactory]: Interpolants [343829#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 343828#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 343831#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 343830#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 343825#true, 343827#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 343826#false, 343837#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 343836#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 343839#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 343838#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 343833#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 343832#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 343835#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 343834#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 343845#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 343844#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 343847#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 343846#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 343841#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 343840#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 343843#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 343842#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 343853#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 26)), 343852#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 343855#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 28)), 343854#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 27)), 343849#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 343848#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 343851#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 343850#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 343857#(<= main_~i~1 27), 343856#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 27), 343858#(<= main_~i~1 28)] [2018-04-13 00:21:34,363 INFO L134 CoverageAnalysis]: Checked inductivity of 732390 backedges. 79197 proven. 2324 refuted. 0 times theorem prover too weak. 650869 trivial. 0 not checked. [2018-04-13 00:21:34,363 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-13 00:21:34,363 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-13 00:21:34,363 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=472, Invalid=650, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:21:34,363 INFO L87 Difference]: Start difference. First operand 637 states and 1178 transitions. Second operand 34 states. [2018-04-13 00:21:34,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:34,876 INFO L93 Difference]: Finished difference Result 904 states and 1985 transitions. [2018-04-13 00:21:34,876 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-04-13 00:21:34,876 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 3295 [2018-04-13 00:21:34,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:34,882 INFO L225 Difference]: With dead ends: 904 [2018-04-13 00:21:34,883 INFO L226 Difference]: Without dead ends: 904 [2018-04-13 00:21:34,883 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 490 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1400, Invalid=2506, Unknown=0, NotChecked=0, Total=3906 [2018-04-13 00:21:34,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states. [2018-04-13 00:21:34,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 646. [2018-04-13 00:21:34,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 646 states. [2018-04-13 00:21:34,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 1218 transitions. [2018-04-13 00:21:34,899 INFO L78 Accepts]: Start accepts. Automaton has 646 states and 1218 transitions. Word has length 3295 [2018-04-13 00:21:34,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:34,900 INFO L459 AbstractCegarLoop]: Abstraction has 646 states and 1218 transitions. [2018-04-13 00:21:34,900 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-13 00:21:34,901 INFO L276 IsEmpty]: Start isEmpty. Operand 646 states and 1218 transitions. [2018-04-13 00:21:34,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3302 [2018-04-13 00:21:34,941 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:34,941 INFO L355 BasicCegarLoop]: trace histogram [515, 483, 483, 483, 483, 483, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:34,941 INFO L408 AbstractCegarLoop]: === Iteration 238 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:34,941 INFO L82 PathProgramCache]: Analyzing trace with hash -504179763, now seen corresponding path program 229 times [2018-04-13 00:21:34,942 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:35,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:35,126 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:38,292 INFO L134 CoverageAnalysis]: Checked inductivity of 735346 backedges. 18660 proven. 31055 refuted. 0 times theorem prover too weak. 685631 trivial. 0 not checked. [2018-04-13 00:21:38,293 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:38,293 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-13 00:21:38,293 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:38,294 INFO L134 CoverageAnalysis]: Checked inductivity of 32067 backedges. 1045 proven. 1274 refuted. 0 times theorem prover too weak. 29748 trivial. 0 not checked. [2018-04-13 00:21:38,294 INFO L182 omatonBuilderFactory]: Interpolants [345477#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 345476#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 345479#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 345478#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 345473#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 345472#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 345475#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 345474#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 345485#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 345484#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 345487#(<= main_~i~1 15), 345486#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 15), 345481#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 345480#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 345483#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 345482#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 345493#(<= main_~i~1 21), 345492#(<= main_~i~1 20), 345495#(<= main_~i~1 23), 345494#(<= main_~i~1 22), 345489#(<= main_~i~1 17), 345488#(<= main_~i~1 16), 345491#(<= main_~i~1 19), 345490#(<= main_~i~1 18), 345501#(<= main_~i~1 29), 345500#(<= main_~i~1 28), 345497#(<= main_~i~1 25), 345496#(<= main_~i~1 24), 345499#(<= main_~i~1 27), 345498#(<= main_~i~1 26), 345469#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 345468#false, 345471#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 345470#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 345467#true] [2018-04-13 00:21:38,306 INFO L134 CoverageAnalysis]: Checked inductivity of 735346 backedges. 18660 proven. 31055 refuted. 0 times theorem prover too weak. 685631 trivial. 0 not checked. [2018-04-13 00:21:38,306 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-13 00:21:38,306 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-13 00:21:38,306 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=308, Invalid=882, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 00:21:38,306 INFO L87 Difference]: Start difference. First operand 646 states and 1218 transitions. Second operand 35 states. [2018-04-13 00:21:38,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:38,815 INFO L93 Difference]: Finished difference Result 2265 states and 6791 transitions. [2018-04-13 00:21:38,815 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-13 00:21:38,815 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 3301 [2018-04-13 00:21:38,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:38,835 INFO L225 Difference]: With dead ends: 2265 [2018-04-13 00:21:38,835 INFO L226 Difference]: Without dead ends: 2265 [2018-04-13 00:21:38,835 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=648, Invalid=2004, Unknown=0, NotChecked=0, Total=2652 [2018-04-13 00:21:38,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2265 states. [2018-04-13 00:21:38,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2265 to 646. [2018-04-13 00:21:38,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 646 states. [2018-04-13 00:21:38,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 1218 transitions. [2018-04-13 00:21:38,886 INFO L78 Accepts]: Start accepts. Automaton has 646 states and 1218 transitions. Word has length 3301 [2018-04-13 00:21:38,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:38,887 INFO L459 AbstractCegarLoop]: Abstraction has 646 states and 1218 transitions. [2018-04-13 00:21:38,887 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-13 00:21:38,887 INFO L276 IsEmpty]: Start isEmpty. Operand 646 states and 1218 transitions. [2018-04-13 00:21:38,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3308 [2018-04-13 00:21:38,925 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:38,925 INFO L355 BasicCegarLoop]: trace histogram [516, 484, 484, 484, 484, 484, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:38,925 INFO L408 AbstractCegarLoop]: === Iteration 239 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:38,925 INFO L82 PathProgramCache]: Analyzing trace with hash -646225707, now seen corresponding path program 230 times [2018-04-13 00:21:38,925 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:39,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:39,095 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:42,283 INFO L134 CoverageAnalysis]: Checked inductivity of 738308 backedges. 16270 proven. 33843 refuted. 0 times theorem prover too weak. 688195 trivial. 0 not checked. [2018-04-13 00:21:42,283 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:42,284 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2018-04-13 00:21:42,284 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:42,285 INFO L134 CoverageAnalysis]: Checked inductivity of 32139 backedges. 843 proven. 1473 refuted. 0 times theorem prover too weak. 29823 trivial. 0 not checked. [2018-04-13 00:21:42,285 INFO L182 omatonBuilderFactory]: Interpolants [348481#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 348480#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 348483#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 15), 348482#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 348447#true, 348453#(<= 4 main_~i~1), 348452#(<= 3 main_~i~1), 348455#(<= 6 main_~i~1), 348454#(<= 5 main_~i~1), 348449#(<= 0 main_~i~1), 348448#false, 348451#(<= 2 main_~i~1), 348450#(<= 1 main_~i~1), 348461#(<= 12 main_~i~1), 348460#(<= 11 main_~i~1), 348463#(<= 14 main_~i~1), 348462#(<= 13 main_~i~1), 348457#(<= 8 main_~i~1), 348456#(<= 7 main_~i~1), 348459#(<= 10 main_~i~1), 348458#(<= 9 main_~i~1), 348469#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 348468#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 348471#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 348470#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 348465#(<= 16 main_~i~1), 348464#(<= 15 main_~i~1), 348467#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 348466#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 348477#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 348476#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 348479#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 348478#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 348473#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 348472#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 348475#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 348474#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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-13 00:21:42,296 INFO L134 CoverageAnalysis]: Checked inductivity of 738308 backedges. 16270 proven. 33843 refuted. 0 times theorem prover too weak. 688195 trivial. 0 not checked. [2018-04-13 00:21:42,297 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-13 00:21:42,297 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-13 00:21:42,297 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=343, Invalid=989, Unknown=0, NotChecked=0, Total=1332 [2018-04-13 00:21:42,297 INFO L87 Difference]: Start difference. First operand 646 states and 1218 transitions. Second operand 37 states. [2018-04-13 00:21:42,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:42,825 INFO L93 Difference]: Finished difference Result 726 states and 1266 transitions. [2018-04-13 00:21:42,825 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-13 00:21:42,825 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 3307 [2018-04-13 00:21:42,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:42,828 INFO L225 Difference]: With dead ends: 726 [2018-04-13 00:21:42,828 INFO L226 Difference]: Without dead ends: 726 [2018-04-13 00:21:42,828 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 680 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=647, Invalid=2109, Unknown=0, NotChecked=0, Total=2756 [2018-04-13 00:21:42,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 726 states. [2018-04-13 00:21:42,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 726 to 646. [2018-04-13 00:21:42,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 646 states. [2018-04-13 00:21:42,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 1202 transitions. [2018-04-13 00:21:42,838 INFO L78 Accepts]: Start accepts. Automaton has 646 states and 1202 transitions. Word has length 3307 [2018-04-13 00:21:42,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:42,838 INFO L459 AbstractCegarLoop]: Abstraction has 646 states and 1202 transitions. [2018-04-13 00:21:42,838 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-13 00:21:42,838 INFO L276 IsEmpty]: Start isEmpty. Operand 646 states and 1202 transitions. [2018-04-13 00:21:42,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3320 [2018-04-13 00:21:42,876 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:42,876 INFO L355 BasicCegarLoop]: trace histogram [518, 486, 486, 486, 486, 486, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:42,876 INFO L408 AbstractCegarLoop]: === Iteration 240 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:42,877 INFO L82 PathProgramCache]: Analyzing trace with hash -16757531, now seen corresponding path program 231 times [2018-04-13 00:21:42,877 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:43,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:43,069 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:46,332 INFO L134 CoverageAnalysis]: Checked inductivity of 744250 backedges. 19013 proven. 34260 refuted. 0 times theorem prover too weak. 690977 trivial. 0 not checked. [2018-04-13 00:21:46,332 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:46,332 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2018-04-13 00:21:46,333 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:46,334 INFO L134 CoverageAnalysis]: Checked inductivity of 32319 backedges. 947 proven. 1462 refuted. 0 times theorem prover too weak. 29910 trivial. 0 not checked. [2018-04-13 00:21:46,334 INFO L182 omatonBuilderFactory]: Interpolants [349893#(<= 3 main_~i~1), 349892#(<= 2 main_~i~1), 349895#(<= 5 main_~i~1), 349894#(<= 4 main_~i~1), 349889#false, 349888#true, 349891#(<= 1 main_~i~1), 349890#(<= 0 main_~i~1), 349901#(<= 11 main_~i~1), 349900#(<= 10 main_~i~1), 349903#(<= 13 main_~i~1), 349902#(<= 12 main_~i~1), 349897#(<= 7 main_~i~1), 349896#(<= 6 main_~i~1), 349899#(<= 9 main_~i~1), 349898#(<= 8 main_~i~1), 349909#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 349908#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 349911#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 349910#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 349905#(<= 15 main_~i~1), 349904#(<= 14 main_~i~1), 349907#(<= 17 main_~i~1), 349906#(<= 16 main_~i~1), 349917#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 349916#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 349919#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 349918#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 349913#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 349912#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 349915#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 349914#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 349925#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 349924#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 349926#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 16), 349921#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 349920#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 349923#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 349922#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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-13 00:21:46,345 INFO L134 CoverageAnalysis]: Checked inductivity of 744250 backedges. 19013 proven. 34260 refuted. 0 times theorem prover too weak. 690977 trivial. 0 not checked. [2018-04-13 00:21:46,346 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-13 00:21:46,346 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-13 00:21:46,346 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=381, Invalid=1101, Unknown=0, NotChecked=0, Total=1482 [2018-04-13 00:21:46,346 INFO L87 Difference]: Start difference. First operand 646 states and 1202 transitions. Second operand 39 states. [2018-04-13 00:21:47,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:47,106 INFO L93 Difference]: Finished difference Result 731 states and 1255 transitions. [2018-04-13 00:21:47,106 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-13 00:21:47,106 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 3319 [2018-04-13 00:21:47,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:47,110 INFO L225 Difference]: With dead ends: 731 [2018-04-13 00:21:47,110 INFO L226 Difference]: Without dead ends: 731 [2018-04-13 00:21:47,110 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 765 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=721, Invalid=2359, Unknown=0, NotChecked=0, Total=3080 [2018-04-13 00:21:47,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 731 states. [2018-04-13 00:21:47,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 731 to 646. [2018-04-13 00:21:47,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 646 states. [2018-04-13 00:21:47,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 1187 transitions. [2018-04-13 00:21:47,119 INFO L78 Accepts]: Start accepts. Automaton has 646 states and 1187 transitions. Word has length 3319 [2018-04-13 00:21:47,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:47,120 INFO L459 AbstractCegarLoop]: Abstraction has 646 states and 1187 transitions. [2018-04-13 00:21:47,120 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-13 00:21:47,120 INFO L276 IsEmpty]: Start isEmpty. Operand 646 states and 1187 transitions. [2018-04-13 00:21:47,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3338 [2018-04-13 00:21:47,158 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:47,158 INFO L355 BasicCegarLoop]: trace histogram [521, 489, 489, 489, 489, 489, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:47,159 INFO L408 AbstractCegarLoop]: === Iteration 241 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:47,159 INFO L82 PathProgramCache]: Analyzing trace with hash -1358779395, now seen corresponding path program 232 times [2018-04-13 00:21:47,159 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:47,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:47,366 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:50,565 INFO L134 CoverageAnalysis]: Checked inductivity of 753208 backedges. 40500 proven. 26315 refuted. 0 times theorem prover too weak. 686393 trivial. 0 not checked. [2018-04-13 00:21:50,565 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:50,565 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-13 00:21:50,566 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:50,567 INFO L134 CoverageAnalysis]: Checked inductivity of 32553 backedges. 1750 proven. 938 refuted. 0 times theorem prover too weak. 29865 trivial. 0 not checked. [2018-04-13 00:21:50,567 INFO L182 omatonBuilderFactory]: Interpolants [351365#(<= main_~i~1 22), 351364#(<= main_~i~1 21), 351367#(<= main_~i~1 24), 351366#(<= main_~i~1 23), 351361#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 351360#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 351363#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 21), 351362#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 351372#(<= main_~i~1 29), 351369#(<= main_~i~1 26), 351368#(<= main_~i~1 25), 351371#(<= main_~i~1 28), 351370#(<= main_~i~1 27), 351341#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 351340#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 351343#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 351342#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 351339#false, 351338#true, 351349#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 351348#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 351351#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 351350#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 351345#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 351344#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 351347#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 351346#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 351357#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 351356#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 351359#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 351358#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 351353#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 351352#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 351355#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 351354#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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-13 00:21:50,578 INFO L134 CoverageAnalysis]: Checked inductivity of 753208 backedges. 40500 proven. 26315 refuted. 0 times theorem prover too weak. 686393 trivial. 0 not checked. [2018-04-13 00:21:50,579 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-13 00:21:50,579 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-13 00:21:50,579 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=356, Invalid=834, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 00:21:50,579 INFO L87 Difference]: Start difference. First operand 646 states and 1187 transitions. Second operand 35 states. [2018-04-13 00:21:51,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:51,159 INFO L93 Difference]: Finished difference Result 1887 states and 5307 transitions. [2018-04-13 00:21:51,159 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-04-13 00:21:51,159 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 3337 [2018-04-13 00:21:51,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:51,178 INFO L225 Difference]: With dead ends: 1887 [2018-04-13 00:21:51,178 INFO L226 Difference]: Without dead ends: 1887 [2018-04-13 00:21:51,178 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=954, Invalid=2352, Unknown=0, NotChecked=0, Total=3306 [2018-04-13 00:21:51,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1887 states. [2018-04-13 00:21:51,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1887 to 643. [2018-04-13 00:21:51,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 643 states. [2018-04-13 00:21:51,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 1154 transitions. [2018-04-13 00:21:51,219 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 1154 transitions. Word has length 3337 [2018-04-13 00:21:51,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:51,220 INFO L459 AbstractCegarLoop]: Abstraction has 643 states and 1154 transitions. [2018-04-13 00:21:51,220 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-13 00:21:51,220 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 1154 transitions. [2018-04-13 00:21:51,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3344 [2018-04-13 00:21:51,259 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:51,259 INFO L355 BasicCegarLoop]: trace histogram [522, 490, 490, 490, 490, 490, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:51,259 INFO L408 AbstractCegarLoop]: === Iteration 242 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:51,260 INFO L82 PathProgramCache]: Analyzing trace with hash 2016627973, now seen corresponding path program 233 times [2018-04-13 00:21:51,260 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:51,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:51,430 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:54,778 INFO L134 CoverageAnalysis]: Checked inductivity of 756206 backedges. 45421 proven. 24244 refuted. 0 times theorem prover too weak. 686541 trivial. 0 not checked. [2018-04-13 00:21:54,778 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:54,778 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-13 00:21:54,779 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:54,780 INFO L134 CoverageAnalysis]: Checked inductivity of 32598 backedges. 1893 proven. 840 refuted. 0 times theorem prover too weak. 29865 trivial. 0 not checked. [2018-04-13 00:21:54,780 INFO L182 omatonBuilderFactory]: Interpolants [353949#true, 353951#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 353950#false, 353957#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 353956#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 353959#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 353958#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 353953#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 353952#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 353955#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 353954#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 353965#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 353964#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 353967#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 353966#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 353961#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 353960#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 353963#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 353962#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 353973#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 353972#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 353975#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 22), 353974#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 353969#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 353968#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 353971#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 353970#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 353981#(<= main_~i~1 27), 353980#(<= main_~i~1 26), 353983#(<= main_~i~1 29), 353982#(<= main_~i~1 28), 353977#(<= main_~i~1 23), 353976#(<= main_~i~1 22), 353979#(<= main_~i~1 25), 353978#(<= main_~i~1 24)] [2018-04-13 00:21:54,792 INFO L134 CoverageAnalysis]: Checked inductivity of 756206 backedges. 45421 proven. 24244 refuted. 0 times theorem prover too weak. 686541 trivial. 0 not checked. [2018-04-13 00:21:54,792 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-13 00:21:54,792 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-13 00:21:54,792 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=371, Invalid=819, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 00:21:54,792 INFO L87 Difference]: Start difference. First operand 643 states and 1154 transitions. Second operand 35 states. [2018-04-13 00:21:55,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:55,441 INFO L93 Difference]: Finished difference Result 1782 states and 4963 transitions. [2018-04-13 00:21:55,441 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-13 00:21:55,441 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 3343 [2018-04-13 00:21:55,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:55,457 INFO L225 Difference]: With dead ends: 1782 [2018-04-13 00:21:55,457 INFO L226 Difference]: Without dead ends: 1782 [2018-04-13 00:21:55,458 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1019, Invalid=2403, Unknown=0, NotChecked=0, Total=3422 [2018-04-13 00:21:55,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1782 states. [2018-04-13 00:21:55,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1782 to 643. [2018-04-13 00:21:55,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 643 states. [2018-04-13 00:21:55,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 1154 transitions. [2018-04-13 00:21:55,495 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 1154 transitions. Word has length 3343 [2018-04-13 00:21:55,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:55,496 INFO L459 AbstractCegarLoop]: Abstraction has 643 states and 1154 transitions. [2018-04-13 00:21:55,496 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-13 00:21:55,496 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 1154 transitions. [2018-04-13 00:21:55,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3350 [2018-04-13 00:21:55,535 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:55,535 INFO L355 BasicCegarLoop]: trace histogram [523, 491, 491, 491, 491, 491, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:55,535 INFO L408 AbstractCegarLoop]: === Iteration 243 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:55,536 INFO L82 PathProgramCache]: Analyzing trace with hash 170744845, now seen corresponding path program 234 times [2018-04-13 00:21:55,536 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:55,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:55,707 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:58,981 INFO L134 CoverageAnalysis]: Checked inductivity of 759210 backedges. 50756 proven. 21759 refuted. 0 times theorem prover too weak. 686695 trivial. 0 not checked. [2018-04-13 00:21:58,981 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:58,981 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-13 00:21:58,981 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:58,983 INFO L134 CoverageAnalysis]: Checked inductivity of 32634 backedges. 2039 proven. 730 refuted. 0 times theorem prover too weak. 29865 trivial. 0 not checked. [2018-04-13 00:21:58,983 INFO L182 omatonBuilderFactory]: Interpolants [356485#(<= main_~i~1 23), 356484#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 23), 356487#(<= main_~i~1 25), 356486#(<= main_~i~1 24), 356481#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 356480#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 356483#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 356482#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 356489#(<= main_~i~1 27), 356488#(<= main_~i~1 26), 356491#(<= main_~i~1 29), 356490#(<= main_~i~1 28), 356461#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 356460#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 356463#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 356462#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 356457#true, 356459#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 356458#false, 356469#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 356468#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 356471#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 356470#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 356465#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 356464#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 356467#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 356466#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 356477#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 356476#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 356479#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 356478#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 356473#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 356472#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 356475#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 356474#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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-13 00:21:58,995 INFO L134 CoverageAnalysis]: Checked inductivity of 759210 backedges. 50756 proven. 21759 refuted. 0 times theorem prover too weak. 686695 trivial. 0 not checked. [2018-04-13 00:21:58,995 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-13 00:21:58,995 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-13 00:21:58,995 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=388, Invalid=802, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 00:21:58,995 INFO L87 Difference]: Start difference. First operand 643 states and 1154 transitions. Second operand 35 states. [2018-04-13 00:21:59,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:59,598 INFO L93 Difference]: Finished difference Result 1665 states and 4574 transitions. [2018-04-13 00:21:59,599 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-04-13 00:21:59,599 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 3349 [2018-04-13 00:21:59,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:59,615 INFO L225 Difference]: With dead ends: 1665 [2018-04-13 00:21:59,615 INFO L226 Difference]: Without dead ends: 1665 [2018-04-13 00:21:59,615 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 492 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1088, Invalid=2452, Unknown=0, NotChecked=0, Total=3540 [2018-04-13 00:21:59,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1665 states. [2018-04-13 00:21:59,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1665 to 643. [2018-04-13 00:21:59,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 643 states. [2018-04-13 00:21:59,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 1154 transitions. [2018-04-13 00:21:59,654 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 1154 transitions. Word has length 3349 [2018-04-13 00:21:59,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:59,655 INFO L459 AbstractCegarLoop]: Abstraction has 643 states and 1154 transitions. [2018-04-13 00:21:59,655 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-13 00:21:59,655 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 1154 transitions. [2018-04-13 00:21:59,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3356 [2018-04-13 00:21:59,695 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:59,696 INFO L355 BasicCegarLoop]: trace histogram [524, 492, 492, 492, 492, 492, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:59,696 INFO L408 AbstractCegarLoop]: === Iteration 244 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:59,696 INFO L82 PathProgramCache]: Analyzing trace with hash 886921493, now seen corresponding path program 235 times [2018-04-13 00:21:59,696 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:59,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:59,874 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:03,298 INFO L134 CoverageAnalysis]: Checked inductivity of 762220 backedges. 56523 proven. 18842 refuted. 0 times theorem prover too weak. 686855 trivial. 0 not checked. [2018-04-13 00:22:03,298 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:03,298 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-13 00:22:03,299 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:03,300 INFO L134 CoverageAnalysis]: Checked inductivity of 32664 backedges. 2191 proven. 608 refuted. 0 times theorem prover too weak. 29865 trivial. 0 not checked. [2018-04-13 00:22:03,300 INFO L182 omatonBuilderFactory]: Interpolants [358853#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 358852#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 358855#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 358854#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 358851#false, 358850#true, 358861#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 358860#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 358863#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 358862#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 358857#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 358856#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 358859#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 358858#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 358869#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 358868#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 358871#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 358870#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 358865#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 358864#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 358867#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 358866#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 358877#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 358876#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 358879#(<= main_~i~1 24), 358878#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 24), 358873#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 358872#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 358875#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 358874#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 358884#(<= main_~i~1 29), 358881#(<= main_~i~1 26), 358880#(<= main_~i~1 25), 358883#(<= main_~i~1 28), 358882#(<= main_~i~1 27)] [2018-04-13 00:22:03,312 INFO L134 CoverageAnalysis]: Checked inductivity of 762220 backedges. 56523 proven. 18842 refuted. 0 times theorem prover too weak. 686855 trivial. 0 not checked. [2018-04-13 00:22:03,312 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-13 00:22:03,312 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-13 00:22:03,312 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=407, Invalid=783, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 00:22:03,313 INFO L87 Difference]: Start difference. First operand 643 states and 1154 transitions. Second operand 35 states. [2018-04-13 00:22:03,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:03,933 INFO L93 Difference]: Finished difference Result 1536 states and 4139 transitions. [2018-04-13 00:22:03,933 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-04-13 00:22:03,933 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 3355 [2018-04-13 00:22:03,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:03,945 INFO L225 Difference]: With dead ends: 1536 [2018-04-13 00:22:03,946 INFO L226 Difference]: Without dead ends: 1536 [2018-04-13 00:22:03,946 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 500 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1161, Invalid=2499, Unknown=0, NotChecked=0, Total=3660 [2018-04-13 00:22:03,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1536 states. [2018-04-13 00:22:03,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1536 to 643. [2018-04-13 00:22:03,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 643 states. [2018-04-13 00:22:03,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 1154 transitions. [2018-04-13 00:22:03,977 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 1154 transitions. Word has length 3355 [2018-04-13 00:22:03,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:03,978 INFO L459 AbstractCegarLoop]: Abstraction has 643 states and 1154 transitions. [2018-04-13 00:22:03,978 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-13 00:22:03,978 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 1154 transitions. [2018-04-13 00:22:04,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3362 [2018-04-13 00:22:04,017 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:04,017 INFO L355 BasicCegarLoop]: trace histogram [525, 493, 493, 493, 493, 493, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:04,017 INFO L408 AbstractCegarLoop]: === Iteration 245 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:04,018 INFO L82 PathProgramCache]: Analyzing trace with hash -312556515, now seen corresponding path program 236 times [2018-04-13 00:22:04,018 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:04,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:04,194 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:07,560 INFO L134 CoverageAnalysis]: Checked inductivity of 765236 backedges. 62740 proven. 15475 refuted. 0 times theorem prover too weak. 687021 trivial. 0 not checked. [2018-04-13 00:22:07,560 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:07,561 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-13 00:22:07,561 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:07,562 INFO L134 CoverageAnalysis]: Checked inductivity of 32688 backedges. 2349 proven. 474 refuted. 0 times theorem prover too weak. 29865 trivial. 0 not checked. [2018-04-13 00:22:07,562 INFO L182 omatonBuilderFactory]: Interpolants [361117#false, 361116#true, 361119#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 361118#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 361125#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 361124#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 361127#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 361126#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 361121#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 361120#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 361123#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 361122#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 361133#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 361132#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 361135#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 361134#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 361129#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 361128#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 361131#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 361130#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 361141#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 361140#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 361143#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 361142#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 361137#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 361136#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 361139#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 361138#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 361149#(<= main_~i~1 28), 361148#(<= main_~i~1 27), 361150#(<= main_~i~1 29), 361145#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 25), 361144#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 26)), 361147#(<= main_~i~1 26), 361146#(<= main_~i~1 25)] [2018-04-13 00:22:07,574 INFO L134 CoverageAnalysis]: Checked inductivity of 765236 backedges. 62740 proven. 15475 refuted. 0 times theorem prover too weak. 687021 trivial. 0 not checked. [2018-04-13 00:22:07,574 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-13 00:22:07,574 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-13 00:22:07,574 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=428, Invalid=762, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 00:22:07,575 INFO L87 Difference]: Start difference. First operand 643 states and 1154 transitions. Second operand 35 states. [2018-04-13 00:22:08,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:08,162 INFO L93 Difference]: Finished difference Result 1395 states and 3657 transitions. [2018-04-13 00:22:08,162 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-13 00:22:08,162 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 3361 [2018-04-13 00:22:08,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:08,173 INFO L225 Difference]: With dead ends: 1395 [2018-04-13 00:22:08,173 INFO L226 Difference]: Without dead ends: 1395 [2018-04-13 00:22:08,173 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 507 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1238, Invalid=2544, Unknown=0, NotChecked=0, Total=3782 [2018-04-13 00:22:08,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1395 states. [2018-04-13 00:22:08,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1395 to 643. [2018-04-13 00:22:08,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 643 states. [2018-04-13 00:22:08,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 1154 transitions. [2018-04-13 00:22:08,199 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 1154 transitions. Word has length 3361 [2018-04-13 00:22:08,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:08,200 INFO L459 AbstractCegarLoop]: Abstraction has 643 states and 1154 transitions. [2018-04-13 00:22:08,200 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-13 00:22:08,200 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 1154 transitions. [2018-04-13 00:22:08,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3368 [2018-04-13 00:22:08,238 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:08,238 INFO L355 BasicCegarLoop]: trace histogram [526, 494, 494, 494, 494, 494, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:08,238 INFO L408 AbstractCegarLoop]: === Iteration 246 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:08,238 INFO L82 PathProgramCache]: Analyzing trace with hash -734257883, now seen corresponding path program 237 times [2018-04-13 00:22:08,239 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:08,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:08,402 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:11,778 INFO L134 CoverageAnalysis]: Checked inductivity of 768258 backedges. 69425 proven. 11640 refuted. 0 times theorem prover too weak. 687193 trivial. 0 not checked. [2018-04-13 00:22:11,778 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:11,778 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-13 00:22:11,778 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:11,779 INFO L134 CoverageAnalysis]: Checked inductivity of 32706 backedges. 2513 proven. 328 refuted. 0 times theorem prover too weak. 29865 trivial. 0 not checked. [2018-04-13 00:22:11,779 INFO L182 omatonBuilderFactory]: Interpolants [363269#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 363268#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 363271#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 26)), 363270#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 363265#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 363264#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 363267#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 363266#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 363277#(<= main_~i~1 29), 363276#(<= main_~i~1 28), 363273#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 26), 363272#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 27)), 363275#(<= main_~i~1 27), 363274#(<= main_~i~1 26), 363245#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 363244#false, 363247#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 363246#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 363243#true, 363253#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 363252#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 363255#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 363254#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 363249#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 363248#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 363251#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 363250#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 363261#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 363260#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 363263#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 363262#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 363257#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 363256#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 363259#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 363258#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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-13 00:22:11,792 INFO L134 CoverageAnalysis]: Checked inductivity of 768258 backedges. 69425 proven. 11640 refuted. 0 times theorem prover too weak. 687193 trivial. 0 not checked. [2018-04-13 00:22:11,792 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-13 00:22:11,792 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-13 00:22:11,792 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=451, Invalid=739, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 00:22:11,792 INFO L87 Difference]: Start difference. First operand 643 states and 1154 transitions. Second operand 35 states. [2018-04-13 00:22:12,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:12,362 INFO L93 Difference]: Finished difference Result 1242 states and 3127 transitions. [2018-04-13 00:22:12,362 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-04-13 00:22:12,363 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 3367 [2018-04-13 00:22:12,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:12,372 INFO L225 Difference]: With dead ends: 1242 [2018-04-13 00:22:12,372 INFO L226 Difference]: Without dead ends: 1242 [2018-04-13 00:22:12,372 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 513 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1319, Invalid=2587, Unknown=0, NotChecked=0, Total=3906 [2018-04-13 00:22:12,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1242 states. [2018-04-13 00:22:12,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1242 to 643. [2018-04-13 00:22:12,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 643 states. [2018-04-13 00:22:12,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 1154 transitions. [2018-04-13 00:22:12,395 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 1154 transitions. Word has length 3367 [2018-04-13 00:22:12,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:12,396 INFO L459 AbstractCegarLoop]: Abstraction has 643 states and 1154 transitions. [2018-04-13 00:22:12,396 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-13 00:22:12,396 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 1154 transitions. [2018-04-13 00:22:12,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3374 [2018-04-13 00:22:12,435 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:12,435 INFO L355 BasicCegarLoop]: trace histogram [527, 495, 495, 495, 495, 495, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:12,435 INFO L408 AbstractCegarLoop]: === Iteration 247 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:12,436 INFO L82 PathProgramCache]: Analyzing trace with hash 1097786413, now seen corresponding path program 238 times [2018-04-13 00:22:12,436 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:12,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:12,607 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:15,995 INFO L134 CoverageAnalysis]: Checked inductivity of 771286 backedges. 76596 proven. 7319 refuted. 0 times theorem prover too weak. 687371 trivial. 0 not checked. [2018-04-13 00:22:15,996 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:15,996 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-13 00:22:15,996 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:15,997 INFO L134 CoverageAnalysis]: Checked inductivity of 32718 backedges. 2683 proven. 170 refuted. 0 times theorem prover too weak. 29865 trivial. 0 not checked. [2018-04-13 00:22:15,997 INFO L182 omatonBuilderFactory]: Interpolants [365253#(<= main_~i~1 29), 365252#(<= main_~i~1 28), 365249#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 28)), 365248#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 27)), 365251#(<= main_~i~1 27), 365250#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 27), 365221#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 365220#false, 365223#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 365222#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 365219#true, 365229#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 365228#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 365231#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 365230#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 365225#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 365224#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 365227#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 365226#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 365237#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 365236#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 365239#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 365238#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 365233#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 365232#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 365235#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 365234#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 365245#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 365244#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 365247#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 26)), 365246#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 365241#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 365240#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 365243#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 365242#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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))] [2018-04-13 00:22:16,010 INFO L134 CoverageAnalysis]: Checked inductivity of 771286 backedges. 76596 proven. 7319 refuted. 0 times theorem prover too weak. 687371 trivial. 0 not checked. [2018-04-13 00:22:16,010 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-13 00:22:16,011 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-13 00:22:16,011 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=476, Invalid=714, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 00:22:16,011 INFO L87 Difference]: Start difference. First operand 643 states and 1154 transitions. Second operand 35 states. [2018-04-13 00:22:16,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:16,592 INFO L93 Difference]: Finished difference Result 1081 states and 2552 transitions. [2018-04-13 00:22:16,592 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-04-13 00:22:16,592 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 3373 [2018-04-13 00:22:16,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:16,601 INFO L225 Difference]: With dead ends: 1081 [2018-04-13 00:22:16,601 INFO L226 Difference]: Without dead ends: 1081 [2018-04-13 00:22:16,602 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1404, Invalid=2628, Unknown=0, NotChecked=0, Total=4032 [2018-04-13 00:22:16,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1081 states. [2018-04-13 00:22:16,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1081 to 643. [2018-04-13 00:22:16,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 643 states. [2018-04-13 00:22:16,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 1154 transitions. [2018-04-13 00:22:16,623 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 1154 transitions. Word has length 3373 [2018-04-13 00:22:16,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:16,624 INFO L459 AbstractCegarLoop]: Abstraction has 643 states and 1154 transitions. [2018-04-13 00:22:16,624 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-13 00:22:16,624 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 1154 transitions. [2018-04-13 00:22:16,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3380 [2018-04-13 00:22:16,666 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:16,666 INFO L355 BasicCegarLoop]: trace histogram [528, 496, 496, 496, 496, 496, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:16,666 INFO L408 AbstractCegarLoop]: === Iteration 248 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:16,666 INFO L82 PathProgramCache]: Analyzing trace with hash -1239443147, now seen corresponding path program 239 times [2018-04-13 00:22:16,667 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:16,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:16,895 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:20,282 INFO L134 CoverageAnalysis]: Checked inductivity of 774320 backedges. 84271 proven. 2494 refuted. 0 times theorem prover too weak. 687555 trivial. 0 not checked. [2018-04-13 00:22:20,283 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:20,283 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-13 00:22:20,283 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:20,284 INFO L134 CoverageAnalysis]: Checked inductivity of 32724 backedges. 2859 proven. 0 refuted. 0 times theorem prover too weak. 29865 trivial. 0 not checked. [2018-04-13 00:22:20,284 INFO L182 omatonBuilderFactory]: Interpolants [367045#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 367044#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 367047#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 367046#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 367041#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 367040#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 367043#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 367042#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 367053#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 367052#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 367055#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 367054#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 367049#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 367048#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 367051#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 367050#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 367061#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 367060#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 367063#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 367062#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 367057#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 367056#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 367059#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 367058#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 367069#(<= main_~i~1 28), 367068#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 28), 367070#(<= main_~i~1 29), 367065#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 27)), 367064#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 26)), 367067#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 29)), 367066#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 28)), 367037#false, 367036#true, 367039#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 367038#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 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-13 00:22:20,297 INFO L134 CoverageAnalysis]: Checked inductivity of 774320 backedges. 84271 proven. 2494 refuted. 0 times theorem prover too weak. 687555 trivial. 0 not checked. [2018-04-13 00:22:20,297 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-13 00:22:20,297 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-13 00:22:20,297 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=503, Invalid=687, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 00:22:20,297 INFO L87 Difference]: Start difference. First operand 643 states and 1154 transitions. Second operand 35 states. [2018-04-13 00:22:20,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:20,820 INFO L93 Difference]: Finished difference Result 913 states and 1993 transitions. [2018-04-13 00:22:20,820 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-04-13 00:22:20,820 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 3379 [2018-04-13 00:22:20,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:20,826 INFO L225 Difference]: With dead ends: 913 [2018-04-13 00:22:20,826 INFO L226 Difference]: Without dead ends: 913 [2018-04-13 00:22:20,826 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 522 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1493, Invalid=2667, Unknown=0, NotChecked=0, Total=4160 [2018-04-13 00:22:20,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 913 states. [2018-04-13 00:22:20,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 913 to 652. [2018-04-13 00:22:20,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 652 states. [2018-04-13 00:22:20,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 1194 transitions. [2018-04-13 00:22:20,841 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 1194 transitions. Word has length 3379 [2018-04-13 00:22:20,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:20,842 INFO L459 AbstractCegarLoop]: Abstraction has 652 states and 1194 transitions. [2018-04-13 00:22:20,842 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-13 00:22:20,842 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 1194 transitions. [2018-04-13 00:22:20,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3386 [2018-04-13 00:22:20,882 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:20,883 INFO L355 BasicCegarLoop]: trace histogram [529, 497, 497, 497, 497, 497, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:20,883 INFO L408 AbstractCegarLoop]: === Iteration 249 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:20,883 INFO L82 PathProgramCache]: Analyzing trace with hash 606452797, now seen corresponding path program 240 times [2018-04-13 00:22:20,883 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:21,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:21,064 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:24,400 INFO L134 CoverageAnalysis]: Checked inductivity of 777360 backedges. 21078 proven. 35887 refuted. 0 times theorem prover too weak. 720395 trivial. 0 not checked. [2018-04-13 00:22:24,400 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:24,400 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2018-04-13 00:22:24,400 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:24,401 INFO L134 CoverageAnalysis]: Checked inductivity of 32721 backedges. 1057 proven. 1436 refuted. 0 times theorem prover too weak. 30228 trivial. 0 not checked. [2018-04-13 00:22:24,402 INFO L182 omatonBuilderFactory]: Interpolants [368709#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 368708#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 368711#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 368710#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 368705#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 368704#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 368707#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 368706#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 368717#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 17), 368716#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 368719#(<= main_~i~1 18), 368718#(<= main_~i~1 17), 368713#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 368712#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 368715#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 368714#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 368725#(<= main_~i~1 24), 368724#(<= main_~i~1 23), 368727#(<= main_~i~1 26), 368726#(<= main_~i~1 25), 368721#(<= main_~i~1 20), 368720#(<= main_~i~1 19), 368723#(<= main_~i~1 22), 368722#(<= main_~i~1 21), 368732#(<= main_~i~1 31), 368729#(<= main_~i~1 28), 368728#(<= main_~i~1 27), 368731#(<= main_~i~1 30), 368730#(<= main_~i~1 29), 368701#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 368700#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 368703#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 368702#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 368697#false, 368696#true, 368699#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 368698#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 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-13 00:22:24,414 INFO L134 CoverageAnalysis]: Checked inductivity of 777360 backedges. 21078 proven. 35887 refuted. 0 times theorem prover too weak. 720395 trivial. 0 not checked. [2018-04-13 00:22:24,414 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-13 00:22:24,414 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-13 00:22:24,414 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=347, Invalid=985, Unknown=0, NotChecked=0, Total=1332 [2018-04-13 00:22:24,415 INFO L87 Difference]: Start difference. First operand 652 states and 1194 transitions. Second operand 37 states. [2018-04-13 00:22:24,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:24,944 INFO L93 Difference]: Finished difference Result 2346 states and 6633 transitions. [2018-04-13 00:22:24,944 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-13 00:22:24,944 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 3385 [2018-04-13 00:22:24,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:24,965 INFO L225 Difference]: With dead ends: 2346 [2018-04-13 00:22:24,966 INFO L226 Difference]: Without dead ends: 2346 [2018-04-13 00:22:24,966 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=765, Invalid=2315, Unknown=0, NotChecked=0, Total=3080 [2018-04-13 00:22:24,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2346 states. [2018-04-13 00:22:25,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2346 to 652. [2018-04-13 00:22:25,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 652 states. [2018-04-13 00:22:25,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 1194 transitions. [2018-04-13 00:22:25,017 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 1194 transitions. Word has length 3385 [2018-04-13 00:22:25,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:25,018 INFO L459 AbstractCegarLoop]: Abstraction has 652 states and 1194 transitions. [2018-04-13 00:22:25,018 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-13 00:22:25,018 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 1194 transitions. [2018-04-13 00:22:25,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3404 [2018-04-13 00:22:25,058 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:25,058 INFO L355 BasicCegarLoop]: trace histogram [532, 500, 500, 500, 500, 500, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:25,058 INFO L408 AbstractCegarLoop]: === Iteration 250 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:25,058 INFO L82 PathProgramCache]: Analyzing trace with hash 2063724885, now seen corresponding path program 241 times [2018-04-13 00:22:25,058 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:25,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:25,231 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:28,697 INFO L134 CoverageAnalysis]: Checked inductivity of 786516 backedges. 25453 proven. 35336 refuted. 0 times theorem prover too weak. 725727 trivial. 0 not checked. [2018-04-13 00:22:28,697 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:28,697 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2018-04-13 00:22:28,697 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:28,698 INFO L134 CoverageAnalysis]: Checked inductivity of 32937 backedges. 1173 proven. 1398 refuted. 0 times theorem prover too weak. 30366 trivial. 0 not checked. [2018-04-13 00:22:28,699 INFO L182 omatonBuilderFactory]: Interpolants [371781#(<= 10 main_~i~1), 371780#(<= 9 main_~i~1), 371783#(<= 12 main_~i~1), 371782#(<= 11 main_~i~1), 371777#(<= 6 main_~i~1), 371776#(<= 5 main_~i~1), 371779#(<= 8 main_~i~1), 371778#(<= 7 main_~i~1), 371789#(<= 18 main_~i~1), 371788#(<= 17 main_~i~1), 371791#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 371790#(<= 19 main_~i~1), 371785#(<= 14 main_~i~1), 371784#(<= 13 main_~i~1), 371787#(<= 16 main_~i~1), 371786#(<= 15 main_~i~1), 371797#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 371796#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 371799#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 371798#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 371793#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 371792#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 371795#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 371794#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 371805#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 371804#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 371807#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 371806#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 371801#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 371800#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 371803#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 371802#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 371809#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 371808#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 371811#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 18), 371810#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 371773#(<= 2 main_~i~1), 371772#(<= 1 main_~i~1), 371775#(<= 4 main_~i~1), 371774#(<= 3 main_~i~1), 371769#true, 371771#(<= 0 main_~i~1), 371770#false] [2018-04-13 00:22:28,711 INFO L134 CoverageAnalysis]: Checked inductivity of 786516 backedges. 25453 proven. 35336 refuted. 0 times theorem prover too weak. 725727 trivial. 0 not checked. [2018-04-13 00:22:28,711 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-13 00:22:28,711 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-13 00:22:28,712 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=463, Invalid=1343, Unknown=0, NotChecked=0, Total=1806 [2018-04-13 00:22:28,712 INFO L87 Difference]: Start difference. First operand 652 states and 1194 transitions. Second operand 43 states. [2018-04-13 00:22:29,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:29,733 INFO L93 Difference]: Finished difference Result 755 states and 1262 transitions. [2018-04-13 00:22:29,733 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-04-13 00:22:29,733 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 3403 [2018-04-13 00:22:29,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:29,736 INFO L225 Difference]: With dead ends: 755 [2018-04-13 00:22:29,736 INFO L226 Difference]: Without dead ends: 755 [2018-04-13 00:22:29,736 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 950 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=881, Invalid=2901, Unknown=0, NotChecked=0, Total=3782 [2018-04-13 00:22:29,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2018-04-13 00:22:29,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 658. [2018-04-13 00:22:29,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 658 states. [2018-04-13 00:22:29,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 1184 transitions. [2018-04-13 00:22:29,746 INFO L78 Accepts]: Start accepts. Automaton has 658 states and 1184 transitions. Word has length 3403 [2018-04-13 00:22:29,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:29,747 INFO L459 AbstractCegarLoop]: Abstraction has 658 states and 1184 transitions. [2018-04-13 00:22:29,747 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-13 00:22:29,747 INFO L276 IsEmpty]: Start isEmpty. Operand 658 states and 1184 transitions. [2018-04-13 00:22:29,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3422 [2018-04-13 00:22:29,787 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:29,787 INFO L355 BasicCegarLoop]: trace histogram [535, 503, 503, 503, 503, 503, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:29,788 INFO L408 AbstractCegarLoop]: === Iteration 251 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:29,788 INFO L82 PathProgramCache]: Analyzing trace with hash 657788013, now seen corresponding path program 242 times [2018-04-13 00:22:29,788 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:29,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:29,965 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:33,502 INFO L134 CoverageAnalysis]: Checked inductivity of 795726 backedges. 29186 proven. 34981 refuted. 0 times theorem prover too weak. 731559 trivial. 0 not checked. [2018-04-13 00:22:33,502 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:33,502 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2018-04-13 00:22:33,502 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:33,504 INFO L134 CoverageAnalysis]: Checked inductivity of 33135 backedges. 1295 proven. 1348 refuted. 0 times theorem prover too weak. 30492 trivial. 0 not checked. [2018-04-13 00:22:33,504 INFO L182 omatonBuilderFactory]: Interpolants [373263#true, 373269#(<= 4 main_~i~1), 373268#(<= 3 main_~i~1), 373271#(<= 6 main_~i~1), 373270#(<= 5 main_~i~1), 373265#(<= 0 main_~i~1), 373264#false, 373267#(<= 2 main_~i~1), 373266#(<= 1 main_~i~1), 373277#(<= 12 main_~i~1), 373276#(<= 11 main_~i~1), 373279#(<= 14 main_~i~1), 373278#(<= 13 main_~i~1), 373273#(<= 8 main_~i~1), 373272#(<= 7 main_~i~1), 373275#(<= 10 main_~i~1), 373274#(<= 9 main_~i~1), 373285#(<= 20 main_~i~1), 373284#(<= 19 main_~i~1), 373287#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 373286#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 373281#(<= 16 main_~i~1), 373280#(<= 15 main_~i~1), 373283#(<= 18 main_~i~1), 373282#(<= 17 main_~i~1), 373293#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 373292#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 373295#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 373294#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 373289#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 373288#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 373291#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 373290#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 373301#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 373300#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 373303#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 373302#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 373297#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 373296#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 373299#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 373298#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 373305#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 373304#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 373307#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 19), 373306#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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))] [2018-04-13 00:22:33,516 INFO L134 CoverageAnalysis]: Checked inductivity of 795726 backedges. 29186 proven. 34981 refuted. 0 times theorem prover too weak. 731559 trivial. 0 not checked. [2018-04-13 00:22:33,517 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-13 00:22:33,517 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-13 00:22:33,517 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=507, Invalid=1473, Unknown=0, NotChecked=0, Total=1980 [2018-04-13 00:22:33,517 INFO L87 Difference]: Start difference. First operand 658 states and 1184 transitions. Second operand 45 states. [2018-04-13 00:22:34,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:34,586 INFO L93 Difference]: Finished difference Result 766 states and 1269 transitions. [2018-04-13 00:22:34,586 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-04-13 00:22:34,586 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 3421 [2018-04-13 00:22:34,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:34,590 INFO L225 Difference]: With dead ends: 766 [2018-04-13 00:22:34,590 INFO L226 Difference]: Without dead ends: 766 [2018-04-13 00:22:34,590 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1050 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=967, Invalid=3193, Unknown=0, NotChecked=0, Total=4160 [2018-04-13 00:22:34,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2018-04-13 00:22:34,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 664. [2018-04-13 00:22:34,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 664 states. [2018-04-13 00:22:34,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 1187 transitions. [2018-04-13 00:22:34,600 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 1187 transitions. Word has length 3421 [2018-04-13 00:22:34,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:34,600 INFO L459 AbstractCegarLoop]: Abstraction has 664 states and 1187 transitions. [2018-04-13 00:22:34,600 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-13 00:22:34,600 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 1187 transitions. [2018-04-13 00:22:34,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3440 [2018-04-13 00:22:34,641 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:34,641 INFO L355 BasicCegarLoop]: trace histogram [538, 506, 506, 506, 506, 506, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:34,641 INFO L408 AbstractCegarLoop]: === Iteration 252 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:34,641 INFO L82 PathProgramCache]: Analyzing trace with hash 1406504325, now seen corresponding path program 243 times [2018-04-13 00:22:34,641 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:34,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:34,818 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:38,507 INFO L134 CoverageAnalysis]: Checked inductivity of 804990 backedges. 33285 proven. 34284 refuted. 0 times theorem prover too weak. 737421 trivial. 0 not checked. [2018-04-13 00:22:38,507 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:38,508 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47] total 47 [2018-04-13 00:22:38,508 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:38,509 INFO L134 CoverageAnalysis]: Checked inductivity of 33315 backedges. 1423 proven. 1286 refuted. 0 times theorem prover too weak. 30606 trivial. 0 not checked. [2018-04-13 00:22:38,509 INFO L182 omatonBuilderFactory]: Interpolants [374789#(<= 9 main_~i~1), 374788#(<= 8 main_~i~1), 374791#(<= 11 main_~i~1), 374790#(<= 10 main_~i~1), 374785#(<= 5 main_~i~1), 374784#(<= 4 main_~i~1), 374787#(<= 7 main_~i~1), 374786#(<= 6 main_~i~1), 374797#(<= 17 main_~i~1), 374796#(<= 16 main_~i~1), 374799#(<= 19 main_~i~1), 374798#(<= 18 main_~i~1), 374793#(<= 13 main_~i~1), 374792#(<= 12 main_~i~1), 374795#(<= 15 main_~i~1), 374794#(<= 14 main_~i~1), 374805#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 374804#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 374807#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 374806#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 374801#(<= 21 main_~i~1), 374800#(<= 20 main_~i~1), 374803#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 374802#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 374813#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 374812#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 374815#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 374814#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 374809#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 374808#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 374811#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 374810#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 374821#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 374820#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 374823#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 374822#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 374817#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 374816#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 374819#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 374818#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 374824#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 20), 374781#(<= 1 main_~i~1), 374780#(<= 0 main_~i~1), 374783#(<= 3 main_~i~1), 374782#(<= 2 main_~i~1), 374779#false, 374778#true] [2018-04-13 00:22:38,522 INFO L134 CoverageAnalysis]: Checked inductivity of 804990 backedges. 33285 proven. 34284 refuted. 0 times theorem prover too weak. 737421 trivial. 0 not checked. [2018-04-13 00:22:38,522 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-04-13 00:22:38,523 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-04-13 00:22:38,523 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=553, Invalid=1609, Unknown=0, NotChecked=0, Total=2162 [2018-04-13 00:22:38,523 INFO L87 Difference]: Start difference. First operand 664 states and 1187 transitions. Second operand 47 states. [2018-04-13 00:22:39,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:39,679 INFO L93 Difference]: Finished difference Result 780 states and 1312 transitions. [2018-04-13 00:22:39,679 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-04-13 00:22:39,679 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 3439 [2018-04-13 00:22:39,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:39,683 INFO L225 Difference]: With dead ends: 780 [2018-04-13 00:22:39,683 INFO L226 Difference]: Without dead ends: 780 [2018-04-13 00:22:39,683 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1155 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1057, Invalid=3499, Unknown=0, NotChecked=0, Total=4556 [2018-04-13 00:22:39,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2018-04-13 00:22:39,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 673. [2018-04-13 00:22:39,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 673 states. [2018-04-13 00:22:39,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 1226 transitions. [2018-04-13 00:22:39,694 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 1226 transitions. Word has length 3439 [2018-04-13 00:22:39,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:39,694 INFO L459 AbstractCegarLoop]: Abstraction has 673 states and 1226 transitions. [2018-04-13 00:22:39,694 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-04-13 00:22:39,694 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 1226 transitions. [2018-04-13 00:22:39,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3458 [2018-04-13 00:22:39,736 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:39,736 INFO L355 BasicCegarLoop]: trace histogram [541, 509, 509, 509, 509, 509, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:39,736 INFO L408 AbstractCegarLoop]: === Iteration 253 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:39,736 INFO L82 PathProgramCache]: Analyzing trace with hash -1354304355, now seen corresponding path program 244 times [2018-04-13 00:22:39,737 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:39,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:39,940 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:43,762 INFO L134 CoverageAnalysis]: Checked inductivity of 814308 backedges. 37768 proven. 33227 refuted. 0 times theorem prover too weak. 743313 trivial. 0 not checked. [2018-04-13 00:22:43,762 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:43,762 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49] total 49 [2018-04-13 00:22:43,762 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:43,763 INFO L134 CoverageAnalysis]: Checked inductivity of 33468 backedges. 1557 proven. 1209 refuted. 0 times theorem prover too weak. 30702 trivial. 0 not checked. [2018-04-13 00:22:43,763 INFO L182 omatonBuilderFactory]: Interpolants [376325#(<= 3 main_~i~1), 376324#(<= 2 main_~i~1), 376327#(<= 5 main_~i~1), 376326#(<= 4 main_~i~1), 376321#false, 376320#true, 376323#(<= 1 main_~i~1), 376322#(<= 0 main_~i~1), 376333#(<= 11 main_~i~1), 376332#(<= 10 main_~i~1), 376335#(<= 13 main_~i~1), 376334#(<= 12 main_~i~1), 376329#(<= 7 main_~i~1), 376328#(<= 6 main_~i~1), 376331#(<= 9 main_~i~1), 376330#(<= 8 main_~i~1), 376341#(<= 19 main_~i~1), 376340#(<= 18 main_~i~1), 376343#(<= 21 main_~i~1), 376342#(<= 20 main_~i~1), 376337#(<= 15 main_~i~1), 376336#(<= 14 main_~i~1), 376339#(<= 17 main_~i~1), 376338#(<= 16 main_~i~1), 376349#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 376348#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 376351#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 376350#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 376345#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 376344#(<= 22 main_~i~1), 376347#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 376346#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 376357#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 376356#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 376359#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 376358#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 376353#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 376352#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 376355#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 376354#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 376365#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 376364#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 376367#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 376366#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 376361#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 376360#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 376363#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 376362#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 376368#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 21)] [2018-04-13 00:22:43,777 INFO L134 CoverageAnalysis]: Checked inductivity of 814308 backedges. 37768 proven. 33227 refuted. 0 times theorem prover too weak. 743313 trivial. 0 not checked. [2018-04-13 00:22:43,778 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-04-13 00:22:43,778 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-04-13 00:22:43,778 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=601, Invalid=1751, Unknown=0, NotChecked=0, Total=2352 [2018-04-13 00:22:43,778 INFO L87 Difference]: Start difference. First operand 673 states and 1226 transitions. Second operand 49 states. [2018-04-13 00:22:44,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:44,876 INFO L93 Difference]: Finished difference Result 791 states and 1320 transitions. [2018-04-13 00:22:44,876 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-04-13 00:22:44,877 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 3457 [2018-04-13 00:22:44,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:44,880 INFO L225 Difference]: With dead ends: 791 [2018-04-13 00:22:44,880 INFO L226 Difference]: Without dead ends: 791 [2018-04-13 00:22:44,880 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1265 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1151, Invalid=3819, Unknown=0, NotChecked=0, Total=4970 [2018-04-13 00:22:44,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2018-04-13 00:22:44,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 679. [2018-04-13 00:22:44,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 679 states. [2018-04-13 00:22:44,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 1230 transitions. [2018-04-13 00:22:44,892 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 1230 transitions. Word has length 3457 [2018-04-13 00:22:44,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:44,892 INFO L459 AbstractCegarLoop]: Abstraction has 679 states and 1230 transitions. [2018-04-13 00:22:44,892 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-04-13 00:22:44,892 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 1230 transitions. [2018-04-13 00:22:44,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3470 [2018-04-13 00:22:44,936 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:44,936 INFO L355 BasicCegarLoop]: trace histogram [543, 511, 511, 511, 511, 511, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:44,936 INFO L408 AbstractCegarLoop]: === Iteration 254 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:44,936 INFO L82 PathProgramCache]: Analyzing trace with hash -112827219, now seen corresponding path program 245 times [2018-04-13 00:22:44,936 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:45,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:45,124 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:48,966 INFO L134 CoverageAnalysis]: Checked inductivity of 820550 backedges. 42653 proven. 31652 refuted. 0 times theorem prover too weak. 746245 trivial. 0 not checked. [2018-04-13 00:22:48,966 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:48,967 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51] total 51 [2018-04-13 00:22:48,967 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:48,968 INFO L134 CoverageAnalysis]: Checked inductivity of 33570 backedges. 1697 proven. 1123 refuted. 0 times theorem prover too weak. 30750 trivial. 0 not checked. [2018-04-13 00:22:48,968 INFO L182 omatonBuilderFactory]: Interpolants [377885#(<= 0 main_~i~1), 377884#false, 377887#(<= 2 main_~i~1), 377886#(<= 1 main_~i~1), 377883#true, 377893#(<= 8 main_~i~1), 377892#(<= 7 main_~i~1), 377895#(<= 10 main_~i~1), 377894#(<= 9 main_~i~1), 377889#(<= 4 main_~i~1), 377888#(<= 3 main_~i~1), 377891#(<= 6 main_~i~1), 377890#(<= 5 main_~i~1), 377901#(<= 16 main_~i~1), 377900#(<= 15 main_~i~1), 377903#(<= 18 main_~i~1), 377902#(<= 17 main_~i~1), 377897#(<= 12 main_~i~1), 377896#(<= 11 main_~i~1), 377899#(<= 14 main_~i~1), 377898#(<= 13 main_~i~1), 377909#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 377908#(<= 23 main_~i~1), 377911#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 377910#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 377905#(<= 20 main_~i~1), 377904#(<= 19 main_~i~1), 377907#(<= 22 main_~i~1), 377906#(<= 21 main_~i~1), 377917#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 377916#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 377919#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 377918#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 377913#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 377912#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 377915#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 377914#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 377925#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 377924#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 377927#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 377926#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 377921#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 377920#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 377923#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 377922#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 377933#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 22), 377932#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 377929#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 377928#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 377931#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 377930#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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))] [2018-04-13 00:22:48,981 INFO L134 CoverageAnalysis]: Checked inductivity of 820550 backedges. 42653 proven. 31652 refuted. 0 times theorem prover too weak. 746245 trivial. 0 not checked. [2018-04-13 00:22:48,982 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-04-13 00:22:48,982 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-04-13 00:22:48,982 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=651, Invalid=1899, Unknown=0, NotChecked=0, Total=2550 [2018-04-13 00:22:48,982 INFO L87 Difference]: Start difference. First operand 679 states and 1230 transitions. Second operand 51 states. [2018-04-13 00:22:50,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:50,217 INFO L93 Difference]: Finished difference Result 802 states and 1328 transitions. [2018-04-13 00:22:50,218 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2018-04-13 00:22:50,218 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 3469 [2018-04-13 00:22:50,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:50,220 INFO L225 Difference]: With dead ends: 802 [2018-04-13 00:22:50,220 INFO L226 Difference]: Without dead ends: 802 [2018-04-13 00:22:50,220 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1380 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1249, Invalid=4153, Unknown=0, NotChecked=0, Total=5402 [2018-04-13 00:22:50,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2018-04-13 00:22:50,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 685. [2018-04-13 00:22:50,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 685 states. [2018-04-13 00:22:50,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 1234 transitions. [2018-04-13 00:22:50,230 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 1234 transitions. Word has length 3469 [2018-04-13 00:22:50,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:50,231 INFO L459 AbstractCegarLoop]: Abstraction has 685 states and 1234 transitions. [2018-04-13 00:22:50,231 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-04-13 00:22:50,231 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 1234 transitions. [2018-04-13 00:22:50,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3482 [2018-04-13 00:22:50,274 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:50,275 INFO L355 BasicCegarLoop]: trace histogram [545, 513, 513, 513, 513, 513, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:50,275 INFO L408 AbstractCegarLoop]: === Iteration 255 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:50,275 INFO L82 PathProgramCache]: Analyzing trace with hash 784327869, now seen corresponding path program 246 times [2018-04-13 00:22:50,276 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:50,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:50,465 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:54,385 INFO L134 CoverageAnalysis]: Checked inductivity of 826816 backedges. 47958 proven. 29669 refuted. 0 times theorem prover too weak. 749189 trivial. 0 not checked. [2018-04-13 00:22:54,385 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:54,385 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53] total 53 [2018-04-13 00:22:54,386 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:54,387 INFO L134 CoverageAnalysis]: Checked inductivity of 33660 backedges. 1843 proven. 1025 refuted. 0 times theorem prover too weak. 30792 trivial. 0 not checked. [2018-04-13 00:22:54,387 INFO L182 omatonBuilderFactory]: Interpolants [379469#(<= 0 main_~i~1), 379468#false, 379471#(<= 2 main_~i~1), 379470#(<= 1 main_~i~1), 379467#true, 379477#(<= 8 main_~i~1), 379476#(<= 7 main_~i~1), 379479#(<= 10 main_~i~1), 379478#(<= 9 main_~i~1), 379473#(<= 4 main_~i~1), 379472#(<= 3 main_~i~1), 379475#(<= 6 main_~i~1), 379474#(<= 5 main_~i~1), 379485#(<= 16 main_~i~1), 379484#(<= 15 main_~i~1), 379487#(<= 18 main_~i~1), 379486#(<= 17 main_~i~1), 379481#(<= 12 main_~i~1), 379480#(<= 11 main_~i~1), 379483#(<= 14 main_~i~1), 379482#(<= 13 main_~i~1), 379493#(<= 24 main_~i~1), 379492#(<= 23 main_~i~1), 379495#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 379494#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 379489#(<= 20 main_~i~1), 379488#(<= 19 main_~i~1), 379491#(<= 22 main_~i~1), 379490#(<= 21 main_~i~1), 379501#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 379500#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 379503#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 379502#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 379497#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 379496#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 379499#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 379498#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 379509#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 379508#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 379511#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 379510#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 379505#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 379504#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 379507#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 379506#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 379517#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 379516#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 379519#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 23), 379518#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 379513#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 379512#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 379515#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 379514#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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))] [2018-04-13 00:22:54,401 INFO L134 CoverageAnalysis]: Checked inductivity of 826816 backedges. 47958 proven. 29669 refuted. 0 times theorem prover too weak. 749189 trivial. 0 not checked. [2018-04-13 00:22:54,401 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-04-13 00:22:54,401 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-04-13 00:22:54,401 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=703, Invalid=2053, Unknown=0, NotChecked=0, Total=2756 [2018-04-13 00:22:54,402 INFO L87 Difference]: Start difference. First operand 685 states and 1234 transitions. Second operand 53 states. [2018-04-13 00:22:55,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:55,727 INFO L93 Difference]: Finished difference Result 813 states and 1336 transitions. [2018-04-13 00:22:55,728 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-04-13 00:22:55,728 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 3481 [2018-04-13 00:22:55,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:55,732 INFO L225 Difference]: With dead ends: 813 [2018-04-13 00:22:55,732 INFO L226 Difference]: Without dead ends: 813 [2018-04-13 00:22:55,732 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1500 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1351, Invalid=4501, Unknown=0, NotChecked=0, Total=5852 [2018-04-13 00:22:55,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 813 states. [2018-04-13 00:22:55,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 813 to 691. [2018-04-13 00:22:55,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 691 states. [2018-04-13 00:22:55,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 1238 transitions. [2018-04-13 00:22:55,743 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 1238 transitions. Word has length 3481 [2018-04-13 00:22:55,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:55,743 INFO L459 AbstractCegarLoop]: Abstraction has 691 states and 1238 transitions. [2018-04-13 00:22:55,744 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-04-13 00:22:55,744 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 1238 transitions. [2018-04-13 00:22:55,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3494 [2018-04-13 00:22:55,787 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:55,787 INFO L355 BasicCegarLoop]: trace histogram [547, 515, 515, 515, 515, 515, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:55,787 INFO L408 AbstractCegarLoop]: === Iteration 256 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:55,787 INFO L82 PathProgramCache]: Analyzing trace with hash -1531284275, now seen corresponding path program 247 times [2018-04-13 00:22:55,788 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:55,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:55,971 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:00,102 INFO L134 CoverageAnalysis]: Checked inductivity of 833106 backedges. 53701 proven. 27260 refuted. 0 times theorem prover too weak. 752145 trivial. 0 not checked. [2018-04-13 00:23:00,102 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:00,102 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55] total 55 [2018-04-13 00:23:00,103 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:00,104 INFO L134 CoverageAnalysis]: Checked inductivity of 33738 backedges. 1995 proven. 915 refuted. 0 times theorem prover too weak. 30828 trivial. 0 not checked. [2018-04-13 00:23:00,104 INFO L182 omatonBuilderFactory]: Interpolants [381077#(<= 3 main_~i~1), 381076#(<= 2 main_~i~1), 381079#(<= 5 main_~i~1), 381078#(<= 4 main_~i~1), 381073#false, 381072#true, 381075#(<= 1 main_~i~1), 381074#(<= 0 main_~i~1), 381085#(<= 11 main_~i~1), 381084#(<= 10 main_~i~1), 381087#(<= 13 main_~i~1), 381086#(<= 12 main_~i~1), 381081#(<= 7 main_~i~1), 381080#(<= 6 main_~i~1), 381083#(<= 9 main_~i~1), 381082#(<= 8 main_~i~1), 381093#(<= 19 main_~i~1), 381092#(<= 18 main_~i~1), 381095#(<= 21 main_~i~1), 381094#(<= 20 main_~i~1), 381089#(<= 15 main_~i~1), 381088#(<= 14 main_~i~1), 381091#(<= 17 main_~i~1), 381090#(<= 16 main_~i~1), 381101#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 381100#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 381103#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 381102#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 381097#(<= 23 main_~i~1), 381096#(<= 22 main_~i~1), 381099#(<= 25 main_~i~1), 381098#(<= 24 main_~i~1), 381109#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 381108#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 381111#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 381110#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 381105#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 381104#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 381107#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 381106#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 381117#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 381116#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 381119#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 381118#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 381113#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 381112#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 381115#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 381114#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 381125#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 381124#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 381126#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 24), 381121#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 381120#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 381123#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 381122#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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))] [2018-04-13 00:23:00,117 INFO L134 CoverageAnalysis]: Checked inductivity of 833106 backedges. 53701 proven. 27260 refuted. 0 times theorem prover too weak. 752145 trivial. 0 not checked. [2018-04-13 00:23:00,118 INFO L442 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-04-13 00:23:00,118 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-04-13 00:23:00,118 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=757, Invalid=2213, Unknown=0, NotChecked=0, Total=2970 [2018-04-13 00:23:00,118 INFO L87 Difference]: Start difference. First operand 691 states and 1238 transitions. Second operand 55 states. [2018-04-13 00:23:01,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:01,475 INFO L93 Difference]: Finished difference Result 824 states and 1344 transitions. [2018-04-13 00:23:01,475 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-04-13 00:23:01,475 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 3493 [2018-04-13 00:23:01,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:01,479 INFO L225 Difference]: With dead ends: 824 [2018-04-13 00:23:01,479 INFO L226 Difference]: Without dead ends: 824 [2018-04-13 00:23:01,479 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1625 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1457, Invalid=4863, Unknown=0, NotChecked=0, Total=6320 [2018-04-13 00:23:01,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2018-04-13 00:23:01,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 697. [2018-04-13 00:23:01,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 697 states. [2018-04-13 00:23:01,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 1242 transitions. [2018-04-13 00:23:01,490 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 1242 transitions. Word has length 3493 [2018-04-13 00:23:01,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:01,491 INFO L459 AbstractCegarLoop]: Abstraction has 697 states and 1242 transitions. [2018-04-13 00:23:01,491 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-04-13 00:23:01,491 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 1242 transitions. [2018-04-13 00:23:01,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3506 [2018-04-13 00:23:01,533 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:01,533 INFO L355 BasicCegarLoop]: trace histogram [549, 517, 517, 517, 517, 517, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:01,533 INFO L408 AbstractCegarLoop]: === Iteration 257 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:01,533 INFO L82 PathProgramCache]: Analyzing trace with hash -136637219, now seen corresponding path program 248 times [2018-04-13 00:23:01,534 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:01,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:01,758 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:05,969 INFO L134 CoverageAnalysis]: Checked inductivity of 839420 backedges. 59900 proven. 24407 refuted. 0 times theorem prover too weak. 755113 trivial. 0 not checked. [2018-04-13 00:23:05,970 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:05,970 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57] total 57 [2018-04-13 00:23:05,970 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:05,971 INFO L134 CoverageAnalysis]: Checked inductivity of 33804 backedges. 2153 proven. 793 refuted. 0 times theorem prover too weak. 30858 trivial. 0 not checked. [2018-04-13 00:23:05,971 INFO L182 omatonBuilderFactory]: Interpolants [382725#(<= 25 main_~i~1), 382724#(<= 24 main_~i~1), 382727#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 382726#(<= 26 main_~i~1), 382721#(<= 21 main_~i~1), 382720#(<= 20 main_~i~1), 382723#(<= 23 main_~i~1), 382722#(<= 22 main_~i~1), 382733#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 382732#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 382735#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 382734#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 382729#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 382728#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 382731#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 382730#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 382741#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 382740#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 382743#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 382742#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 382737#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 382736#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 382739#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 382738#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 382749#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 382748#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 382751#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 382750#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 382745#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 382744#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 382747#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 382746#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 382753#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 26)), 382752#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 382754#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 25), 382701#(<= 1 main_~i~1), 382700#(<= 0 main_~i~1), 382703#(<= 3 main_~i~1), 382702#(<= 2 main_~i~1), 382699#false, 382698#true, 382709#(<= 9 main_~i~1), 382708#(<= 8 main_~i~1), 382711#(<= 11 main_~i~1), 382710#(<= 10 main_~i~1), 382705#(<= 5 main_~i~1), 382704#(<= 4 main_~i~1), 382707#(<= 7 main_~i~1), 382706#(<= 6 main_~i~1), 382717#(<= 17 main_~i~1), 382716#(<= 16 main_~i~1), 382719#(<= 19 main_~i~1), 382718#(<= 18 main_~i~1), 382713#(<= 13 main_~i~1), 382712#(<= 12 main_~i~1), 382715#(<= 15 main_~i~1), 382714#(<= 14 main_~i~1)] [2018-04-13 00:23:05,986 INFO L134 CoverageAnalysis]: Checked inductivity of 839420 backedges. 59900 proven. 24407 refuted. 0 times theorem prover too weak. 755113 trivial. 0 not checked. [2018-04-13 00:23:05,986 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-04-13 00:23:05,986 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-04-13 00:23:05,987 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=813, Invalid=2379, Unknown=0, NotChecked=0, Total=3192 [2018-04-13 00:23:05,987 INFO L87 Difference]: Start difference. First operand 697 states and 1242 transitions. Second operand 57 states. [2018-04-13 00:23:07,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:07,649 INFO L93 Difference]: Finished difference Result 835 states and 1352 transitions. [2018-04-13 00:23:07,649 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2018-04-13 00:23:07,649 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 3505 [2018-04-13 00:23:07,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:07,653 INFO L225 Difference]: With dead ends: 835 [2018-04-13 00:23:07,653 INFO L226 Difference]: Without dead ends: 835 [2018-04-13 00:23:07,653 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1755 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1567, Invalid=5239, Unknown=0, NotChecked=0, Total=6806 [2018-04-13 00:23:07,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 835 states. [2018-04-13 00:23:07,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 835 to 703. [2018-04-13 00:23:07,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 703 states. [2018-04-13 00:23:07,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 1246 transitions. [2018-04-13 00:23:07,664 INFO L78 Accepts]: Start accepts. Automaton has 703 states and 1246 transitions. Word has length 3505 [2018-04-13 00:23:07,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:07,664 INFO L459 AbstractCegarLoop]: Abstraction has 703 states and 1246 transitions. [2018-04-13 00:23:07,664 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-04-13 00:23:07,664 INFO L276 IsEmpty]: Start isEmpty. Operand 703 states and 1246 transitions. [2018-04-13 00:23:07,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3518 [2018-04-13 00:23:07,708 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:07,708 INFO L355 BasicCegarLoop]: trace histogram [551, 519, 519, 519, 519, 519, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:07,708 INFO L408 AbstractCegarLoop]: === Iteration 258 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:07,708 INFO L82 PathProgramCache]: Analyzing trace with hash -190528275, now seen corresponding path program 249 times [2018-04-13 00:23:07,708 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:07,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:07,898 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:12,124 INFO L134 CoverageAnalysis]: Checked inductivity of 845758 backedges. 66573 proven. 21092 refuted. 0 times theorem prover too weak. 758093 trivial. 0 not checked. [2018-04-13 00:23:12,124 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:12,125 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59] total 59 [2018-04-13 00:23:12,125 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:12,126 INFO L134 CoverageAnalysis]: Checked inductivity of 33858 backedges. 2317 proven. 659 refuted. 0 times theorem prover too weak. 30882 trivial. 0 not checked. [2018-04-13 00:23:12,126 INFO L182 omatonBuilderFactory]: Interpolants [384389#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 384388#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 384391#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 384390#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 384385#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 384384#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 384387#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 384386#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 384397#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 384396#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 384399#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 384398#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 384393#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 384392#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 384395#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 384394#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 384401#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 26)), 384400#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 384403#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 26), 384402#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 27)), 384349#(<= 2 main_~i~1), 384348#(<= 1 main_~i~1), 384351#(<= 4 main_~i~1), 384350#(<= 3 main_~i~1), 384345#true, 384347#(<= 0 main_~i~1), 384346#false, 384357#(<= 10 main_~i~1), 384356#(<= 9 main_~i~1), 384359#(<= 12 main_~i~1), 384358#(<= 11 main_~i~1), 384353#(<= 6 main_~i~1), 384352#(<= 5 main_~i~1), 384355#(<= 8 main_~i~1), 384354#(<= 7 main_~i~1), 384365#(<= 18 main_~i~1), 384364#(<= 17 main_~i~1), 384367#(<= 20 main_~i~1), 384366#(<= 19 main_~i~1), 384361#(<= 14 main_~i~1), 384360#(<= 13 main_~i~1), 384363#(<= 16 main_~i~1), 384362#(<= 15 main_~i~1), 384373#(<= 26 main_~i~1), 384372#(<= 25 main_~i~1), 384375#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 384374#(<= 27 main_~i~1), 384369#(<= 22 main_~i~1), 384368#(<= 21 main_~i~1), 384371#(<= 24 main_~i~1), 384370#(<= 23 main_~i~1), 384381#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 384380#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 384383#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 384382#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 384377#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 384376#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 384379#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 384378#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __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-13 00:23:12,140 INFO L134 CoverageAnalysis]: Checked inductivity of 845758 backedges. 66573 proven. 21092 refuted. 0 times theorem prover too weak. 758093 trivial. 0 not checked. [2018-04-13 00:23:12,140 INFO L442 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-04-13 00:23:12,140 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-04-13 00:23:12,140 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=871, Invalid=2551, Unknown=0, NotChecked=0, Total=3422 [2018-04-13 00:23:12,141 INFO L87 Difference]: Start difference. First operand 703 states and 1246 transitions. Second operand 59 states. [2018-04-13 00:23:13,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:13,520 INFO L93 Difference]: Finished difference Result 846 states and 1360 transitions. [2018-04-13 00:23:13,520 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2018-04-13 00:23:13,520 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 3517 [2018-04-13 00:23:13,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:13,523 INFO L225 Difference]: With dead ends: 846 [2018-04-13 00:23:13,523 INFO L226 Difference]: Without dead ends: 846 [2018-04-13 00:23:13,523 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1890 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1681, Invalid=5629, Unknown=0, NotChecked=0, Total=7310 [2018-04-13 00:23:13,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 846 states. [2018-04-13 00:23:13,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 846 to 709. [2018-04-13 00:23:13,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 709 states. [2018-04-13 00:23:13,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 709 states to 709 states and 1250 transitions. [2018-04-13 00:23:13,533 INFO L78 Accepts]: Start accepts. Automaton has 709 states and 1250 transitions. Word has length 3517 [2018-04-13 00:23:13,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:13,534 INFO L459 AbstractCegarLoop]: Abstraction has 709 states and 1250 transitions. [2018-04-13 00:23:13,534 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-04-13 00:23:13,534 INFO L276 IsEmpty]: Start isEmpty. Operand 709 states and 1250 transitions. [2018-04-13 00:23:13,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3530 [2018-04-13 00:23:13,578 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:13,579 INFO L355 BasicCegarLoop]: trace histogram [553, 521, 521, 521, 521, 521, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:13,579 INFO L408 AbstractCegarLoop]: === Iteration 259 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:13,579 INFO L82 PathProgramCache]: Analyzing trace with hash -1690794755, now seen corresponding path program 250 times [2018-04-13 00:23:13,579 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:13,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:13,769 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:18,064 INFO L134 CoverageAnalysis]: Checked inductivity of 852120 backedges. 73738 proven. 17297 refuted. 0 times theorem prover too weak. 761085 trivial. 0 not checked. [2018-04-13 00:23:18,064 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:18,064 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61] total 61 [2018-04-13 00:23:18,064 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:18,066 INFO L134 CoverageAnalysis]: Checked inductivity of 33900 backedges. 2487 proven. 513 refuted. 0 times theorem prover too weak. 30900 trivial. 0 not checked. [2018-04-13 00:23:18,066 INFO L182 omatonBuilderFactory]: Interpolants [386053#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 386052#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 386055#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 386054#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 386049#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 386048#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 386051#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 386050#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 386061#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 386060#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 386063#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 386062#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 386057#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 386056#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 386059#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 386058#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 386069#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 386068#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 386071#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 27)), 386070#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 26)), 386065#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 386064#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 386067#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 386066#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 386073#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 27), 386072#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 28)), 386013#true, 386015#(<= 0 main_~i~1), 386014#false, 386021#(<= 6 main_~i~1), 386020#(<= 5 main_~i~1), 386023#(<= 8 main_~i~1), 386022#(<= 7 main_~i~1), 386017#(<= 2 main_~i~1), 386016#(<= 1 main_~i~1), 386019#(<= 4 main_~i~1), 386018#(<= 3 main_~i~1), 386029#(<= 14 main_~i~1), 386028#(<= 13 main_~i~1), 386031#(<= 16 main_~i~1), 386030#(<= 15 main_~i~1), 386025#(<= 10 main_~i~1), 386024#(<= 9 main_~i~1), 386027#(<= 12 main_~i~1), 386026#(<= 11 main_~i~1), 386037#(<= 22 main_~i~1), 386036#(<= 21 main_~i~1), 386039#(<= 24 main_~i~1), 386038#(<= 23 main_~i~1), 386033#(<= 18 main_~i~1), 386032#(<= 17 main_~i~1), 386035#(<= 20 main_~i~1), 386034#(<= 19 main_~i~1), 386045#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 386044#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 386047#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 386046#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 386041#(<= 26 main_~i~1), 386040#(<= 25 main_~i~1), 386043#(<= 28 main_~i~1), 386042#(<= 27 main_~i~1)] [2018-04-13 00:23:18,079 INFO L134 CoverageAnalysis]: Checked inductivity of 852120 backedges. 73738 proven. 17297 refuted. 0 times theorem prover too weak. 761085 trivial. 0 not checked. [2018-04-13 00:23:18,080 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-04-13 00:23:18,080 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-04-13 00:23:18,080 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=931, Invalid=2729, Unknown=0, NotChecked=0, Total=3660 [2018-04-13 00:23:18,080 INFO L87 Difference]: Start difference. First operand 709 states and 1250 transitions. Second operand 61 states. [2018-04-13 00:23:19,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:19,681 INFO L93 Difference]: Finished difference Result 857 states and 1368 transitions. [2018-04-13 00:23:19,682 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2018-04-13 00:23:19,682 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 3529 [2018-04-13 00:23:19,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:19,686 INFO L225 Difference]: With dead ends: 857 [2018-04-13 00:23:19,686 INFO L226 Difference]: Without dead ends: 857 [2018-04-13 00:23:19,686 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2030 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1799, Invalid=6033, Unknown=0, NotChecked=0, Total=7832 [2018-04-13 00:23:19,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 857 states. [2018-04-13 00:23:19,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 857 to 715. [2018-04-13 00:23:19,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 715 states. [2018-04-13 00:23:19,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 1254 transitions. [2018-04-13 00:23:19,697 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 1254 transitions. Word has length 3529 [2018-04-13 00:23:19,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:19,698 INFO L459 AbstractCegarLoop]: Abstraction has 715 states and 1254 transitions. [2018-04-13 00:23:19,698 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-04-13 00:23:19,698 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1254 transitions. [2018-04-13 00:23:19,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3542 [2018-04-13 00:23:19,741 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:19,742 INFO L355 BasicCegarLoop]: trace histogram [555, 523, 523, 523, 523, 523, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:19,742 INFO L408 AbstractCegarLoop]: === Iteration 260 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:19,742 INFO L82 PathProgramCache]: Analyzing trace with hash -829074163, now seen corresponding path program 251 times [2018-04-13 00:23:19,742 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:19,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:19,925 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:24,359 INFO L134 CoverageAnalysis]: Checked inductivity of 858506 backedges. 81413 proven. 13004 refuted. 0 times theorem prover too weak. 764089 trivial. 0 not checked. [2018-04-13 00:23:24,359 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:24,359 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63] total 63 [2018-04-13 00:23:24,359 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:24,361 INFO L134 CoverageAnalysis]: Checked inductivity of 33930 backedges. 2663 proven. 355 refuted. 0 times theorem prover too weak. 30912 trivial. 0 not checked. [2018-04-13 00:23:24,361 INFO L182 omatonBuilderFactory]: Interpolants [387717#(<= 13 main_~i~1), 387716#(<= 12 main_~i~1), 387719#(<= 15 main_~i~1), 387718#(<= 14 main_~i~1), 387713#(<= 9 main_~i~1), 387712#(<= 8 main_~i~1), 387715#(<= 11 main_~i~1), 387714#(<= 10 main_~i~1), 387725#(<= 21 main_~i~1), 387724#(<= 20 main_~i~1), 387727#(<= 23 main_~i~1), 387726#(<= 22 main_~i~1), 387721#(<= 17 main_~i~1), 387720#(<= 16 main_~i~1), 387723#(<= 19 main_~i~1), 387722#(<= 18 main_~i~1), 387733#(<= 29 main_~i~1), 387732#(<= 28 main_~i~1), 387735#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 387734#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 387729#(<= 25 main_~i~1), 387728#(<= 24 main_~i~1), 387731#(<= 27 main_~i~1), 387730#(<= 26 main_~i~1), 387741#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 387740#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 387743#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 387742#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 387737#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 387736#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 387739#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 387738#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 387749#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 387748#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 387751#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 387750#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 387745#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 387744#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 387747#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 387746#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 387757#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 387756#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 387759#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 387758#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 387753#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 387752#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 387755#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 387754#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 387764#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 28), 387761#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 27)), 387760#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 26)), 387763#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 29)), 387762#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 28)), 387703#false, 387702#true, 387709#(<= 5 main_~i~1), 387708#(<= 4 main_~i~1), 387711#(<= 7 main_~i~1), 387710#(<= 6 main_~i~1), 387705#(<= 1 main_~i~1), 387704#(<= 0 main_~i~1), 387707#(<= 3 main_~i~1), 387706#(<= 2 main_~i~1)] [2018-04-13 00:23:24,375 INFO L134 CoverageAnalysis]: Checked inductivity of 858506 backedges. 81413 proven. 13004 refuted. 0 times theorem prover too weak. 764089 trivial. 0 not checked. [2018-04-13 00:23:24,376 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-04-13 00:23:24,376 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-04-13 00:23:24,376 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=993, Invalid=2913, Unknown=0, NotChecked=0, Total=3906 [2018-04-13 00:23:24,376 INFO L87 Difference]: Start difference. First operand 715 states and 1254 transitions. Second operand 63 states. [2018-04-13 00:23:26,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:26,247 INFO L93 Difference]: Finished difference Result 872 states and 1380 transitions. [2018-04-13 00:23:26,247 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2018-04-13 00:23:26,247 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 3541 [2018-04-13 00:23:26,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:26,252 INFO L225 Difference]: With dead ends: 872 [2018-04-13 00:23:26,252 INFO L226 Difference]: Without dead ends: 872 [2018-04-13 00:23:26,252 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2175 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1921, Invalid=6451, Unknown=0, NotChecked=0, Total=8372 [2018-04-13 00:23:26,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 872 states. [2018-04-13 00:23:26,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 872 to 721. [2018-04-13 00:23:26,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 721 states. [2018-04-13 00:23:26,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 1258 transitions. [2018-04-13 00:23:26,265 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 1258 transitions. Word has length 3541 [2018-04-13 00:23:26,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:26,266 INFO L459 AbstractCegarLoop]: Abstraction has 721 states and 1258 transitions. [2018-04-13 00:23:26,266 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-04-13 00:23:26,266 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 1258 transitions. [2018-04-13 00:23:26,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3554 [2018-04-13 00:23:26,312 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:26,313 INFO L355 BasicCegarLoop]: trace histogram [557, 525, 525, 525, 525, 525, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:26,313 INFO L408 AbstractCegarLoop]: === Iteration 261 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:26,313 INFO L82 PathProgramCache]: Analyzing trace with hash 1599616285, now seen corresponding path program 252 times [2018-04-13 00:23:26,313 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:26,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:26,503 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:30,951 INFO L134 CoverageAnalysis]: Checked inductivity of 864916 backedges. 89616 proven. 8195 refuted. 0 times theorem prover too weak. 767105 trivial. 0 not checked. [2018-04-13 00:23:30,951 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:30,952 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65] total 65 [2018-04-13 00:23:30,952 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:30,953 INFO L134 CoverageAnalysis]: Checked inductivity of 33948 backedges. 2845 proven. 185 refuted. 0 times theorem prover too weak. 30918 trivial. 0 not checked. [2018-04-13 00:23:30,953 INFO L182 omatonBuilderFactory]: Interpolants [389421#(<= 3 main_~i~1), 389420#(<= 2 main_~i~1), 389423#(<= 5 main_~i~1), 389422#(<= 4 main_~i~1), 389417#false, 389416#true, 389419#(<= 1 main_~i~1), 389418#(<= 0 main_~i~1), 389429#(<= 11 main_~i~1), 389428#(<= 10 main_~i~1), 389431#(<= 13 main_~i~1), 389430#(<= 12 main_~i~1), 389425#(<= 7 main_~i~1), 389424#(<= 6 main_~i~1), 389427#(<= 9 main_~i~1), 389426#(<= 8 main_~i~1), 389437#(<= 19 main_~i~1), 389436#(<= 18 main_~i~1), 389439#(<= 21 main_~i~1), 389438#(<= 20 main_~i~1), 389433#(<= 15 main_~i~1), 389432#(<= 14 main_~i~1), 389435#(<= 17 main_~i~1), 389434#(<= 16 main_~i~1), 389445#(<= 27 main_~i~1), 389444#(<= 26 main_~i~1), 389447#(<= 29 main_~i~1), 389446#(<= 28 main_~i~1), 389441#(<= 23 main_~i~1), 389440#(<= 22 main_~i~1), 389443#(<= 25 main_~i~1), 389442#(<= 24 main_~i~1), 389453#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 389452#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 389455#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 389454#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 389449#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 389448#(<= 30 main_~i~1), 389451#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 389450#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 389461#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 389460#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 389463#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 389462#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 389457#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 389456#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 389459#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 389458#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 389469#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 389468#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 389471#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 389470#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 389465#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 389464#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 389467#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 389466#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 389477#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 28)), 389476#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 27)), 389479#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 30)), 389478#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 29)), 389473#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 389472#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 389475#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 26)), 389474#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 389480#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 29)] [2018-04-13 00:23:30,967 INFO L134 CoverageAnalysis]: Checked inductivity of 864916 backedges. 89616 proven. 8195 refuted. 0 times theorem prover too weak. 767105 trivial. 0 not checked. [2018-04-13 00:23:30,967 INFO L442 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-04-13 00:23:30,968 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-04-13 00:23:30,968 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1057, Invalid=3103, Unknown=0, NotChecked=0, Total=4160 [2018-04-13 00:23:30,968 INFO L87 Difference]: Start difference. First operand 721 states and 1258 transitions. Second operand 65 states. [2018-04-13 00:23:32,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:32,771 INFO L93 Difference]: Finished difference Result 892 states and 1440 transitions. [2018-04-13 00:23:32,771 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2018-04-13 00:23:32,771 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 3553 [2018-04-13 00:23:32,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:32,776 INFO L225 Difference]: With dead ends: 892 [2018-04-13 00:23:32,776 INFO L226 Difference]: Without dead ends: 892 [2018-04-13 00:23:32,776 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2325 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2047, Invalid=6883, Unknown=0, NotChecked=0, Total=8930 [2018-04-13 00:23:32,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 892 states. [2018-04-13 00:23:32,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 892 to 736. [2018-04-13 00:23:32,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 736 states. [2018-04-13 00:23:32,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 736 states to 736 states and 1314 transitions. [2018-04-13 00:23:32,789 INFO L78 Accepts]: Start accepts. Automaton has 736 states and 1314 transitions. Word has length 3553 [2018-04-13 00:23:32,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:32,790 INFO L459 AbstractCegarLoop]: Abstraction has 736 states and 1314 transitions. [2018-04-13 00:23:32,790 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-04-13 00:23:32,790 INFO L276 IsEmpty]: Start isEmpty. Operand 736 states and 1314 transitions. [2018-04-13 00:23:32,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3566 [2018-04-13 00:23:32,835 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:32,835 INFO L355 BasicCegarLoop]: trace histogram [559, 527, 527, 527, 527, 527, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:32,835 INFO L408 AbstractCegarLoop]: === Iteration 262 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:32,835 INFO L82 PathProgramCache]: Analyzing trace with hash 1107043629, now seen corresponding path program 253 times [2018-04-13 00:23:32,835 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:33,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:33,010 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:37,650 INFO L134 CoverageAnalysis]: Checked inductivity of 871350 backedges. 98365 proven. 2852 refuted. 0 times theorem prover too weak. 770133 trivial. 0 not checked. [2018-04-13 00:23:37,651 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:37,651 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [67] total 67 [2018-04-13 00:23:37,651 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:37,652 INFO L134 CoverageAnalysis]: Checked inductivity of 33948 backedges. 3033 proven. 0 refuted. 0 times theorem prover too weak. 30915 trivial. 0 not checked. [2018-04-13 00:23:37,652 INFO L182 omatonBuilderFactory]: Interpolants [391173#(<= 2 main_~i~1), 391172#(<= 1 main_~i~1), 391175#(<= 4 main_~i~1), 391174#(<= 3 main_~i~1), 391169#true, 391171#(<= 0 main_~i~1), 391170#false, 391181#(<= 10 main_~i~1), 391180#(<= 9 main_~i~1), 391183#(<= 12 main_~i~1), 391182#(<= 11 main_~i~1), 391177#(<= 6 main_~i~1), 391176#(<= 5 main_~i~1), 391179#(<= 8 main_~i~1), 391178#(<= 7 main_~i~1), 391189#(<= 18 main_~i~1), 391188#(<= 17 main_~i~1), 391191#(<= 20 main_~i~1), 391190#(<= 19 main_~i~1), 391185#(<= 14 main_~i~1), 391184#(<= 13 main_~i~1), 391187#(<= 16 main_~i~1), 391186#(<= 15 main_~i~1), 391197#(<= 26 main_~i~1), 391196#(<= 25 main_~i~1), 391199#(<= 28 main_~i~1), 391198#(<= 27 main_~i~1), 391193#(<= 22 main_~i~1), 391192#(<= 21 main_~i~1), 391195#(<= 24 main_~i~1), 391194#(<= 23 main_~i~1), 391205#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 2)), 391204#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 1)), 391207#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 4)), 391206#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 3)), 391201#(<= 30 main_~i~1), 391200#(<= 29 main_~i~1), 391203#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size)), 391202#(<= 31 main_~i~1), 391213#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 391212#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 391215#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 391214#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 391209#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 6)), 391208#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 5)), 391211#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 391210#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 7)), 391221#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 391220#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 391223#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 391222#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 391217#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 391216#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 391219#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 391218#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 391229#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 26)), 391228#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 391231#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 28)), 391230#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 27)), 391225#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 391224#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 391227#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 391226#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~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)), 391233#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 30)), 391232#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 29)), 391235#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| 30), 391234#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size 31))] [2018-04-13 00:23:37,666 INFO L134 CoverageAnalysis]: Checked inductivity of 871350 backedges. 98365 proven. 2852 refuted. 0 times theorem prover too weak. 770133 trivial. 0 not checked. [2018-04-13 00:23:37,666 INFO L442 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-04-13 00:23:37,667 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-04-13 00:23:37,667 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1123, Invalid=3299, Unknown=0, NotChecked=0, Total=4422 [2018-04-13 00:23:37,667 INFO L87 Difference]: Start difference. First operand 736 states and 1314 transitions. Second operand 67 states. [2018-04-13 00:23:39,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:39,712 INFO L93 Difference]: Finished difference Result 912 states and 1502 transitions. [2018-04-13 00:23:39,712 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-04-13 00:23:39,712 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 3565 [2018-04-13 00:23:39,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:39,717 INFO L225 Difference]: With dead ends: 912 [2018-04-13 00:23:39,717 INFO L226 Difference]: Without dead ends: 912 [2018-04-13 00:23:39,717 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2480 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2177, Invalid=7329, Unknown=0, NotChecked=0, Total=9506 [2018-04-13 00:23:39,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 912 states. [2018-04-13 00:23:39,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 912 to 751. [2018-04-13 00:23:39,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 751 states. [2018-04-13 00:23:39,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 1372 transitions. [2018-04-13 00:23:39,730 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 1372 transitions. Word has length 3565 [2018-04-13 00:23:39,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:39,731 INFO L459 AbstractCegarLoop]: Abstraction has 751 states and 1372 transitions. [2018-04-13 00:23:39,731 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-04-13 00:23:39,731 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 1372 transitions. [2018-04-13 00:23:39,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3572 [2018-04-13 00:23:39,777 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:39,777 INFO L355 BasicCegarLoop]: trace histogram [560, 528, 528, 528, 528, 528, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:39,777 INFO L408 AbstractCegarLoop]: === Iteration 263 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:39,777 INFO L82 PathProgramCache]: Analyzing trace with hash -1674088907, now seen corresponding path program 254 times [2018-04-13 00:23:39,777 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:40,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:40,088 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:43,881 INFO L134 CoverageAnalysis]: Checked inductivity of 874576 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 874576 trivial. 0 not checked. [2018-04-13 00:23:43,881 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 00:23:43,881 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-13 00:23:43,881 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:43,882 INFO L134 CoverageAnalysis]: Checked inductivity of 33945 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33945 trivial. 0 not checked. [2018-04-13 00:23:43,883 INFO L182 omatonBuilderFactory]: Interpolants [392964#(= (store |#valid| |main_~#mask~0.base| 0) |old(#valid)|), 392961#true, 392963#(= |#valid| |old(#valid)|), 392962#false] [2018-04-13 00:23:43,895 INFO L134 CoverageAnalysis]: Checked inductivity of 874576 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 874576 trivial. 0 not checked. [2018-04-13 00:23:43,895 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-13 00:23:43,895 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-13 00:23:43,895 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-13 00:23:43,895 INFO L87 Difference]: Start difference. First operand 751 states and 1372 transitions. Second operand 4 states. [2018-04-13 00:23:43,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:43,917 INFO L93 Difference]: Finished difference Result 750 states and 1371 transitions. [2018-04-13 00:23:43,917 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-13 00:23:43,917 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 3571 [2018-04-13 00:23:43,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:43,918 INFO L225 Difference]: With dead ends: 750 [2018-04-13 00:23:43,919 INFO L226 Difference]: Without dead ends: 0 [2018-04-13 00:23:43,919 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-13 00:23:43,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-04-13 00:23:43,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-04-13 00:23:43,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-04-13 00:23:43,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-04-13 00:23:43,919 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 3571 [2018-04-13 00:23:43,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:43,919 INFO L459 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-04-13 00:23:43,919 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-13 00:23:43,919 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-04-13 00:23:43,919 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-04-13 00:23:43,922 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.04 12:23:43 BoogieIcfgContainer [2018-04-13 00:23:43,923 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-13 00:23:43,923 INFO L168 Benchmark]: Toolchain (without parser) took 553670.32 ms. Allocated memory was 403.7 MB in the beginning and 3.8 GB in the end (delta: 3.4 GB). Free memory was 343.0 MB in the beginning and 2.0 GB in the end (delta: -1.7 GB). Peak memory consumption was 1.7 GB. Max. memory is 5.3 GB. [2018-04-13 00:23:43,924 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 403.7 MB. Free memory is still 365.5 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-13 00:23:43,924 INFO L168 Benchmark]: CACSL2BoogieTranslator took 150.12 ms. Allocated memory is still 403.7 MB. Free memory was 343.0 MB in the beginning and 332.4 MB in the end (delta: 10.6 MB). Peak memory consumption was 10.6 MB. Max. memory is 5.3 GB. [2018-04-13 00:23:43,925 INFO L168 Benchmark]: Boogie Preprocessor took 28.77 ms. Allocated memory is still 403.7 MB. Free memory was 332.4 MB in the beginning and 331.1 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. [2018-04-13 00:23:43,925 INFO L168 Benchmark]: RCFGBuilder took 251.16 ms. Allocated memory was 403.7 MB in the beginning and 608.2 MB in the end (delta: 204.5 MB). Free memory was 331.1 MB in the beginning and 572.4 MB in the end (delta: -241.4 MB). Peak memory consumption was 25.0 MB. Max. memory is 5.3 GB. [2018-04-13 00:23:43,925 INFO L168 Benchmark]: TraceAbstraction took 553237.75 ms. Allocated memory was 608.2 MB in the beginning and 3.8 GB in the end (delta: 3.2 GB). Free memory was 572.4 MB in the beginning and 2.0 GB in the end (delta: -1.5 GB). Peak memory consumption was 1.8 GB. Max. memory is 5.3 GB. [2018-04-13 00:23:43,926 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.15 ms. Allocated memory is still 403.7 MB. Free memory is still 365.5 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 150.12 ms. Allocated memory is still 403.7 MB. Free memory was 343.0 MB in the beginning and 332.4 MB in the end (delta: 10.6 MB). Peak memory consumption was 10.6 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 28.77 ms. Allocated memory is still 403.7 MB. Free memory was 332.4 MB in the beginning and 331.1 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. * RCFGBuilder took 251.16 ms. Allocated memory was 403.7 MB in the beginning and 608.2 MB in the end (delta: 204.5 MB). Free memory was 331.1 MB in the beginning and 572.4 MB in the end (delta: -241.4 MB). Peak memory consumption was 25.0 MB. Max. memory is 5.3 GB. * TraceAbstraction took 553237.75 ms. Allocated memory was 608.2 MB in the beginning and 3.8 GB in the end (delta: 3.2 GB). Free memory was 572.4 MB in the beginning and 2.0 GB in the end (delta: -1.5 GB). Peak memory consumption was 1.8 GB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 30]: array index is always in bounds For all program executions holds that array index is always in bounds at this location - PositiveResult [Line: 23]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: 27]: array index is always in bounds For all program executions holds that array index is always in bounds at this location - PositiveResult [Line: 18]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 18]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 18]: array index is always in bounds For all program executions holds that array index is always in bounds at this location - AllSpecificationsHoldResult: All specifications hold 6 specifications checked. All of them hold - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 46 locations, 6 error locations. SAFE Result, 553.2s OverallTime, 263 OverallIterations, 560 TraceHistogramMax, 108.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 10329 SDtfs, 74201 SDslu, 102038 SDs, 0 SdLazy, 149730 SolverSat, 25592 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 52.8s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 10442 GetRequests, 520 SyntacticMatches, 1 SemanticMatches, 9921 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76948 ImplicationChecksByTransitivity, 76.0s Time, 1.6s BasicInterpolantAutomatonTime, BiggestAbstraction: size=751occurred in iteration=262, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 81062417/83424291 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 4.4s AutomataMinimizationTime, 263 MinimizatonAttempts, 138604 StatesRemovedByMinimization, 261 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 2.4s SsaConstructionTime, 21.3s SatisfiabilityAnalysisTime, 97.5s InterpolantComputationTime, 505425 NumberOfCodeBlocks, 505425 NumberOfCodeBlocksAsserted, 263 NumberOfCheckSat, 505162 ConstructedInterpolants, 0 QuantifiedInterpolants, 1649913929 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 263 InterpolantComputations, 8 PerfectInterpolantSequences, 81062417/83424291 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! 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-13_00-23-43-931.csv 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-TraceAbstractionBenchmarks-0-2018-04-13_00-23-43-931.csv Received shutdown request...