java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf -i ../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-10 14:56:20,818 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-10 14:56:20,820 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-10 14:56:20,834 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-10 14:56:20,834 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-10 14:56:20,835 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-10 14:56:20,836 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-10 14:56:20,838 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-10 14:56:20,840 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-10 14:56:20,840 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-10 14:56:20,841 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-10 14:56:20,841 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-10 14:56:20,842 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-10 14:56:20,843 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-10 14:56:20,843 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-10 14:56:20,845 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-10 14:56:20,847 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-10 14:56:20,848 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-10 14:56:20,849 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-10 14:56:20,850 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-10 14:56:20,851 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-10 14:56:20,852 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-10 14:56:20,852 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-10 14:56:20,854 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-10 14:56:20,854 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-10 14:56:20,855 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-10 14:56:20,856 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-10 14:56:20,856 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-10 14:56:20,857 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-10 14:56:20,857 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-10 14:56:20,858 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-10 14:56:20,858 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf [2018-04-10 14:56:20,871 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-10 14:56:20,871 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-10 14:56:20,872 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-10 14:56:20,872 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-10 14:56:20,873 INFO L133 SettingsManager]: * Use SBE=true [2018-04-10 14:56:20,873 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-10 14:56:20,873 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-10 14:56:20,873 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-10 14:56:20,873 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-10 14:56:20,873 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-10 14:56:20,873 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-10 14:56:20,874 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-10 14:56:20,874 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-10 14:56:20,874 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-10 14:56:20,874 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-10 14:56:20,874 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-10 14:56:20,874 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-10 14:56:20,874 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-10 14:56:20,875 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-10 14:56:20,875 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-10 14:56:20,875 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-10 14:56:20,875 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_TreeInterpolation [2018-04-10 14:56:20,905 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-10 14:56:20,922 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-10 14:56:20,929 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-10 14:56:20,932 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-10 14:56:20,933 INFO L276 PluginConnector]: CDTParser initialized [2018-04-10 14:56:20,934 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-04-10 14:56:21,239 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG928d41171 [2018-04-10 14:56:21,342 INFO L287 CDTParser]: IsIndexed: true [2018-04-10 14:56:21,342 INFO L288 CDTParser]: Found 1 translation units. [2018-04-10 14:56:21,343 INFO L168 CDTParser]: Scanning ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-04-10 14:56:21,344 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-10 14:56:21,344 INFO L215 ultiparseSymbolTable]: [2018-04-10 14:56:21,344 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-10 14:56:21,344 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo ('foo') in ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-04-10 14:56:21,344 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-04-10 14:56:21,344 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-10 14:56:21,345 INFO L233 ultiparseSymbolTable]: [2018-04-10 14:56:21,358 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG928d41171 [2018-04-10 14:56:21,361 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-10 14:56:21,362 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-10 14:56:21,363 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-10 14:56:21,363 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-10 14:56:21,368 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-10 14:56:21,369 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.04 02:56:21" (1/1) ... [2018-04-10 14:56:21,370 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@11e58cb3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 02:56:21, skipping insertion in model container [2018-04-10 14:56:21,371 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.04 02:56:21" (1/1) ... [2018-04-10 14:56:21,383 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-10 14:56:21,393 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-10 14:56:21,494 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-10 14:56:21,520 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-10 14:56:21,526 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-10 14:56:21,534 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 02:56:21 WrapperNode [2018-04-10 14:56:21,534 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-10 14:56:21,535 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-10 14:56:21,535 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-10 14:56:21,535 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-10 14:56:21,543 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 02:56:21" (1/1) ... [2018-04-10 14:56:21,544 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 02:56:21" (1/1) ... [2018-04-10 14:56:21,551 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 02:56:21" (1/1) ... [2018-04-10 14:56:21,551 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 02:56:21" (1/1) ... [2018-04-10 14:56:21,554 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 02:56:21" (1/1) ... [2018-04-10 14:56:21,557 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 02:56:21" (1/1) ... [2018-04-10 14:56:21,559 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 02:56:21" (1/1) ... [2018-04-10 14:56:21,560 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-10 14:56:21,561 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-10 14:56:21,561 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-10 14:56:21,561 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-10 14:56:21,561 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 02:56:21" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-10 14:56:21,600 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-10 14:56:21,601 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-10 14:56:21,601 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo [2018-04-10 14:56:21,601 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-10 14:56:21,601 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo [2018-04-10 14:56:21,601 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-10 14:56:21,602 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-10 14:56:21,602 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-10 14:56:21,602 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-10 14:56:21,602 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-10 14:56:21,602 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-10 14:56:21,602 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-10 14:56:21,602 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-10 14:56:21,829 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-10 14:56:21,830 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.04 02:56:21 BoogieIcfgContainer [2018-04-10 14:56:21,830 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-10 14:56:21,831 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-10 14:56:21,831 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-10 14:56:21,834 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-10 14:56:21,834 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.04 02:56:21" (1/3) ... [2018-04-10 14:56:21,835 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6ddc647a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.04 02:56:21, skipping insertion in model container [2018-04-10 14:56:21,835 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 02:56:21" (2/3) ... [2018-04-10 14:56:21,836 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6ddc647a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.04 02:56:21, skipping insertion in model container [2018-04-10 14:56:21,836 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.04 02:56:21" (3/3) ... [2018-04-10 14:56:21,837 INFO L107 eAbstractionObserver]: Analyzing ICFG ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-04-10 14:56:21,845 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_TreeInterpolation Determinization: PREDICATE_ABSTRACTION [2018-04-10 14:56:21,853 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-04-10 14:56:21,894 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-10 14:56:21,894 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-10 14:56:21,895 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-10 14:56:21,895 INFO L371 AbstractCegarLoop]: Compute interpolants for Craig_TreeInterpolation [2018-04-10 14:56:21,895 INFO L372 AbstractCegarLoop]: Backedges is CANONICAL [2018-04-10 14:56:21,895 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-10 14:56:21,895 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-10 14:56:21,895 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-10 14:56:21,895 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-10 14:56:21,896 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-10 14:56:21,907 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states. [2018-04-10 14:56:21,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2018-04-10 14:56:21,915 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:21,916 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:21,916 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:21,919 INFO L82 PathProgramCache]: Analyzing trace with hash -215054890, now seen corresponding path program 1 times [2018-04-10 14:56:21,950 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:21,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:21,979 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:22,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:22,039 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:56:22,039 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-10 14:56:22,040 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:22,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:22,041 INFO L182 omatonBuilderFactory]: Interpolants [49#true, 50#false, 51#(= main_~i~1 0)] [2018-04-10 14:56:22,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:22,042 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-10 14:56:22,054 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-10 14:56:22,054 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-10 14:56:22,057 INFO L87 Difference]: Start difference. First operand 46 states. Second operand 3 states. [2018-04-10 14:56:22,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:22,121 INFO L93 Difference]: Finished difference Result 63 states and 68 transitions. [2018-04-10 14:56:22,121 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-10 14:56:22,122 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 11 [2018-04-10 14:56:22,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:22,129 INFO L225 Difference]: With dead ends: 63 [2018-04-10 14:56:22,129 INFO L226 Difference]: Without dead ends: 59 [2018-04-10 14:56:22,130 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-10 14:56:22,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-04-10 14:56:22,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 49. [2018-04-10 14:56:22,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-04-10 14:56:22,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 52 transitions. [2018-04-10 14:56:22,164 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 52 transitions. Word has length 11 [2018-04-10 14:56:22,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:22,165 INFO L459 AbstractCegarLoop]: Abstraction has 49 states and 52 transitions. [2018-04-10 14:56:22,165 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-10 14:56:22,165 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 52 transitions. [2018-04-10 14:56:22,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-04-10 14:56:22,166 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:22,166 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:22,166 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:22,166 INFO L82 PathProgramCache]: Analyzing trace with hash 1100032001, now seen corresponding path program 1 times [2018-04-10 14:56:22,168 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:22,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:22,185 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:22,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:22,215 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:56:22,215 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-10 14:56:22,215 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:22,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:22,216 INFO L182 omatonBuilderFactory]: Interpolants [164#true, 165#false, 166#(= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0)] [2018-04-10 14:56:22,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:22,217 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-10 14:56:22,217 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-10 14:56:22,218 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-10 14:56:22,218 INFO L87 Difference]: Start difference. First operand 49 states and 52 transitions. Second operand 3 states. [2018-04-10 14:56:22,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:22,238 INFO L93 Difference]: Finished difference Result 60 states and 64 transitions. [2018-04-10 14:56:22,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-10 14:56:22,238 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 16 [2018-04-10 14:56:22,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:22,240 INFO L225 Difference]: With dead ends: 60 [2018-04-10 14:56:22,240 INFO L226 Difference]: Without dead ends: 60 [2018-04-10 14:56:22,241 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-10 14:56:22,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2018-04-10 14:56:22,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 52. [2018-04-10 14:56:22,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-04-10 14:56:22,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 56 transitions. [2018-04-10 14:56:22,245 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 56 transitions. Word has length 16 [2018-04-10 14:56:22,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:22,246 INFO L459 AbstractCegarLoop]: Abstraction has 52 states and 56 transitions. [2018-04-10 14:56:22,246 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-10 14:56:22,246 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 56 transitions. [2018-04-10 14:56:22,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-04-10 14:56:22,246 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:22,246 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:22,247 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:22,247 INFO L82 PathProgramCache]: Analyzing trace with hash -258746290, now seen corresponding path program 1 times [2018-04-10 14:56:22,248 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:22,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:22,259 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:22,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:22,411 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:56:22,411 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-10 14:56:22,411 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:22,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:22,411 INFO L182 omatonBuilderFactory]: Interpolants [279#true, 280#false, 281#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 282#(and (= 0 main_~i~1) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 283#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|)) (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 284#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 285#(and (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 286#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1))] [2018-04-10 14:56:22,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:22,412 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-10 14:56:22,412 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-10 14:56:22,412 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-10 14:56:22,413 INFO L87 Difference]: Start difference. First operand 52 states and 56 transitions. Second operand 8 states. [2018-04-10 14:56:22,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:22,589 INFO L93 Difference]: Finished difference Result 75 states and 81 transitions. [2018-04-10 14:56:22,589 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-10 14:56:22,590 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 17 [2018-04-10 14:56:22,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:22,590 INFO L225 Difference]: With dead ends: 75 [2018-04-10 14:56:22,591 INFO L226 Difference]: Without dead ends: 75 [2018-04-10 14:56:22,591 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2018-04-10 14:56:22,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2018-04-10 14:56:22,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 66. [2018-04-10 14:56:22,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-04-10 14:56:22,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 73 transitions. [2018-04-10 14:56:22,596 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 73 transitions. Word has length 17 [2018-04-10 14:56:22,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:22,596 INFO L459 AbstractCegarLoop]: Abstraction has 66 states and 73 transitions. [2018-04-10 14:56:22,596 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-10 14:56:22,596 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 73 transitions. [2018-04-10 14:56:22,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-04-10 14:56:22,596 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:22,597 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:22,597 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:22,597 INFO L82 PathProgramCache]: Analyzing trace with hash -258746291, now seen corresponding path program 1 times [2018-04-10 14:56:22,597 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:22,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:22,602 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:22,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:22,640 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:56:22,640 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-10 14:56:22,640 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:22,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:22,640 INFO L182 omatonBuilderFactory]: Interpolants [434#true, 435#false, 436#(= 1 (select |#valid| |main_~#mask~0.base|)), 437#(= 1 (select |#valid| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|)), 438#(= 1 (select |#valid| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base))] [2018-04-10 14:56:22,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:22,641 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-10 14:56:22,641 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-10 14:56:22,641 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-10 14:56:22,641 INFO L87 Difference]: Start difference. First operand 66 states and 73 transitions. Second operand 5 states. [2018-04-10 14:56:22,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:22,669 INFO L93 Difference]: Finished difference Result 65 states and 71 transitions. [2018-04-10 14:56:22,669 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-10 14:56:22,669 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2018-04-10 14:56:22,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:22,670 INFO L225 Difference]: With dead ends: 65 [2018-04-10 14:56:22,670 INFO L226 Difference]: Without dead ends: 65 [2018-04-10 14:56:22,670 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-10 14:56:22,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2018-04-10 14:56:22,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2018-04-10 14:56:22,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2018-04-10 14:56:22,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 71 transitions. [2018-04-10 14:56:22,675 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 71 transitions. Word has length 17 [2018-04-10 14:56:22,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:22,675 INFO L459 AbstractCegarLoop]: Abstraction has 65 states and 71 transitions. [2018-04-10 14:56:22,675 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-10 14:56:22,675 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 71 transitions. [2018-04-10 14:56:22,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-10 14:56:22,675 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:22,675 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:22,676 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:22,676 INFO L82 PathProgramCache]: Analyzing trace with hash -1933852231, now seen corresponding path program 1 times [2018-04-10 14:56:22,676 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:22,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:22,683 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:22,758 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:22,758 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:22,758 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-10 14:56:22,758 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:22,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:22,759 INFO L182 omatonBuilderFactory]: Interpolants [576#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 577#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 31)), 578#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 32) (<= 1 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0)), 571#true, 572#false, 573#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 574#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 575#(and (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:56:22,759 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:22,759 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-10 14:56:22,759 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-10 14:56:22,760 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2018-04-10 14:56:22,760 INFO L87 Difference]: Start difference. First operand 65 states and 71 transitions. Second operand 8 states. [2018-04-10 14:56:22,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:22,877 INFO L93 Difference]: Finished difference Result 73 states and 78 transitions. [2018-04-10 14:56:22,877 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-10 14:56:22,877 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 22 [2018-04-10 14:56:22,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:22,878 INFO L225 Difference]: With dead ends: 73 [2018-04-10 14:56:22,879 INFO L226 Difference]: Without dead ends: 73 [2018-04-10 14:56:22,879 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2018-04-10 14:56:22,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2018-04-10 14:56:22,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 64. [2018-04-10 14:56:22,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-04-10 14:56:22,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 69 transitions. [2018-04-10 14:56:22,888 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 69 transitions. Word has length 22 [2018-04-10 14:56:22,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:22,889 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 69 transitions. [2018-04-10 14:56:22,889 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-10 14:56:22,889 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 69 transitions. [2018-04-10 14:56:22,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-04-10 14:56:22,890 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:22,890 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:22,890 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:22,890 INFO L82 PathProgramCache]: Analyzing trace with hash 1693854175, now seen corresponding path program 1 times [2018-04-10 14:56:22,893 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:22,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:22,903 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:22,955 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-10 14:56:22,955 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:56:22,956 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-10 14:56:22,956 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:22,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:22,956 INFO L182 omatonBuilderFactory]: Interpolants [722#true, 723#false, 724#(<= 0 main_~i~1), 725#(<= 1 main_~i~1), 726#(and (<= main_~i~1 31) (<= 1 main_~i~1))] [2018-04-10 14:56:22,956 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-10 14:56:22,957 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-10 14:56:22,957 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-10 14:56:22,957 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-10 14:56:22,957 INFO L87 Difference]: Start difference. First operand 64 states and 69 transitions. Second operand 5 states. [2018-04-10 14:56:22,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:22,995 INFO L93 Difference]: Finished difference Result 73 states and 77 transitions. [2018-04-10 14:56:22,996 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-10 14:56:22,996 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 29 [2018-04-10 14:56:22,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:22,997 INFO L225 Difference]: With dead ends: 73 [2018-04-10 14:56:22,997 INFO L226 Difference]: Without dead ends: 73 [2018-04-10 14:56:22,997 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-10 14:56:22,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2018-04-10 14:56:23,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 61. [2018-04-10 14:56:23,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-04-10 14:56:23,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 66 transitions. [2018-04-10 14:56:23,002 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 66 transitions. Word has length 29 [2018-04-10 14:56:23,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:23,003 INFO L459 AbstractCegarLoop]: Abstraction has 61 states and 66 transitions. [2018-04-10 14:56:23,003 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-10 14:56:23,003 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 66 transitions. [2018-04-10 14:56:23,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-10 14:56:23,004 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:23,004 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:23,004 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:23,004 INFO L82 PathProgramCache]: Analyzing trace with hash 1643098334, now seen corresponding path program 1 times [2018-04-10 14:56:23,005 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:23,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:23,022 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:23,044 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-10 14:56:23,045 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:23,045 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2018-04-10 14:56:23,045 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:23,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:23,046 INFO L182 omatonBuilderFactory]: Interpolants [864#(<= main_~i~1 1), 861#true, 862#false, 863#(= main_~i~1 0)] [2018-04-10 14:56:23,046 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-10 14:56:23,046 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-10 14:56:23,047 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-10 14:56:23,047 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-10 14:56:23,047 INFO L87 Difference]: Start difference. First operand 61 states and 66 transitions. Second operand 4 states. [2018-04-10 14:56:23,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:23,082 INFO L93 Difference]: Finished difference Result 87 states and 93 transitions. [2018-04-10 14:56:23,082 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-10 14:56:23,082 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 37 [2018-04-10 14:56:23,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:23,083 INFO L225 Difference]: With dead ends: 87 [2018-04-10 14:56:23,083 INFO L226 Difference]: Without dead ends: 87 [2018-04-10 14:56:23,083 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-10 14:56:23,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2018-04-10 14:56:23,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 70. [2018-04-10 14:56:23,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-04-10 14:56:23,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 76 transitions. [2018-04-10 14:56:23,087 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 76 transitions. Word has length 37 [2018-04-10 14:56:23,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:23,087 INFO L459 AbstractCegarLoop]: Abstraction has 70 states and 76 transitions. [2018-04-10 14:56:23,087 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-10 14:56:23,087 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 76 transitions. [2018-04-10 14:56:23,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-04-10 14:56:23,088 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:23,088 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:23,088 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:23,088 INFO L82 PathProgramCache]: Analyzing trace with hash 1556698143, now seen corresponding path program 1 times [2018-04-10 14:56:23,088 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:23,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:23,103 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:23,169 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 19 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-10 14:56:23,169 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:23,169 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-10 14:56:23,169 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:23,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:23,169 INFO L182 omatonBuilderFactory]: Interpolants [1024#(= 0 main_~i~1), 1025#(and (or (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 0) (= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0)), 1026#(and (or (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 0) (= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)) (or (not (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 0)) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1))), 1027#(not (= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 0)), 1022#true, 1023#false] [2018-04-10 14:56:23,169 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 19 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-10 14:56:23,170 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-10 14:56:23,170 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-10 14:56:23,170 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-10 14:56:23,170 INFO L87 Difference]: Start difference. First operand 70 states and 76 transitions. Second operand 6 states. [2018-04-10 14:56:23,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:23,261 INFO L93 Difference]: Finished difference Result 103 states and 109 transitions. [2018-04-10 14:56:23,262 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-10 14:56:23,262 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 41 [2018-04-10 14:56:23,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:23,263 INFO L225 Difference]: With dead ends: 103 [2018-04-10 14:56:23,263 INFO L226 Difference]: Without dead ends: 100 [2018-04-10 14:56:23,263 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-04-10 14:56:23,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2018-04-10 14:56:23,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 76. [2018-04-10 14:56:23,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2018-04-10 14:56:23,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 82 transitions. [2018-04-10 14:56:23,268 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 82 transitions. Word has length 41 [2018-04-10 14:56:23,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:23,268 INFO L459 AbstractCegarLoop]: Abstraction has 76 states and 82 transitions. [2018-04-10 14:56:23,269 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-10 14:56:23,269 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 82 transitions. [2018-04-10 14:56:23,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-10 14:56:23,269 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:23,270 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:23,270 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:23,270 INFO L82 PathProgramCache]: Analyzing trace with hash 1270913383, now seen corresponding path program 2 times [2018-04-10 14:56:23,271 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:23,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:23,288 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:23,385 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 25 proven. 4 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2018-04-10 14:56:23,385 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:23,386 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-10 14:56:23,386 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:23,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:23,387 INFO L182 omatonBuilderFactory]: Interpolants [1216#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 1217#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 1211#true, 1212#false, 1213#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 1214#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 1215#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:56:23,387 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 25 proven. 4 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2018-04-10 14:56:23,387 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-10 14:56:23,387 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-10 14:56:23,387 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2018-04-10 14:56:23,388 INFO L87 Difference]: Start difference. First operand 76 states and 82 transitions. Second operand 7 states. [2018-04-10 14:56:23,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:23,462 INFO L93 Difference]: Finished difference Result 94 states and 101 transitions. [2018-04-10 14:56:23,463 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-10 14:56:23,463 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 47 [2018-04-10 14:56:23,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:23,463 INFO L225 Difference]: With dead ends: 94 [2018-04-10 14:56:23,464 INFO L226 Difference]: Without dead ends: 94 [2018-04-10 14:56:23,464 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2018-04-10 14:56:23,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2018-04-10 14:56:23,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 82. [2018-04-10 14:56:23,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2018-04-10 14:56:23,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 89 transitions. [2018-04-10 14:56:23,468 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 89 transitions. Word has length 47 [2018-04-10 14:56:23,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:23,468 INFO L459 AbstractCegarLoop]: Abstraction has 82 states and 89 transitions. [2018-04-10 14:56:23,469 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-10 14:56:23,469 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 89 transitions. [2018-04-10 14:56:23,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-04-10 14:56:23,469 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:23,470 INFO L355 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:23,470 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:23,470 INFO L82 PathProgramCache]: Analyzing trace with hash 303054831, now seen corresponding path program 3 times [2018-04-10 14:56:23,471 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:23,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:23,485 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:23,632 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 39 proven. 14 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2018-04-10 14:56:23,632 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:23,632 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-10 14:56:23,632 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:23,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:23,633 INFO L182 omatonBuilderFactory]: Interpolants [1398#true, 1399#false, 1400#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 1401#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 1402#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 1403#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 1404#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 1405#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:56:23,633 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 39 proven. 14 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2018-04-10 14:56:23,633 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-10 14:56:23,633 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-10 14:56:23,634 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-04-10 14:56:23,634 INFO L87 Difference]: Start difference. First operand 82 states and 89 transitions. Second operand 8 states. [2018-04-10 14:56:23,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:23,709 INFO L93 Difference]: Finished difference Result 112 states and 121 transitions. [2018-04-10 14:56:23,709 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-10 14:56:23,710 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 53 [2018-04-10 14:56:23,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:23,711 INFO L225 Difference]: With dead ends: 112 [2018-04-10 14:56:23,711 INFO L226 Difference]: Without dead ends: 112 [2018-04-10 14:56:23,711 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2018-04-10 14:56:23,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2018-04-10 14:56:23,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 88. [2018-04-10 14:56:23,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2018-04-10 14:56:23,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 96 transitions. [2018-04-10 14:56:23,715 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 96 transitions. Word has length 53 [2018-04-10 14:56:23,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:23,715 INFO L459 AbstractCegarLoop]: Abstraction has 88 states and 96 transitions. [2018-04-10 14:56:23,716 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-10 14:56:23,716 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 96 transitions. [2018-04-10 14:56:23,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-04-10 14:56:23,716 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:23,717 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:23,717 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:23,717 INFO L82 PathProgramCache]: Analyzing trace with hash -1141394329, now seen corresponding path program 2 times [2018-04-10 14:56:23,718 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:23,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:23,731 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:23,758 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2018-04-10 14:56:23,758 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:23,758 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2018-04-10 14:56:23,759 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:23,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:23,760 INFO L182 omatonBuilderFactory]: Interpolants [1616#(<= main_~i~1 2), 1612#true, 1613#false, 1614#(= main_~i~1 0), 1615#(<= main_~i~1 1)] [2018-04-10 14:56:23,760 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2018-04-10 14:56:23,760 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-10 14:56:23,761 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-10 14:56:23,761 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-10 14:56:23,761 INFO L87 Difference]: Start difference. First operand 88 states and 96 transitions. Second operand 5 states. [2018-04-10 14:56:23,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:23,824 INFO L93 Difference]: Finished difference Result 121 states and 130 transitions. [2018-04-10 14:56:23,824 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-10 14:56:23,824 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 55 [2018-04-10 14:56:23,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:23,825 INFO L225 Difference]: With dead ends: 121 [2018-04-10 14:56:23,825 INFO L226 Difference]: Without dead ends: 121 [2018-04-10 14:56:23,826 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-10 14:56:23,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2018-04-10 14:56:23,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 99. [2018-04-10 14:56:23,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2018-04-10 14:56:23,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 109 transitions. [2018-04-10 14:56:23,829 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 109 transitions. Word has length 55 [2018-04-10 14:56:23,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:23,829 INFO L459 AbstractCegarLoop]: Abstraction has 99 states and 109 transitions. [2018-04-10 14:56:23,830 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-10 14:56:23,830 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 109 transitions. [2018-04-10 14:56:23,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-04-10 14:56:23,831 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:23,831 INFO L355 BasicCegarLoop]: trace histogram [7, 6, 6, 5, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:23,831 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:23,831 INFO L82 PathProgramCache]: Analyzing trace with hash 98230391, now seen corresponding path program 4 times [2018-04-10 14:56:23,831 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:23,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:23,843 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:24,002 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 53 proven. 30 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2018-04-10 14:56:24,003 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:24,003 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-10 14:56:24,003 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:24,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:24,004 INFO L182 omatonBuilderFactory]: Interpolants [1840#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 1841#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 1842#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 1843#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 1844#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 1845#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 1837#true, 1838#false, 1839#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|))] [2018-04-10 14:56:24,004 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 53 proven. 30 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2018-04-10 14:56:24,004 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-10 14:56:24,004 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-10 14:56:24,004 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2018-04-10 14:56:24,004 INFO L87 Difference]: Start difference. First operand 99 states and 109 transitions. Second operand 9 states. [2018-04-10 14:56:24,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:24,109 INFO L93 Difference]: Finished difference Result 141 states and 158 transitions. [2018-04-10 14:56:24,109 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-10 14:56:24,109 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 59 [2018-04-10 14:56:24,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:24,111 INFO L225 Difference]: With dead ends: 141 [2018-04-10 14:56:24,111 INFO L226 Difference]: Without dead ends: 141 [2018-04-10 14:56:24,111 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2018-04-10 14:56:24,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2018-04-10 14:56:24,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 105. [2018-04-10 14:56:24,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 105 states. [2018-04-10 14:56:24,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 116 transitions. [2018-04-10 14:56:24,115 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 116 transitions. Word has length 59 [2018-04-10 14:56:24,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:24,115 INFO L459 AbstractCegarLoop]: Abstraction has 105 states and 116 transitions. [2018-04-10 14:56:24,115 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-10 14:56:24,116 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 116 transitions. [2018-04-10 14:56:24,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-04-10 14:56:24,116 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:24,116 INFO L355 BasicCegarLoop]: trace histogram [8, 7, 7, 6, 6, 6, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:24,116 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:24,116 INFO L82 PathProgramCache]: Analyzing trace with hash 2038233855, now seen corresponding path program 5 times [2018-04-10 14:56:24,117 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:24,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:24,132 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:24,324 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 67 proven. 52 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2018-04-10 14:56:24,324 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:24,324 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-10 14:56:24,324 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:24,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:24,325 INFO L182 omatonBuilderFactory]: Interpolants [2100#true, 2101#false, 2102#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 2103#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 2104#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 2105#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 2106#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 2107#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 2108#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 2109#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:56:24,325 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 67 proven. 52 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2018-04-10 14:56:24,325 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-10 14:56:24,325 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-10 14:56:24,326 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2018-04-10 14:56:24,326 INFO L87 Difference]: Start difference. First operand 105 states and 116 transitions. Second operand 10 states. [2018-04-10 14:56:24,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:24,492 INFO L93 Difference]: Finished difference Result 159 states and 179 transitions. [2018-04-10 14:56:24,492 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-10 14:56:24,492 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 65 [2018-04-10 14:56:24,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:24,494 INFO L225 Difference]: With dead ends: 159 [2018-04-10 14:56:24,494 INFO L226 Difference]: Without dead ends: 159 [2018-04-10 14:56:24,494 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=136, Unknown=0, NotChecked=0, Total=210 [2018-04-10 14:56:24,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2018-04-10 14:56:24,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 111. [2018-04-10 14:56:24,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 111 states. [2018-04-10 14:56:24,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 123 transitions. [2018-04-10 14:56:24,500 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 123 transitions. Word has length 65 [2018-04-10 14:56:24,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:24,500 INFO L459 AbstractCegarLoop]: Abstraction has 111 states and 123 transitions. [2018-04-10 14:56:24,500 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-10 14:56:24,501 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 123 transitions. [2018-04-10 14:56:24,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-10 14:56:24,502 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:24,502 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:24,502 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:24,503 INFO L82 PathProgramCache]: Analyzing trace with hash 1242576168, now seen corresponding path program 3 times [2018-04-10 14:56:24,504 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:24,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:24,519 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:24,553 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-10 14:56:24,553 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:24,553 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-10 14:56:24,553 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:24,553 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-10 14:56:24,554 INFO L182 omatonBuilderFactory]: Interpolants [2390#true, 2391#false, 2392#(= main_~i~1 0), 2393#(<= main_~i~1 1), 2394#(<= main_~i~1 2), 2395#(<= main_~i~1 3)] [2018-04-10 14:56:24,554 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-10 14:56:24,554 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-10 14:56:24,555 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-10 14:56:24,555 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-10 14:56:24,555 INFO L87 Difference]: Start difference. First operand 111 states and 123 transitions. Second operand 6 states. [2018-04-10 14:56:24,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:24,613 INFO L93 Difference]: Finished difference Result 149 states and 161 transitions. [2018-04-10 14:56:24,615 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-10 14:56:24,616 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 67 [2018-04-10 14:56:24,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:24,617 INFO L225 Difference]: With dead ends: 149 [2018-04-10 14:56:24,617 INFO L226 Difference]: Without dead ends: 149 [2018-04-10 14:56:24,618 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-10 14:56:24,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2018-04-10 14:56:24,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 122. [2018-04-10 14:56:24,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-04-10 14:56:24,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 136 transitions. [2018-04-10 14:56:24,622 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 136 transitions. Word has length 67 [2018-04-10 14:56:24,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:24,622 INFO L459 AbstractCegarLoop]: Abstraction has 122 states and 136 transitions. [2018-04-10 14:56:24,623 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-10 14:56:24,623 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 136 transitions. [2018-04-10 14:56:24,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2018-04-10 14:56:24,624 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:24,624 INFO L355 BasicCegarLoop]: trace histogram [9, 8, 8, 7, 7, 7, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:24,625 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:24,625 INFO L82 PathProgramCache]: Analyzing trace with hash -1477243001, now seen corresponding path program 6 times [2018-04-10 14:56:24,625 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:24,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:24,638 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:24,770 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 81 proven. 14 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2018-04-10 14:56:24,770 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:24,770 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-10 14:56:24,770 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:24,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:24,771 INFO L182 omatonBuilderFactory]: Interpolants [2672#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 1) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 2673#(and (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 2674#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 2675#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 2667#true, 2668#false, 2669#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 2670#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|) (= main_~i~1 0)), 2671#(and (= 32 (select |#length| |main_~#mask~0.base|)) (<= main_~i~1 1) (= 0 |main_~#mask~0.offset|))] [2018-04-10 14:56:24,771 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 81 proven. 14 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2018-04-10 14:56:24,771 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-10 14:56:24,771 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-10 14:56:24,771 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2018-04-10 14:56:24,771 INFO L87 Difference]: Start difference. First operand 122 states and 136 transitions. Second operand 9 states. [2018-04-10 14:56:24,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:24,912 INFO L93 Difference]: Finished difference Result 169 states and 188 transitions. [2018-04-10 14:56:24,912 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-10 14:56:24,912 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 71 [2018-04-10 14:56:24,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:24,913 INFO L225 Difference]: With dead ends: 169 [2018-04-10 14:56:24,913 INFO L226 Difference]: Without dead ends: 169 [2018-04-10 14:56:24,913 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2018-04-10 14:56:24,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2018-04-10 14:56:24,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 132. [2018-04-10 14:56:24,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 132 states. [2018-04-10 14:56:24,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 146 transitions. [2018-04-10 14:56:24,916 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 146 transitions. Word has length 71 [2018-04-10 14:56:24,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:24,916 INFO L459 AbstractCegarLoop]: Abstraction has 132 states and 146 transitions. [2018-04-10 14:56:24,916 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-10 14:56:24,916 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 146 transitions. [2018-04-10 14:56:24,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-04-10 14:56:24,917 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:24,917 INFO L355 BasicCegarLoop]: trace histogram [6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:24,917 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:24,917 INFO L82 PathProgramCache]: Analyzing trace with hash -936338327, now seen corresponding path program 4 times [2018-04-10 14:56:24,917 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:24,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:24,925 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:24,975 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 54 proven. 5 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2018-04-10 14:56:24,976 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:24,976 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-10 14:56:24,976 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:24,976 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-10 14:56:24,976 INFO L182 omatonBuilderFactory]: Interpolants [2983#true, 2984#false, 2985#(<= 0 main_~i~1), 2986#(<= 1 main_~i~1), 2987#(<= 2 main_~i~1), 2988#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)), 2989#(and (<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0)), 2990#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 2) 0)] [2018-04-10 14:56:24,976 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 54 proven. 5 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2018-04-10 14:56:24,977 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-10 14:56:24,977 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-10 14:56:24,977 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-10 14:56:24,977 INFO L87 Difference]: Start difference. First operand 132 states and 146 transitions. Second operand 8 states. [2018-04-10 14:56:25,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:25,106 INFO L93 Difference]: Finished difference Result 154 states and 165 transitions. [2018-04-10 14:56:25,106 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-10 14:56:25,106 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 79 [2018-04-10 14:56:25,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:25,107 INFO L225 Difference]: With dead ends: 154 [2018-04-10 14:56:25,107 INFO L226 Difference]: Without dead ends: 148 [2018-04-10 14:56:25,108 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-04-10 14:56:25,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2018-04-10 14:56:25,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 134. [2018-04-10 14:56:25,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2018-04-10 14:56:25,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 147 transitions. [2018-04-10 14:56:25,112 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 147 transitions. Word has length 79 [2018-04-10 14:56:25,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:25,113 INFO L459 AbstractCegarLoop]: Abstraction has 134 states and 147 transitions. [2018-04-10 14:56:25,113 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-10 14:56:25,113 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 147 transitions. [2018-04-10 14:56:25,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2018-04-10 14:56:25,114 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:25,114 INFO L355 BasicCegarLoop]: trace histogram [11, 9, 9, 8, 8, 8, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:25,114 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:25,114 INFO L82 PathProgramCache]: Analyzing trace with hash 339275984, now seen corresponding path program 7 times [2018-04-10 14:56:25,115 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:25,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:25,129 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:25,181 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 165 proven. 2 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2018-04-10 14:56:25,182 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:25,182 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-10 14:56:25,182 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:25,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:25,182 INFO L182 omatonBuilderFactory]: Interpolants [3281#true, 3282#false, 3283#(<= 0 main_~i~1), 3284#(<= 1 main_~i~1), 3285#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)), 3286#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1)), 3287#(<= (+ |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 1) 0)] [2018-04-10 14:56:25,183 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 165 proven. 2 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2018-04-10 14:56:25,183 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-10 14:56:25,183 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-10 14:56:25,183 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-10 14:56:25,183 INFO L87 Difference]: Start difference. First operand 134 states and 147 transitions. Second operand 7 states. [2018-04-10 14:56:25,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:25,285 INFO L93 Difference]: Finished difference Result 159 states and 170 transitions. [2018-04-10 14:56:25,285 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-10 14:56:25,286 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 89 [2018-04-10 14:56:25,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:25,286 INFO L225 Difference]: With dead ends: 159 [2018-04-10 14:56:25,287 INFO L226 Difference]: Without dead ends: 153 [2018-04-10 14:56:25,287 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-10 14:56:25,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2018-04-10 14:56:25,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 140. [2018-04-10 14:56:25,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 140 states. [2018-04-10 14:56:25,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 152 transitions. [2018-04-10 14:56:25,290 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 152 transitions. Word has length 89 [2018-04-10 14:56:25,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:25,291 INFO L459 AbstractCegarLoop]: Abstraction has 140 states and 152 transitions. [2018-04-10 14:56:25,291 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-10 14:56:25,291 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 152 transitions. [2018-04-10 14:56:25,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2018-04-10 14:56:25,292 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:25,292 INFO L355 BasicCegarLoop]: trace histogram [12, 10, 10, 9, 9, 9, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:25,292 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:25,292 INFO L82 PathProgramCache]: Analyzing trace with hash -1067717288, now seen corresponding path program 8 times [2018-04-10 14:56:25,293 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:25,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:25,306 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:25,365 INFO L134 CoverageAnalysis]: Checked inductivity of 314 backedges. 213 proven. 10 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2018-04-10 14:56:25,366 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:25,366 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-10 14:56:25,366 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:25,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:25,367 INFO L182 omatonBuilderFactory]: Interpolants [3589#true, 3590#false, 3591#(<= 0 main_~i~1), 3592#(<= 1 main_~i~1), 3593#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)), 3594#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1)), 3595#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2)), 3596#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 0)] [2018-04-10 14:56:25,367 INFO L134 CoverageAnalysis]: Checked inductivity of 314 backedges. 213 proven. 10 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2018-04-10 14:56:25,367 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-10 14:56:25,368 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-10 14:56:25,368 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-10 14:56:25,368 INFO L87 Difference]: Start difference. First operand 140 states and 152 transitions. Second operand 8 states. [2018-04-10 14:56:25,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:25,484 INFO L93 Difference]: Finished difference Result 174 states and 185 transitions. [2018-04-10 14:56:25,484 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-10 14:56:25,485 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 95 [2018-04-10 14:56:25,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:25,485 INFO L225 Difference]: With dead ends: 174 [2018-04-10 14:56:25,485 INFO L226 Difference]: Without dead ends: 168 [2018-04-10 14:56:25,485 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2018-04-10 14:56:25,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2018-04-10 14:56:25,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 146. [2018-04-10 14:56:25,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2018-04-10 14:56:25,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 157 transitions. [2018-04-10 14:56:25,488 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 157 transitions. Word has length 95 [2018-04-10 14:56:25,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:25,488 INFO L459 AbstractCegarLoop]: Abstraction has 146 states and 157 transitions. [2018-04-10 14:56:25,488 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-10 14:56:25,488 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 157 transitions. [2018-04-10 14:56:25,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2018-04-10 14:56:25,489 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:25,489 INFO L355 BasicCegarLoop]: trace histogram [13, 11, 11, 10, 10, 10, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:25,489 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:25,489 INFO L82 PathProgramCache]: Analyzing trace with hash 128017376, now seen corresponding path program 9 times [2018-04-10 14:56:25,490 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:25,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:25,498 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:25,591 INFO L134 CoverageAnalysis]: Checked inductivity of 376 backedges. 262 proven. 28 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2018-04-10 14:56:25,591 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:25,592 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-10 14:56:25,592 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:25,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:25,593 INFO L182 omatonBuilderFactory]: Interpolants [3919#true, 3920#false, 3921#(= main_~i~1 0), 3922#(<= main_~i~1 1), 3923#(<= main_~i~1 2), 3924#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 2), 3925#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2), 3926#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 3927#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 3928#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 3929#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 3930#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 3931#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0)] [2018-04-10 14:56:25,593 INFO L134 CoverageAnalysis]: Checked inductivity of 376 backedges. 262 proven. 28 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2018-04-10 14:56:25,594 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-10 14:56:25,594 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-10 14:56:25,594 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2018-04-10 14:56:25,595 INFO L87 Difference]: Start difference. First operand 146 states and 157 transitions. Second operand 13 states. [2018-04-10 14:56:25,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:25,760 INFO L93 Difference]: Finished difference Result 209 states and 218 transitions. [2018-04-10 14:56:25,761 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-10 14:56:25,761 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 101 [2018-04-10 14:56:25,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:25,762 INFO L225 Difference]: With dead ends: 209 [2018-04-10 14:56:25,762 INFO L226 Difference]: Without dead ends: 209 [2018-04-10 14:56:25,762 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=86, Invalid=220, Unknown=0, NotChecked=0, Total=306 [2018-04-10 14:56:25,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2018-04-10 14:56:25,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 194. [2018-04-10 14:56:25,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2018-04-10 14:56:25,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 206 transitions. [2018-04-10 14:56:25,765 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 206 transitions. Word has length 101 [2018-04-10 14:56:25,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:25,766 INFO L459 AbstractCegarLoop]: Abstraction has 194 states and 206 transitions. [2018-04-10 14:56:25,766 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-10 14:56:25,766 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 206 transitions. [2018-04-10 14:56:25,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2018-04-10 14:56:25,767 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:25,767 INFO L355 BasicCegarLoop]: trace histogram [17, 14, 14, 13, 13, 13, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:25,767 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:25,767 INFO L82 PathProgramCache]: Analyzing trace with hash -378382727, now seen corresponding path program 10 times [2018-04-10 14:56:25,767 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:25,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:25,783 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:25,997 INFO L134 CoverageAnalysis]: Checked inductivity of 655 backedges. 311 proven. 80 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2018-04-10 14:56:25,997 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:25,997 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-10 14:56:25,997 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:25,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:25,998 INFO L182 omatonBuilderFactory]: Interpolants [4352#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 4353#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 4354#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 4355#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 4345#true, 4346#false, 4347#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 4348#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 4349#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 4350#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 4351#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:56:25,999 INFO L134 CoverageAnalysis]: Checked inductivity of 655 backedges. 311 proven. 80 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2018-04-10 14:56:25,999 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-10 14:56:26,000 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-10 14:56:26,000 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2018-04-10 14:56:26,000 INFO L87 Difference]: Start difference. First operand 194 states and 206 transitions. Second operand 11 states. [2018-04-10 14:56:26,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:26,144 INFO L93 Difference]: Finished difference Result 223 states and 236 transitions. [2018-04-10 14:56:26,144 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-10 14:56:26,144 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 131 [2018-04-10 14:56:26,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:26,145 INFO L225 Difference]: With dead ends: 223 [2018-04-10 14:56:26,146 INFO L226 Difference]: Without dead ends: 223 [2018-04-10 14:56:26,146 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=176, Unknown=0, NotChecked=0, Total=272 [2018-04-10 14:56:26,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2018-04-10 14:56:26,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 200. [2018-04-10 14:56:26,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2018-04-10 14:56:26,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 213 transitions. [2018-04-10 14:56:26,152 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 213 transitions. Word has length 131 [2018-04-10 14:56:26,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:26,152 INFO L459 AbstractCegarLoop]: Abstraction has 200 states and 213 transitions. [2018-04-10 14:56:26,152 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-10 14:56:26,152 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 213 transitions. [2018-04-10 14:56:26,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-04-10 14:56:26,154 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:26,154 INFO L355 BasicCegarLoop]: trace histogram [15, 11, 11, 11, 11, 11, 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] [2018-04-10 14:56:26,154 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:26,154 INFO L82 PathProgramCache]: Analyzing trace with hash 1127108721, now seen corresponding path program 5 times [2018-04-10 14:56:26,155 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:26,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:26,174 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:26,342 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 193 proven. 32 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2018-04-10 14:56:26,343 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:26,343 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-10 14:56:26,343 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:26,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:26,343 INFO L182 omatonBuilderFactory]: Interpolants [4800#(<= main_~i~1 31), 4791#true, 4792#false, 4793#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 4794#(and (or (not (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)) (and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size))) (or (= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))), 4795#(and (or (not (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)) (and (or (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32)) (or (not (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32)) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)))) (or (= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))), 4796#(or (not (= (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|) 32)) (not (= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset| 0)) (<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 31))), 4797#(or (not (= (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|) 32)) (not (= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset| 0)) (<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 32))), 4798#(or (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 30) (not (= (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|) 32)) (not (= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset| 0))), 4799#(<= main_~i~1 30)] [2018-04-10 14:56:26,344 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 193 proven. 32 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2018-04-10 14:56:26,344 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-10 14:56:26,344 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-10 14:56:26,344 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2018-04-10 14:56:26,344 INFO L87 Difference]: Start difference. First operand 200 states and 213 transitions. Second operand 10 states. [2018-04-10 14:56:26,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:26,522 INFO L93 Difference]: Finished difference Result 169 states and 177 transitions. [2018-04-10 14:56:26,522 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-10 14:56:26,522 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 133 [2018-04-10 14:56:26,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:26,523 INFO L225 Difference]: With dead ends: 169 [2018-04-10 14:56:26,523 INFO L226 Difference]: Without dead ends: 169 [2018-04-10 14:56:26,523 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2018-04-10 14:56:26,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2018-04-10 14:56:26,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 165. [2018-04-10 14:56:26,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 165 states. [2018-04-10 14:56:26,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 173 transitions. [2018-04-10 14:56:26,527 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 173 transitions. Word has length 133 [2018-04-10 14:56:26,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:26,527 INFO L459 AbstractCegarLoop]: Abstraction has 165 states and 173 transitions. [2018-04-10 14:56:26,527 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-10 14:56:26,527 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 173 transitions. [2018-04-10 14:56:26,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2018-04-10 14:56:26,528 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:26,528 INFO L355 BasicCegarLoop]: trace histogram [18, 15, 15, 14, 14, 14, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:26,528 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:26,529 INFO L82 PathProgramCache]: Analyzing trace with hash -1729075327, now seen corresponding path program 11 times [2018-04-10 14:56:26,529 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:26,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:26,548 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:26,640 INFO L134 CoverageAnalysis]: Checked inductivity of 743 backedges. 517 proven. 24 refuted. 0 times theorem prover too weak. 202 trivial. 0 not checked. [2018-04-10 14:56:26,640 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:26,641 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-10 14:56:26,641 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:26,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:26,641 INFO L182 omatonBuilderFactory]: Interpolants [5152#(<= 2 main_~i~1), 5153#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)), 5154#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1)), 5155#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2)), 5156#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3)), 5157#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 1), 5148#true, 5149#false, 5150#(<= 0 main_~i~1), 5151#(<= 1 main_~i~1)] [2018-04-10 14:56:26,642 INFO L134 CoverageAnalysis]: Checked inductivity of 743 backedges. 517 proven. 24 refuted. 0 times theorem prover too weak. 202 trivial. 0 not checked. [2018-04-10 14:56:26,642 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-10 14:56:26,642 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-10 14:56:26,642 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2018-04-10 14:56:26,642 INFO L87 Difference]: Start difference. First operand 165 states and 173 transitions. Second operand 10 states. [2018-04-10 14:56:26,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:26,752 INFO L93 Difference]: Finished difference Result 180 states and 186 transitions. [2018-04-10 14:56:26,753 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-10 14:56:26,753 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 137 [2018-04-10 14:56:26,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:26,763 INFO L225 Difference]: With dead ends: 180 [2018-04-10 14:56:26,763 INFO L226 Difference]: Without dead ends: 174 [2018-04-10 14:56:26,763 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2018-04-10 14:56:26,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2018-04-10 14:56:26,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 165. [2018-04-10 14:56:26,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 165 states. [2018-04-10 14:56:26,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 171 transitions. [2018-04-10 14:56:26,768 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 171 transitions. Word has length 137 [2018-04-10 14:56:26,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:26,768 INFO L459 AbstractCegarLoop]: Abstraction has 165 states and 171 transitions. [2018-04-10 14:56:26,768 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-10 14:56:26,768 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 171 transitions. [2018-04-10 14:56:26,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2018-04-10 14:56:26,769 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:26,769 INFO L355 BasicCegarLoop]: trace histogram [19, 16, 16, 15, 15, 15, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:26,769 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:26,769 INFO L82 PathProgramCache]: Analyzing trace with hash -970437815, now seen corresponding path program 12 times [2018-04-10 14:56:26,770 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:26,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:26,785 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:27,013 INFO L134 CoverageAnalysis]: Checked inductivity of 837 backedges. 405 proven. 114 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2018-04-10 14:56:27,014 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:27,014 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-10 14:56:27,014 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:27,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:27,014 INFO L182 omatonBuilderFactory]: Interpolants [5507#true, 5508#false, 5509#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 5510#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 5511#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 5512#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 5513#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 5514#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 5515#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 5516#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 5517#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 5518#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:56:27,015 INFO L134 CoverageAnalysis]: Checked inductivity of 837 backedges. 405 proven. 114 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2018-04-10 14:56:27,015 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-10 14:56:27,015 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-10 14:56:27,015 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2018-04-10 14:56:27,015 INFO L87 Difference]: Start difference. First operand 165 states and 171 transitions. Second operand 12 states. [2018-04-10 14:56:27,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:27,188 INFO L93 Difference]: Finished difference Result 191 states and 198 transitions. [2018-04-10 14:56:27,209 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-10 14:56:27,209 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 143 [2018-04-10 14:56:27,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:27,210 INFO L225 Difference]: With dead ends: 191 [2018-04-10 14:56:27,210 INFO L226 Difference]: Without dead ends: 191 [2018-04-10 14:56:27,210 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=121, Invalid=221, Unknown=0, NotChecked=0, Total=342 [2018-04-10 14:56:27,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2018-04-10 14:56:27,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 171. [2018-04-10 14:56:27,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 171 states. [2018-04-10 14:56:27,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 178 transitions. [2018-04-10 14:56:27,212 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 178 transitions. Word has length 143 [2018-04-10 14:56:27,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:27,213 INFO L459 AbstractCegarLoop]: Abstraction has 171 states and 178 transitions. [2018-04-10 14:56:27,213 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-10 14:56:27,213 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 178 transitions. [2018-04-10 14:56:27,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2018-04-10 14:56:27,213 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:27,213 INFO L355 BasicCegarLoop]: trace histogram [20, 17, 17, 16, 16, 16, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:27,213 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:27,213 INFO L82 PathProgramCache]: Analyzing trace with hash -982548399, now seen corresponding path program 13 times [2018-04-10 14:56:27,214 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:27,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:27,229 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:27,497 INFO L134 CoverageAnalysis]: Checked inductivity of 937 backedges. 465 proven. 154 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2018-04-10 14:56:27,497 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:27,498 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-10 14:56:27,498 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:27,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:27,498 INFO L182 omatonBuilderFactory]: Interpolants [5895#true, 5896#false, 5897#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 5898#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 5899#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 5900#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 5901#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 5902#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 5903#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 5904#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 5905#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 5906#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 5907#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7) (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:56:27,498 INFO L134 CoverageAnalysis]: Checked inductivity of 937 backedges. 465 proven. 154 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2018-04-10 14:56:27,499 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-10 14:56:27,499 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-10 14:56:27,499 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2018-04-10 14:56:27,499 INFO L87 Difference]: Start difference. First operand 171 states and 178 transitions. Second operand 13 states. [2018-04-10 14:56:27,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:27,660 INFO L93 Difference]: Finished difference Result 200 states and 208 transitions. [2018-04-10 14:56:27,661 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-10 14:56:27,661 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 149 [2018-04-10 14:56:27,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:27,661 INFO L225 Difference]: With dead ends: 200 [2018-04-10 14:56:27,661 INFO L226 Difference]: Without dead ends: 200 [2018-04-10 14:56:27,662 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=149, Invalid=271, Unknown=0, NotChecked=0, Total=420 [2018-04-10 14:56:27,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2018-04-10 14:56:27,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 177. [2018-04-10 14:56:27,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2018-04-10 14:56:27,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 185 transitions. [2018-04-10 14:56:27,664 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 185 transitions. Word has length 149 [2018-04-10 14:56:27,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:27,664 INFO L459 AbstractCegarLoop]: Abstraction has 177 states and 185 transitions. [2018-04-10 14:56:27,664 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-10 14:56:27,664 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 185 transitions. [2018-04-10 14:56:27,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2018-04-10 14:56:27,665 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:27,665 INFO L355 BasicCegarLoop]: trace histogram [21, 18, 18, 17, 17, 17, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:27,665 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:27,665 INFO L82 PathProgramCache]: Analyzing trace with hash 1156370265, now seen corresponding path program 14 times [2018-04-10 14:56:27,666 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:27,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:27,677 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:28,002 INFO L134 CoverageAnalysis]: Checked inductivity of 1043 backedges. 525 proven. 200 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2018-04-10 14:56:28,003 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:28,003 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-10 14:56:28,003 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:28,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:28,004 INFO L182 omatonBuilderFactory]: Interpolants [6304#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 6305#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 6306#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 6307#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 6308#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 6309#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 6310#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 6311#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 6312#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 6313#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 6314#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 6301#true, 6302#false, 6303#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|))] [2018-04-10 14:56:28,004 INFO L134 CoverageAnalysis]: Checked inductivity of 1043 backedges. 525 proven. 200 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2018-04-10 14:56:28,004 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-10 14:56:28,005 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-10 14:56:28,005 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2018-04-10 14:56:28,005 INFO L87 Difference]: Start difference. First operand 177 states and 185 transitions. Second operand 14 states. [2018-04-10 14:56:28,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:28,299 INFO L93 Difference]: Finished difference Result 209 states and 218 transitions. [2018-04-10 14:56:28,299 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-10 14:56:28,299 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 155 [2018-04-10 14:56:28,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:28,300 INFO L225 Difference]: With dead ends: 209 [2018-04-10 14:56:28,300 INFO L226 Difference]: Without dead ends: 209 [2018-04-10 14:56:28,301 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=180, Invalid=326, Unknown=0, NotChecked=0, Total=506 [2018-04-10 14:56:28,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2018-04-10 14:56:28,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 183. [2018-04-10 14:56:28,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 183 states. [2018-04-10 14:56:28,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 192 transitions. [2018-04-10 14:56:28,305 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 192 transitions. Word has length 155 [2018-04-10 14:56:28,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:28,305 INFO L459 AbstractCegarLoop]: Abstraction has 183 states and 192 transitions. [2018-04-10 14:56:28,305 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-10 14:56:28,305 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 192 transitions. [2018-04-10 14:56:28,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2018-04-10 14:56:28,306 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:28,306 INFO L355 BasicCegarLoop]: trace histogram [22, 19, 19, 18, 18, 18, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:28,306 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:28,306 INFO L82 PathProgramCache]: Analyzing trace with hash 639940705, now seen corresponding path program 15 times [2018-04-10 14:56:28,307 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:28,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:28,322 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:28,704 INFO L134 CoverageAnalysis]: Checked inductivity of 1155 backedges. 585 proven. 252 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2018-04-10 14:56:28,704 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:28,704 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-10 14:56:28,704 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:28,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:28,705 INFO L182 omatonBuilderFactory]: Interpolants [6725#true, 6726#false, 6727#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 6728#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 6729#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 6730#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 6731#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 6732#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 6733#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 6734#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 6735#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 6736#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 6737#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 6738#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 6739#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9) (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:56:28,705 INFO L134 CoverageAnalysis]: Checked inductivity of 1155 backedges. 585 proven. 252 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2018-04-10 14:56:28,705 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-10 14:56:28,705 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-10 14:56:28,706 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=136, Unknown=0, NotChecked=0, Total=210 [2018-04-10 14:56:28,706 INFO L87 Difference]: Start difference. First operand 183 states and 192 transitions. Second operand 15 states. [2018-04-10 14:56:29,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:29,042 INFO L93 Difference]: Finished difference Result 218 states and 228 transitions. [2018-04-10 14:56:29,043 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-10 14:56:29,043 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 161 [2018-04-10 14:56:29,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:29,044 INFO L225 Difference]: With dead ends: 218 [2018-04-10 14:56:29,044 INFO L226 Difference]: Without dead ends: 218 [2018-04-10 14:56:29,044 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=214, Invalid=386, Unknown=0, NotChecked=0, Total=600 [2018-04-10 14:56:29,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2018-04-10 14:56:29,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 189. [2018-04-10 14:56:29,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 189 states. [2018-04-10 14:56:29,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 199 transitions. [2018-04-10 14:56:29,048 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 199 transitions. Word has length 161 [2018-04-10 14:56:29,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:29,048 INFO L459 AbstractCegarLoop]: Abstraction has 189 states and 199 transitions. [2018-04-10 14:56:29,049 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-10 14:56:29,049 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 199 transitions. [2018-04-10 14:56:29,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2018-04-10 14:56:29,049 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:29,050 INFO L355 BasicCegarLoop]: trace histogram [23, 20, 20, 19, 19, 19, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:29,050 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:29,050 INFO L82 PathProgramCache]: Analyzing trace with hash 893107049, now seen corresponding path program 16 times [2018-04-10 14:56:29,050 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:29,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:29,065 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:29,335 INFO L134 CoverageAnalysis]: Checked inductivity of 1273 backedges. 645 proven. 50 refuted. 0 times theorem prover too weak. 578 trivial. 0 not checked. [2018-04-10 14:56:29,335 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:29,335 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-10 14:56:29,335 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:29,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:29,336 INFO L182 omatonBuilderFactory]: Interpolants [7168#false, 7169#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 7170#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|) (= main_~i~1 0)), 7171#(and (= 32 (select |#length| |main_~#mask~0.base|)) (<= main_~i~1 1) (= 0 |main_~#mask~0.offset|)), 7172#(and (<= main_~i~1 2) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 7173#(and (<= main_~i~1 3) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 7174#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|)) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 3)), 7175#(and (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 7176#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 7177#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 7167#true] [2018-04-10 14:56:29,337 INFO L134 CoverageAnalysis]: Checked inductivity of 1273 backedges. 645 proven. 50 refuted. 0 times theorem prover too weak. 578 trivial. 0 not checked. [2018-04-10 14:56:29,337 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-10 14:56:29,338 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-10 14:56:29,338 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2018-04-10 14:56:29,338 INFO L87 Difference]: Start difference. First operand 189 states and 199 transitions. Second operand 11 states. [2018-04-10 14:56:29,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:29,471 INFO L93 Difference]: Finished difference Result 265 states and 282 transitions. [2018-04-10 14:56:29,471 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-10 14:56:29,471 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 167 [2018-04-10 14:56:29,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:29,472 INFO L225 Difference]: With dead ends: 265 [2018-04-10 14:56:29,472 INFO L226 Difference]: Without dead ends: 265 [2018-04-10 14:56:29,473 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2018-04-10 14:56:29,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2018-04-10 14:56:29,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 225. [2018-04-10 14:56:29,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 225 states. [2018-04-10 14:56:29,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 236 transitions. [2018-04-10 14:56:29,476 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 236 transitions. Word has length 167 [2018-04-10 14:56:29,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:29,477 INFO L459 AbstractCegarLoop]: Abstraction has 225 states and 236 transitions. [2018-04-10 14:56:29,477 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-10 14:56:29,477 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 236 transitions. [2018-04-10 14:56:29,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2018-04-10 14:56:29,478 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:29,478 INFO L355 BasicCegarLoop]: trace histogram [28, 24, 24, 23, 23, 23, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:29,478 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:29,478 INFO L82 PathProgramCache]: Analyzing trace with hash -1030100086, now seen corresponding path program 17 times [2018-04-10 14:56:29,479 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:29,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:29,500 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:29,653 INFO L134 CoverageAnalysis]: Checked inductivity of 1894 backedges. 1249 proven. 44 refuted. 0 times theorem prover too weak. 601 trivial. 0 not checked. [2018-04-10 14:56:29,653 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:29,653 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-10 14:56:29,654 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:29,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:29,655 INFO L182 omatonBuilderFactory]: Interpolants [7680#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)), 7681#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1)), 7682#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2)), 7683#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3)), 7684#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4)), 7685#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 2), 7674#true, 7675#false, 7676#(<= 0 main_~i~1), 7677#(<= 1 main_~i~1), 7678#(<= 2 main_~i~1), 7679#(<= 3 main_~i~1)] [2018-04-10 14:56:29,656 INFO L134 CoverageAnalysis]: Checked inductivity of 1894 backedges. 1249 proven. 44 refuted. 0 times theorem prover too weak. 601 trivial. 0 not checked. [2018-04-10 14:56:29,656 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-10 14:56:29,656 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-10 14:56:29,657 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2018-04-10 14:56:29,657 INFO L87 Difference]: Start difference. First operand 225 states and 236 transitions. Second operand 12 states. [2018-04-10 14:56:29,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:29,837 INFO L93 Difference]: Finished difference Result 250 states and 260 transitions. [2018-04-10 14:56:29,837 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-10 14:56:29,837 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 203 [2018-04-10 14:56:29,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:29,838 INFO L225 Difference]: With dead ends: 250 [2018-04-10 14:56:29,838 INFO L226 Difference]: Without dead ends: 244 [2018-04-10 14:56:29,838 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2018-04-10 14:56:29,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2018-04-10 14:56:29,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 231. [2018-04-10 14:56:29,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 231 states. [2018-04-10 14:56:29,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 241 transitions. [2018-04-10 14:56:29,842 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 241 transitions. Word has length 203 [2018-04-10 14:56:29,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:29,843 INFO L459 AbstractCegarLoop]: Abstraction has 231 states and 241 transitions. [2018-04-10 14:56:29,843 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-10 14:56:29,843 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 241 transitions. [2018-04-10 14:56:29,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2018-04-10 14:56:29,844 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:29,844 INFO L355 BasicCegarLoop]: trace histogram [29, 25, 25, 24, 24, 24, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:29,844 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:29,844 INFO L82 PathProgramCache]: Analyzing trace with hash -213343086, now seen corresponding path program 18 times [2018-04-10 14:56:29,845 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:29,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:29,883 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:30,148 INFO L134 CoverageAnalysis]: Checked inductivity of 2044 backedges. 1269 proven. 81 refuted. 0 times theorem prover too weak. 694 trivial. 0 not checked. [2018-04-10 14:56:30,148 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:30,149 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-10 14:56:30,149 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:30,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:30,150 INFO L182 omatonBuilderFactory]: Interpolants [8192#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 8173#true, 8174#false, 8175#(= main_~i~1 0), 8176#(<= main_~i~1 1), 8177#(<= main_~i~1 2), 8178#(<= main_~i~1 3), 8179#(<= main_~i~1 4), 8180#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 4), 8181#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4), 8182#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4)), 8183#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3)), 8184#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 8185#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 8186#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 8187#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 8188#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 8189#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 8190#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 8191#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0)] [2018-04-10 14:56:30,154 INFO L134 CoverageAnalysis]: Checked inductivity of 2044 backedges. 1269 proven. 81 refuted. 0 times theorem prover too weak. 694 trivial. 0 not checked. [2018-04-10 14:56:30,154 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-10 14:56:30,155 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-10 14:56:30,155 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=278, Unknown=0, NotChecked=0, Total=380 [2018-04-10 14:56:30,156 INFO L87 Difference]: Start difference. First operand 231 states and 241 transitions. Second operand 20 states. [2018-04-10 14:56:30,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:30,419 INFO L93 Difference]: Finished difference Result 287 states and 298 transitions. [2018-04-10 14:56:30,419 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-10 14:56:30,419 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 209 [2018-04-10 14:56:30,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:30,420 INFO L225 Difference]: With dead ends: 287 [2018-04-10 14:56:30,420 INFO L226 Difference]: Without dead ends: 287 [2018-04-10 14:56:30,421 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=179, Invalid=523, Unknown=0, NotChecked=0, Total=702 [2018-04-10 14:56:30,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2018-04-10 14:56:30,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 285. [2018-04-10 14:56:30,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 285 states. [2018-04-10 14:56:30,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 296 transitions. [2018-04-10 14:56:30,423 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 296 transitions. Word has length 209 [2018-04-10 14:56:30,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:30,423 INFO L459 AbstractCegarLoop]: Abstraction has 285 states and 296 transitions. [2018-04-10 14:56:30,424 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-10 14:56:30,424 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 296 transitions. [2018-04-10 14:56:30,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2018-04-10 14:56:30,424 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:30,424 INFO L355 BasicCegarLoop]: trace histogram [35, 30, 30, 29, 29, 29, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:30,424 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:30,425 INFO L82 PathProgramCache]: Analyzing trace with hash -1482880389, now seen corresponding path program 19 times [2018-04-10 14:56:30,425 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:30,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:30,440 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:30,772 INFO L134 CoverageAnalysis]: Checked inductivity of 2997 backedges. 1331 proven. 100 refuted. 0 times theorem prover too weak. 1566 trivial. 0 not checked. [2018-04-10 14:56:30,773 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:30,773 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-10 14:56:30,773 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:30,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:30,774 INFO L182 omatonBuilderFactory]: Interpolants [8779#true, 8780#false, 8781#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 8782#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|) (= main_~i~1 0)), 8783#(and (= 32 (select |#length| |main_~#mask~0.base|)) (<= main_~i~1 1) (= 0 |main_~#mask~0.offset|)), 8784#(and (<= main_~i~1 2) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 8785#(and (<= main_~i~1 3) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 8786#(and (<= main_~i~1 4) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 8787#(and (= 32 (select |#length| |main_~#mask~0.base|)) (<= main_~i~1 5) (= 0 |main_~#mask~0.offset|)), 8788#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|)) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 5)), 8789#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 8790#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 8791#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:56:30,775 INFO L134 CoverageAnalysis]: Checked inductivity of 2997 backedges. 1331 proven. 100 refuted. 0 times theorem prover too weak. 1566 trivial. 0 not checked. [2018-04-10 14:56:30,775 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-10 14:56:30,775 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-10 14:56:30,775 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2018-04-10 14:56:30,775 INFO L87 Difference]: Start difference. First operand 285 states and 296 transitions. Second operand 13 states. [2018-04-10 14:56:30,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:30,943 INFO L93 Difference]: Finished difference Result 361 states and 378 transitions. [2018-04-10 14:56:30,944 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-10 14:56:30,944 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 251 [2018-04-10 14:56:30,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:30,945 INFO L225 Difference]: With dead ends: 361 [2018-04-10 14:56:30,945 INFO L226 Difference]: Without dead ends: 361 [2018-04-10 14:56:30,945 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2018-04-10 14:56:30,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2018-04-10 14:56:30,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 327. [2018-04-10 14:56:30,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 327 states. [2018-04-10 14:56:30,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 339 transitions. [2018-04-10 14:56:30,949 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 339 transitions. Word has length 251 [2018-04-10 14:56:30,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:30,949 INFO L459 AbstractCegarLoop]: Abstraction has 327 states and 339 transitions. [2018-04-10 14:56:30,949 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-10 14:56:30,949 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 339 transitions. [2018-04-10 14:56:30,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2018-04-10 14:56:30,950 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:30,950 INFO L355 BasicCegarLoop]: trace histogram [41, 35, 35, 34, 34, 34, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:30,950 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:30,950 INFO L82 PathProgramCache]: Analyzing trace with hash 741408036, now seen corresponding path program 20 times [2018-04-10 14:56:30,951 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:30,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:30,971 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:31,227 INFO L134 CoverageAnalysis]: Checked inductivity of 4132 backedges. 2290 proven. 245 refuted. 0 times theorem prover too weak. 1597 trivial. 0 not checked. [2018-04-10 14:56:31,228 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:31,228 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-10 14:56:31,228 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:31,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:31,228 INFO L182 omatonBuilderFactory]: Interpolants [9486#true, 9487#false, 9488#(<= 0 main_~i~1), 9489#(<= 1 main_~i~1), 9490#(<= 2 main_~i~1), 9491#(<= 3 main_~i~1), 9492#(<= 4 main_~i~1), 9493#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)), 9494#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1)), 9495#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2)), 9496#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3)), 9497#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4)), 9498#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5)), 9499#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 3)] [2018-04-10 14:56:31,230 INFO L134 CoverageAnalysis]: Checked inductivity of 4132 backedges. 2290 proven. 245 refuted. 0 times theorem prover too weak. 1597 trivial. 0 not checked. [2018-04-10 14:56:31,230 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-10 14:56:31,230 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-10 14:56:31,230 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2018-04-10 14:56:31,231 INFO L87 Difference]: Start difference. First operand 327 states and 339 transitions. Second operand 14 states. [2018-04-10 14:56:31,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:31,440 INFO L93 Difference]: Finished difference Result 358 states and 368 transitions. [2018-04-10 14:56:31,440 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-10 14:56:31,440 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 293 [2018-04-10 14:56:31,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:31,441 INFO L225 Difference]: With dead ends: 358 [2018-04-10 14:56:31,441 INFO L226 Difference]: Without dead ends: 349 [2018-04-10 14:56:31,441 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2018-04-10 14:56:31,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2018-04-10 14:56:31,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 333. [2018-04-10 14:56:31,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 333 states. [2018-04-10 14:56:31,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 343 transitions. [2018-04-10 14:56:31,444 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 343 transitions. Word has length 293 [2018-04-10 14:56:31,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:31,444 INFO L459 AbstractCegarLoop]: Abstraction has 333 states and 343 transitions. [2018-04-10 14:56:31,444 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-10 14:56:31,444 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 343 transitions. [2018-04-10 14:56:31,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2018-04-10 14:56:31,445 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:31,446 INFO L355 BasicCegarLoop]: trace histogram [43, 37, 37, 36, 36, 36, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:31,446 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:31,446 INFO L82 PathProgramCache]: Analyzing trace with hash -2132808972, now seen corresponding path program 21 times [2018-04-10 14:56:31,447 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:31,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:31,463 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:31,714 INFO L134 CoverageAnalysis]: Checked inductivity of 4578 backedges. 2761 proven. 102 refuted. 0 times theorem prover too weak. 1715 trivial. 0 not checked. [2018-04-10 14:56:31,714 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:31,714 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-10 14:56:31,714 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:31,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:31,715 INFO L182 omatonBuilderFactory]: Interpolants [10208#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1)), 10209#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2)), 10210#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3)), 10211#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4)), 10212#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5)), 10213#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6)), 10214#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 4), 10199#true, 10200#false, 10201#(<= 0 main_~i~1), 10202#(<= 1 main_~i~1), 10203#(<= 2 main_~i~1), 10204#(<= 3 main_~i~1), 10205#(<= 4 main_~i~1), 10206#(<= 5 main_~i~1), 10207#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size))] [2018-04-10 14:56:31,716 INFO L134 CoverageAnalysis]: Checked inductivity of 4578 backedges. 2761 proven. 102 refuted. 0 times theorem prover too weak. 1715 trivial. 0 not checked. [2018-04-10 14:56:31,717 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-10 14:56:31,717 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-10 14:56:31,717 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2018-04-10 14:56:31,717 INFO L87 Difference]: Start difference. First operand 333 states and 343 transitions. Second operand 16 states. [2018-04-10 14:56:31,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:31,923 INFO L93 Difference]: Finished difference Result 361 states and 370 transitions. [2018-04-10 14:56:31,923 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-10 14:56:31,924 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 305 [2018-04-10 14:56:31,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:31,925 INFO L225 Difference]: With dead ends: 361 [2018-04-10 14:56:31,925 INFO L226 Difference]: Without dead ends: 355 [2018-04-10 14:56:31,925 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=315, Unknown=0, NotChecked=0, Total=420 [2018-04-10 14:56:31,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2018-04-10 14:56:31,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 339. [2018-04-10 14:56:31,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 339 states. [2018-04-10 14:56:31,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 348 transitions. [2018-04-10 14:56:31,930 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 348 transitions. Word has length 305 [2018-04-10 14:56:31,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:31,930 INFO L459 AbstractCegarLoop]: Abstraction has 339 states and 348 transitions. [2018-04-10 14:56:31,930 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-10 14:56:31,930 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 348 transitions. [2018-04-10 14:56:31,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2018-04-10 14:56:31,932 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:31,932 INFO L355 BasicCegarLoop]: trace histogram [44, 38, 38, 37, 37, 37, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:31,932 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:31,932 INFO L82 PathProgramCache]: Analyzing trace with hash 1713892476, now seen corresponding path program 22 times [2018-04-10 14:56:31,933 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:31,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:31,959 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:32,375 INFO L134 CoverageAnalysis]: Checked inductivity of 4810 backedges. 2147 proven. 143 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2018-04-10 14:56:32,375 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:32,375 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-10 14:56:32,375 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:32,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:32,376 INFO L182 omatonBuilderFactory]: Interpolants [10944#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 10945#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 10946#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 10925#true, 10926#false, 10927#(= main_~i~1 0), 10928#(<= main_~i~1 1), 10929#(<= main_~i~1 2), 10930#(<= main_~i~1 3), 10931#(<= main_~i~1 4), 10932#(<= main_~i~1 5), 10933#(<= main_~i~1 6), 10934#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 6), 10935#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6), 10936#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6)), 10937#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5)), 10938#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4)), 10939#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3)), 10940#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 10941#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 10942#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 10943#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0)] [2018-04-10 14:56:32,377 INFO L134 CoverageAnalysis]: Checked inductivity of 4810 backedges. 2147 proven. 143 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2018-04-10 14:56:32,377 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-10 14:56:32,377 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-10 14:56:32,377 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2018-04-10 14:56:32,377 INFO L87 Difference]: Start difference. First operand 339 states and 348 transitions. Second operand 22 states. [2018-04-10 14:56:32,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:32,646 INFO L93 Difference]: Finished difference Result 407 states and 417 transitions. [2018-04-10 14:56:32,646 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-10 14:56:32,646 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 311 [2018-04-10 14:56:32,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:32,647 INFO L225 Difference]: With dead ends: 407 [2018-04-10 14:56:32,647 INFO L226 Difference]: Without dead ends: 407 [2018-04-10 14:56:32,648 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=234, Invalid=696, Unknown=0, NotChecked=0, Total=930 [2018-04-10 14:56:32,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2018-04-10 14:56:32,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 405. [2018-04-10 14:56:32,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 405 states. [2018-04-10 14:56:32,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 415 transitions. [2018-04-10 14:56:32,651 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 415 transitions. Word has length 311 [2018-04-10 14:56:32,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:32,652 INFO L459 AbstractCegarLoop]: Abstraction has 405 states and 415 transitions. [2018-04-10 14:56:32,652 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-10 14:56:32,652 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 415 transitions. [2018-04-10 14:56:32,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2018-04-10 14:56:32,653 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:32,653 INFO L355 BasicCegarLoop]: trace histogram [52, 45, 45, 44, 44, 44, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:32,653 INFO L408 AbstractCegarLoop]: === Iteration 34 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:32,653 INFO L82 PathProgramCache]: Analyzing trace with hash 779331957, now seen corresponding path program 23 times [2018-04-10 14:56:32,654 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:32,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:32,675 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:33,010 INFO L134 CoverageAnalysis]: Checked inductivity of 6769 backedges. 3793 proven. 140 refuted. 0 times theorem prover too weak. 2836 trivial. 0 not checked. [2018-04-10 14:56:33,010 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:33,010 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-10 14:56:33,010 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:33,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:33,011 INFO L182 omatonBuilderFactory]: Interpolants [11777#true, 11778#false, 11779#(<= 0 main_~i~1), 11780#(<= 1 main_~i~1), 11781#(<= 2 main_~i~1), 11782#(<= 3 main_~i~1), 11783#(<= 4 main_~i~1), 11784#(<= 5 main_~i~1), 11785#(<= 6 main_~i~1), 11786#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)), 11787#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1)), 11788#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2)), 11789#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3)), 11790#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4)), 11791#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5)), 11792#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6)), 11793#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7)), 11794#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 5)] [2018-04-10 14:56:33,011 INFO L134 CoverageAnalysis]: Checked inductivity of 6769 backedges. 3793 proven. 140 refuted. 0 times theorem prover too weak. 2836 trivial. 0 not checked. [2018-04-10 14:56:33,011 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-10 14:56:33,011 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-10 14:56:33,012 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=224, Unknown=0, NotChecked=0, Total=306 [2018-04-10 14:56:33,012 INFO L87 Difference]: Start difference. First operand 405 states and 415 transitions. Second operand 18 states. [2018-04-10 14:56:33,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:33,251 INFO L93 Difference]: Finished difference Result 426 states and 434 transitions. [2018-04-10 14:56:33,252 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-10 14:56:33,252 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 365 [2018-04-10 14:56:33,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:33,253 INFO L225 Difference]: With dead ends: 426 [2018-04-10 14:56:33,253 INFO L226 Difference]: Without dead ends: 420 [2018-04-10 14:56:33,254 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2018-04-10 14:56:33,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2018-04-10 14:56:33,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 405. [2018-04-10 14:56:33,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 405 states. [2018-04-10 14:56:33,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 413 transitions. [2018-04-10 14:56:33,261 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 413 transitions. Word has length 365 [2018-04-10 14:56:33,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:33,261 INFO L459 AbstractCegarLoop]: Abstraction has 405 states and 413 transitions. [2018-04-10 14:56:33,261 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-10 14:56:33,261 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 413 transitions. [2018-04-10 14:56:33,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2018-04-10 14:56:33,263 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:33,263 INFO L355 BasicCegarLoop]: trace histogram [53, 46, 46, 45, 45, 45, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:33,263 INFO L408 AbstractCegarLoop]: === Iteration 35 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:33,264 INFO L82 PathProgramCache]: Analyzing trace with hash -512162243, now seen corresponding path program 24 times [2018-04-10 14:56:33,264 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:33,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:33,295 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:33,744 INFO L134 CoverageAnalysis]: Checked inductivity of 7051 backedges. 2682 proven. 183 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2018-04-10 14:56:33,744 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:33,745 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-10 14:56:33,745 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:33,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:33,745 INFO L182 omatonBuilderFactory]: Interpolants [12640#(= main_~i~1 0), 12641#(<= main_~i~1 1), 12642#(<= main_~i~1 2), 12643#(<= main_~i~1 3), 12644#(<= main_~i~1 4), 12645#(<= main_~i~1 5), 12646#(<= main_~i~1 6), 12647#(<= main_~i~1 7), 12648#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 7), 12649#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7), 12650#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7)), 12651#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6)), 12652#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5)), 12653#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4)), 12654#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3)), 12655#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 12656#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 12657#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 12658#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 12659#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 12660#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 12638#true, 12639#false] [2018-04-10 14:56:33,745 INFO L134 CoverageAnalysis]: Checked inductivity of 7051 backedges. 2682 proven. 183 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2018-04-10 14:56:33,746 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-10 14:56:33,746 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-10 14:56:33,746 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=380, Unknown=0, NotChecked=0, Total=506 [2018-04-10 14:56:33,746 INFO L87 Difference]: Start difference. First operand 405 states and 413 transitions. Second operand 23 states. [2018-04-10 14:56:34,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:34,031 INFO L93 Difference]: Finished difference Result 473 states and 482 transitions. [2018-04-10 14:56:34,032 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-10 14:56:34,032 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 371 [2018-04-10 14:56:34,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:34,033 INFO L225 Difference]: With dead ends: 473 [2018-04-10 14:56:34,033 INFO L226 Difference]: Without dead ends: 473 [2018-04-10 14:56:34,033 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=266, Invalid=790, Unknown=0, NotChecked=0, Total=1056 [2018-04-10 14:56:34,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2018-04-10 14:56:34,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 471. [2018-04-10 14:56:34,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 471 states. [2018-04-10 14:56:34,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 480 transitions. [2018-04-10 14:56:34,039 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 480 transitions. Word has length 371 [2018-04-10 14:56:34,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:34,039 INFO L459 AbstractCegarLoop]: Abstraction has 471 states and 480 transitions. [2018-04-10 14:56:34,039 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-10 14:56:34,039 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 480 transitions. [2018-04-10 14:56:34,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 432 [2018-04-10 14:56:34,041 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:34,041 INFO L355 BasicCegarLoop]: trace histogram [62, 54, 54, 53, 53, 53, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:34,041 INFO L408 AbstractCegarLoop]: === Iteration 36 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:34,041 INFO L82 PathProgramCache]: Analyzing trace with hash -1264279426, now seen corresponding path program 25 times [2018-04-10 14:56:34,042 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:34,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:34,077 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:34,506 INFO L134 CoverageAnalysis]: Checked inductivity of 9720 backedges. 5033 proven. 184 refuted. 0 times theorem prover too weak. 4503 trivial. 0 not checked. [2018-04-10 14:56:34,507 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:34,507 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-10 14:56:34,507 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:34,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:34,507 INFO L182 omatonBuilderFactory]: Interpolants [13632#(<= 5 main_~i~1), 13633#(<= 6 main_~i~1), 13634#(<= 7 main_~i~1), 13635#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)), 13636#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1)), 13637#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2)), 13638#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3)), 13639#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4)), 13640#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5)), 13641#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6)), 13642#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7)), 13643#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8)), 13644#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 6), 13625#true, 13626#false, 13627#(<= 0 main_~i~1), 13628#(<= 1 main_~i~1), 13629#(<= 2 main_~i~1), 13630#(<= 3 main_~i~1), 13631#(<= 4 main_~i~1)] [2018-04-10 14:56:34,508 INFO L134 CoverageAnalysis]: Checked inductivity of 9720 backedges. 5033 proven. 184 refuted. 0 times theorem prover too weak. 4503 trivial. 0 not checked. [2018-04-10 14:56:34,508 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-10 14:56:34,508 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-10 14:56:34,508 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=279, Unknown=0, NotChecked=0, Total=380 [2018-04-10 14:56:34,508 INFO L87 Difference]: Start difference. First operand 471 states and 480 transitions. Second operand 20 states. [2018-04-10 14:56:34,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:34,912 INFO L93 Difference]: Finished difference Result 492 states and 499 transitions. [2018-04-10 14:56:34,912 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-10 14:56:34,912 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 431 [2018-04-10 14:56:34,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:34,914 INFO L225 Difference]: With dead ends: 492 [2018-04-10 14:56:34,914 INFO L226 Difference]: Without dead ends: 486 [2018-04-10 14:56:34,914 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=171, Invalid=531, Unknown=0, NotChecked=0, Total=702 [2018-04-10 14:56:34,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2018-04-10 14:56:34,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 471. [2018-04-10 14:56:34,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 471 states. [2018-04-10 14:56:34,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 478 transitions. [2018-04-10 14:56:34,921 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 478 transitions. Word has length 431 [2018-04-10 14:56:34,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:34,921 INFO L459 AbstractCegarLoop]: Abstraction has 471 states and 478 transitions. [2018-04-10 14:56:34,921 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-10 14:56:34,921 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 478 transitions. [2018-04-10 14:56:34,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 438 [2018-04-10 14:56:34,924 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:34,924 INFO L355 BasicCegarLoop]: trace histogram [63, 55, 55, 54, 54, 54, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:34,924 INFO L408 AbstractCegarLoop]: === Iteration 37 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:34,924 INFO L82 PathProgramCache]: Analyzing trace with hash 49074822, now seen corresponding path program 26 times [2018-04-10 14:56:34,925 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:34,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:34,957 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:35,392 INFO L134 CoverageAnalysis]: Checked inductivity of 10058 backedges. 3281 proven. 229 refuted. 0 times theorem prover too weak. 6548 trivial. 0 not checked. [2018-04-10 14:56:35,392 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:35,392 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-10 14:56:35,392 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:35,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:35,393 INFO L182 omatonBuilderFactory]: Interpolants [14624#(= main_~i~1 0), 14625#(<= main_~i~1 1), 14626#(<= main_~i~1 2), 14627#(<= main_~i~1 3), 14628#(<= main_~i~1 4), 14629#(<= main_~i~1 5), 14630#(<= main_~i~1 6), 14631#(<= main_~i~1 7), 14632#(<= main_~i~1 8), 14633#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 8), 14634#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8), 14635#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8)), 14636#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7)), 14637#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6)), 14638#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5)), 14639#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4)), 14640#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3)), 14641#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 14642#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 14643#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 14644#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 14645#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 14622#true, 14623#false] [2018-04-10 14:56:35,393 INFO L134 CoverageAnalysis]: Checked inductivity of 10058 backedges. 3281 proven. 229 refuted. 0 times theorem prover too weak. 6548 trivial. 0 not checked. [2018-04-10 14:56:35,393 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-10 14:56:35,394 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-10 14:56:35,394 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2018-04-10 14:56:35,394 INFO L87 Difference]: Start difference. First operand 471 states and 478 transitions. Second operand 24 states. [2018-04-10 14:56:35,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:35,757 INFO L93 Difference]: Finished difference Result 545 states and 553 transitions. [2018-04-10 14:56:35,758 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-10 14:56:35,758 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 437 [2018-04-10 14:56:35,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:35,759 INFO L225 Difference]: With dead ends: 545 [2018-04-10 14:56:35,759 INFO L226 Difference]: Without dead ends: 545 [2018-04-10 14:56:35,759 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=301, Invalid=889, Unknown=0, NotChecked=0, Total=1190 [2018-04-10 14:56:35,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2018-04-10 14:56:35,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 543. [2018-04-10 14:56:35,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 543 states. [2018-04-10 14:56:35,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 551 transitions. [2018-04-10 14:56:35,764 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 551 transitions. Word has length 437 [2018-04-10 14:56:35,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:35,764 INFO L459 AbstractCegarLoop]: Abstraction has 543 states and 551 transitions. [2018-04-10 14:56:35,764 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-10 14:56:35,764 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 551 transitions. [2018-04-10 14:56:35,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 504 [2018-04-10 14:56:35,766 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:35,766 INFO L355 BasicCegarLoop]: trace histogram [73, 64, 64, 63, 63, 63, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:35,767 INFO L408 AbstractCegarLoop]: === Iteration 38 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:35,767 INFO L82 PathProgramCache]: Analyzing trace with hash 1416226959, now seen corresponding path program 27 times [2018-04-10 14:56:35,767 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:35,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:35,793 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:36,589 INFO L134 CoverageAnalysis]: Checked inductivity of 13599 backedges. 3599 proven. 310 refuted. 0 times theorem prover too weak. 9690 trivial. 0 not checked. [2018-04-10 14:56:36,589 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:36,589 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-10 14:56:36,589 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:36,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:36,590 INFO L182 omatonBuilderFactory]: Interpolants [15756#true, 15757#false, 15758#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 15759#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 15760#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 15761#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 15762#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 15763#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 15764#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 15765#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 15766#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 15767#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 15768#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 15769#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 15770#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 15771#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:56:36,590 INFO L134 CoverageAnalysis]: Checked inductivity of 13599 backedges. 3599 proven. 310 refuted. 0 times theorem prover too weak. 9690 trivial. 0 not checked. [2018-04-10 14:56:36,590 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-10 14:56:36,590 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-10 14:56:36,591 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=154, Unknown=0, NotChecked=0, Total=240 [2018-04-10 14:56:36,591 INFO L87 Difference]: Start difference. First operand 543 states and 551 transitions. Second operand 16 states. [2018-04-10 14:56:36,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:36,861 INFO L93 Difference]: Finished difference Result 575 states and 584 transitions. [2018-04-10 14:56:36,861 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-10 14:56:36,862 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 503 [2018-04-10 14:56:36,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:36,863 INFO L225 Difference]: With dead ends: 575 [2018-04-10 14:56:36,863 INFO L226 Difference]: Without dead ends: 575 [2018-04-10 14:56:36,863 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=251, Invalid=451, Unknown=0, NotChecked=0, Total=702 [2018-04-10 14:56:36,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2018-04-10 14:56:36,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 549. [2018-04-10 14:56:36,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 549 states. [2018-04-10 14:56:36,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 558 transitions. [2018-04-10 14:56:36,869 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 558 transitions. Word has length 503 [2018-04-10 14:56:36,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:36,870 INFO L459 AbstractCegarLoop]: Abstraction has 549 states and 558 transitions. [2018-04-10 14:56:36,871 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-10 14:56:36,871 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 558 transitions. [2018-04-10 14:56:36,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 510 [2018-04-10 14:56:36,875 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:36,876 INFO L355 BasicCegarLoop]: trace histogram [74, 65, 65, 64, 64, 64, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:36,876 INFO L408 AbstractCegarLoop]: === Iteration 39 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:36,876 INFO L82 PathProgramCache]: Analyzing trace with hash -2009362153, now seen corresponding path program 28 times [2018-04-10 14:56:36,877 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:36,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:36,919 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:37,709 INFO L134 CoverageAnalysis]: Checked inductivity of 13999 backedges. 3935 proven. 374 refuted. 0 times theorem prover too weak. 9690 trivial. 0 not checked. [2018-04-10 14:56:37,709 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:37,709 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-10 14:56:37,709 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:37,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:37,710 INFO L182 omatonBuilderFactory]: Interpolants [16928#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 16929#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 16930#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 16931#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 16932#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 16933#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 16934#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11) (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 16918#true, 16919#false, 16920#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 16921#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 16922#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 16923#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 16924#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 16925#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 16926#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 16927#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:56:37,710 INFO L134 CoverageAnalysis]: Checked inductivity of 13999 backedges. 3935 proven. 374 refuted. 0 times theorem prover too weak. 9690 trivial. 0 not checked. [2018-04-10 14:56:37,710 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-10 14:56:37,710 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-10 14:56:37,710 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=173, Unknown=0, NotChecked=0, Total=272 [2018-04-10 14:56:37,710 INFO L87 Difference]: Start difference. First operand 549 states and 558 transitions. Second operand 17 states. [2018-04-10 14:56:38,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:38,032 INFO L93 Difference]: Finished difference Result 584 states and 594 transitions. [2018-04-10 14:56:38,032 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-10 14:56:38,033 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 509 [2018-04-10 14:56:38,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:38,034 INFO L225 Difference]: With dead ends: 584 [2018-04-10 14:56:38,034 INFO L226 Difference]: Without dead ends: 584 [2018-04-10 14:56:38,034 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=291, Invalid=521, Unknown=0, NotChecked=0, Total=812 [2018-04-10 14:56:38,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2018-04-10 14:56:38,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 555. [2018-04-10 14:56:38,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 555 states. [2018-04-10 14:56:38,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 565 transitions. [2018-04-10 14:56:38,038 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 565 transitions. Word has length 509 [2018-04-10 14:56:38,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:38,039 INFO L459 AbstractCegarLoop]: Abstraction has 555 states and 565 transitions. [2018-04-10 14:56:38,039 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-10 14:56:38,039 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 565 transitions. [2018-04-10 14:56:38,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 516 [2018-04-10 14:56:38,041 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:38,041 INFO L355 BasicCegarLoop]: trace histogram [75, 66, 66, 65, 65, 65, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:38,041 INFO L408 AbstractCegarLoop]: === Iteration 40 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:38,041 INFO L82 PathProgramCache]: Analyzing trace with hash 209630111, now seen corresponding path program 29 times [2018-04-10 14:56:38,042 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:38,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:38,065 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:38,802 INFO L134 CoverageAnalysis]: Checked inductivity of 14405 backedges. 4271 proven. 444 refuted. 0 times theorem prover too weak. 9690 trivial. 0 not checked. [2018-04-10 14:56:38,802 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:38,802 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-10 14:56:38,802 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:38,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:38,802 INFO L182 omatonBuilderFactory]: Interpolants [18112#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 18113#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 18114#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 18115#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12) (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 18098#true, 18099#false, 18100#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 18101#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 18102#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 18103#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 18104#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 18105#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 18106#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 18107#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 18108#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 18109#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 18110#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 18111#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:56:38,803 INFO L134 CoverageAnalysis]: Checked inductivity of 14405 backedges. 4271 proven. 444 refuted. 0 times theorem prover too weak. 9690 trivial. 0 not checked. [2018-04-10 14:56:38,803 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-10 14:56:38,803 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-10 14:56:38,803 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=193, Unknown=0, NotChecked=0, Total=306 [2018-04-10 14:56:38,803 INFO L87 Difference]: Start difference. First operand 555 states and 565 transitions. Second operand 18 states. [2018-04-10 14:56:39,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:39,088 INFO L93 Difference]: Finished difference Result 593 states and 604 transitions. [2018-04-10 14:56:39,088 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-10 14:56:39,088 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 515 [2018-04-10 14:56:39,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:39,089 INFO L225 Difference]: With dead ends: 593 [2018-04-10 14:56:39,089 INFO L226 Difference]: Without dead ends: 593 [2018-04-10 14:56:39,089 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=334, Invalid=596, Unknown=0, NotChecked=0, Total=930 [2018-04-10 14:56:39,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2018-04-10 14:56:39,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 561. [2018-04-10 14:56:39,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 561 states. [2018-04-10 14:56:39,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 572 transitions. [2018-04-10 14:56:39,094 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 572 transitions. Word has length 515 [2018-04-10 14:56:39,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:39,094 INFO L459 AbstractCegarLoop]: Abstraction has 561 states and 572 transitions. [2018-04-10 14:56:39,094 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-10 14:56:39,094 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 572 transitions. [2018-04-10 14:56:39,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2018-04-10 14:56:39,096 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:39,096 INFO L355 BasicCegarLoop]: trace histogram [76, 67, 67, 66, 66, 66, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:39,096 INFO L408 AbstractCegarLoop]: === Iteration 41 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:39,096 INFO L82 PathProgramCache]: Analyzing trace with hash -1062219737, now seen corresponding path program 30 times [2018-04-10 14:56:39,096 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:39,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:39,134 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:39,874 INFO L134 CoverageAnalysis]: Checked inductivity of 14817 backedges. 4607 proven. 520 refuted. 0 times theorem prover too weak. 9690 trivial. 0 not checked. [2018-04-10 14:56:39,874 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:39,874 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-10 14:56:39,874 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:39,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:39,875 INFO L182 omatonBuilderFactory]: Interpolants [19296#true, 19297#false, 19298#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 19299#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 19300#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 19301#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 19302#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 19303#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 19304#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 19305#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 19306#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 19307#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 19308#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 19309#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 19310#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 19311#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 19312#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 19313#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 19314#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13) (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:56:39,875 INFO L134 CoverageAnalysis]: Checked inductivity of 14817 backedges. 4607 proven. 520 refuted. 0 times theorem prover too weak. 9690 trivial. 0 not checked. [2018-04-10 14:56:39,875 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-10 14:56:39,876 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-10 14:56:39,876 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=214, Unknown=0, NotChecked=0, Total=342 [2018-04-10 14:56:39,876 INFO L87 Difference]: Start difference. First operand 561 states and 572 transitions. Second operand 19 states. [2018-04-10 14:56:40,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:40,207 INFO L93 Difference]: Finished difference Result 602 states and 614 transitions. [2018-04-10 14:56:40,207 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-10 14:56:40,207 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 521 [2018-04-10 14:56:40,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:40,208 INFO L225 Difference]: With dead ends: 602 [2018-04-10 14:56:40,208 INFO L226 Difference]: Without dead ends: 602 [2018-04-10 14:56:40,209 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=380, Invalid=676, Unknown=0, NotChecked=0, Total=1056 [2018-04-10 14:56:40,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2018-04-10 14:56:40,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 567. [2018-04-10 14:56:40,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 567 states. [2018-04-10 14:56:40,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 579 transitions. [2018-04-10 14:56:40,215 INFO L78 Accepts]: Start accepts. Automaton has 567 states and 579 transitions. Word has length 521 [2018-04-10 14:56:40,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:40,216 INFO L459 AbstractCegarLoop]: Abstraction has 567 states and 579 transitions. [2018-04-10 14:56:40,216 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-10 14:56:40,216 INFO L276 IsEmpty]: Start isEmpty. Operand 567 states and 579 transitions. [2018-04-10 14:56:40,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 528 [2018-04-10 14:56:40,219 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:40,219 INFO L355 BasicCegarLoop]: trace histogram [77, 68, 68, 67, 67, 67, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:40,219 INFO L408 AbstractCegarLoop]: === Iteration 42 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:40,220 INFO L82 PathProgramCache]: Analyzing trace with hash 350971567, now seen corresponding path program 31 times [2018-04-10 14:56:40,220 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:40,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:40,261 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:41,205 INFO L134 CoverageAnalysis]: Checked inductivity of 15235 backedges. 4943 proven. 602 refuted. 0 times theorem prover too weak. 9690 trivial. 0 not checked. [2018-04-10 14:56:41,205 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:41,205 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-10 14:56:41,206 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:41,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:41,206 INFO L182 omatonBuilderFactory]: Interpolants [20512#true, 20513#false, 20514#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 20515#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 20516#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 20517#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 20518#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 20519#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 20520#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 20521#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 20522#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 20523#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 20524#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 20525#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 20526#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 20527#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 20528#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 20529#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 20530#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 20531#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14) (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:56:41,206 INFO L134 CoverageAnalysis]: Checked inductivity of 15235 backedges. 4943 proven. 602 refuted. 0 times theorem prover too weak. 9690 trivial. 0 not checked. [2018-04-10 14:56:41,206 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-10 14:56:41,206 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-10 14:56:41,207 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=236, Unknown=0, NotChecked=0, Total=380 [2018-04-10 14:56:41,207 INFO L87 Difference]: Start difference. First operand 567 states and 579 transitions. Second operand 20 states. [2018-04-10 14:56:41,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:41,642 INFO L93 Difference]: Finished difference Result 611 states and 624 transitions. [2018-04-10 14:56:41,642 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-10 14:56:41,642 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 527 [2018-04-10 14:56:41,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:41,643 INFO L225 Difference]: With dead ends: 611 [2018-04-10 14:56:41,643 INFO L226 Difference]: Without dead ends: 611 [2018-04-10 14:56:41,644 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=429, Invalid=761, Unknown=0, NotChecked=0, Total=1190 [2018-04-10 14:56:41,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2018-04-10 14:56:41,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 573. [2018-04-10 14:56:41,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 573 states. [2018-04-10 14:56:41,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 586 transitions. [2018-04-10 14:56:41,648 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 586 transitions. Word has length 527 [2018-04-10 14:56:41,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:41,648 INFO L459 AbstractCegarLoop]: Abstraction has 573 states and 586 transitions. [2018-04-10 14:56:41,648 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-10 14:56:41,648 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 586 transitions. [2018-04-10 14:56:41,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 534 [2018-04-10 14:56:41,650 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:41,650 INFO L355 BasicCegarLoop]: trace histogram [78, 69, 69, 68, 68, 68, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:41,651 INFO L408 AbstractCegarLoop]: === Iteration 43 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:41,651 INFO L82 PathProgramCache]: Analyzing trace with hash 300807991, now seen corresponding path program 32 times [2018-04-10 14:56:41,651 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:41,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:41,675 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:42,476 INFO L134 CoverageAnalysis]: Checked inductivity of 15659 backedges. 5279 proven. 690 refuted. 0 times theorem prover too weak. 9690 trivial. 0 not checked. [2018-04-10 14:56:42,476 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:42,476 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-10 14:56:42,476 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:42,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:42,476 INFO L182 omatonBuilderFactory]: Interpolants [21760#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 21761#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 21762#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 21763#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 21764#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 21765#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 21766#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 21746#true, 21747#false, 21748#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 21749#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 21750#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 21751#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 21752#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 21753#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 21754#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 21755#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 21756#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 21757#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 21758#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 21759#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:56:42,477 INFO L134 CoverageAnalysis]: Checked inductivity of 15659 backedges. 5279 proven. 690 refuted. 0 times theorem prover too weak. 9690 trivial. 0 not checked. [2018-04-10 14:56:42,477 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-10 14:56:42,477 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-10 14:56:42,477 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=259, Unknown=0, NotChecked=0, Total=420 [2018-04-10 14:56:42,477 INFO L87 Difference]: Start difference. First operand 573 states and 586 transitions. Second operand 21 states. [2018-04-10 14:56:42,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:42,836 INFO L93 Difference]: Finished difference Result 620 states and 634 transitions. [2018-04-10 14:56:42,836 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-10 14:56:42,836 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 533 [2018-04-10 14:56:42,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:42,837 INFO L225 Difference]: With dead ends: 620 [2018-04-10 14:56:42,837 INFO L226 Difference]: Without dead ends: 620 [2018-04-10 14:56:42,838 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=481, Invalid=851, Unknown=0, NotChecked=0, Total=1332 [2018-04-10 14:56:42,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states. [2018-04-10 14:56:42,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 579. [2018-04-10 14:56:42,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 579 states. [2018-04-10 14:56:42,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 593 transitions. [2018-04-10 14:56:42,844 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 593 transitions. Word has length 533 [2018-04-10 14:56:42,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:42,844 INFO L459 AbstractCegarLoop]: Abstraction has 579 states and 593 transitions. [2018-04-10 14:56:42,844 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-10 14:56:42,844 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 593 transitions. [2018-04-10 14:56:42,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 540 [2018-04-10 14:56:42,847 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:42,848 INFO L355 BasicCegarLoop]: trace histogram [79, 70, 70, 69, 69, 69, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:42,848 INFO L408 AbstractCegarLoop]: === Iteration 44 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:42,848 INFO L82 PathProgramCache]: Analyzing trace with hash 1628701119, now seen corresponding path program 33 times [2018-04-10 14:56:42,849 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:42,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:42,887 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:43,711 INFO L134 CoverageAnalysis]: Checked inductivity of 16089 backedges. 7381 proven. 1200 refuted. 0 times theorem prover too weak. 7508 trivial. 0 not checked. [2018-04-10 14:56:43,712 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:43,712 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-10 14:56:43,712 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:43,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:43,712 INFO L182 omatonBuilderFactory]: Interpolants [23008#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7)), 23009#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8)), 23010#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9)), 23011#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 7), 23012#(and (<= main_~i~1 7) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 23013#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|) (<= main_~i~1 8)), 23014#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|)) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 8)), 23015#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 23016#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 23017#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9) (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 22998#true, 22999#false, 23000#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 23001#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)), 23002#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1)), 23003#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2)), 23004#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3)), 23005#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4)), 23006#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5)), 23007#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6))] [2018-04-10 14:56:43,713 INFO L134 CoverageAnalysis]: Checked inductivity of 16089 backedges. 7381 proven. 1200 refuted. 0 times theorem prover too weak. 7508 trivial. 0 not checked. [2018-04-10 14:56:43,713 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-10 14:56:43,713 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-10 14:56:43,713 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2018-04-10 14:56:43,713 INFO L87 Difference]: Start difference. First operand 579 states and 593 transitions. Second operand 20 states. [2018-04-10 14:56:44,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:44,850 INFO L93 Difference]: Finished difference Result 715 states and 737 transitions. [2018-04-10 14:56:44,850 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-10 14:56:44,850 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 539 [2018-04-10 14:56:44,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:44,851 INFO L225 Difference]: With dead ends: 715 [2018-04-10 14:56:44,851 INFO L226 Difference]: Without dead ends: 715 [2018-04-10 14:56:44,852 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1241 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1081, Invalid=2825, Unknown=0, NotChecked=0, Total=3906 [2018-04-10 14:56:44,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2018-04-10 14:56:44,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 660. [2018-04-10 14:56:44,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 660 states. [2018-04-10 14:56:44,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 676 transitions. [2018-04-10 14:56:44,858 INFO L78 Accepts]: Start accepts. Automaton has 660 states and 676 transitions. Word has length 539 [2018-04-10 14:56:44,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:44,858 INFO L459 AbstractCegarLoop]: Abstraction has 660 states and 676 transitions. [2018-04-10 14:56:44,858 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-10 14:56:44,858 INFO L276 IsEmpty]: Start isEmpty. Operand 660 states and 676 transitions. [2018-04-10 14:56:44,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 546 [2018-04-10 14:56:44,860 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:44,860 INFO L355 BasicCegarLoop]: trace histogram [80, 71, 71, 70, 70, 70, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:44,860 INFO L408 AbstractCegarLoop]: === Iteration 45 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:44,860 INFO L82 PathProgramCache]: Analyzing trace with hash -418963705, now seen corresponding path program 34 times [2018-04-10 14:56:44,861 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:44,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:44,898 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:45,589 INFO L134 CoverageAnalysis]: Checked inductivity of 16525 backedges. 5715 proven. 284 refuted. 0 times theorem prover too weak. 10526 trivial. 0 not checked. [2018-04-10 14:56:45,590 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:45,590 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-10 14:56:45,590 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:45,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:45,590 INFO L182 omatonBuilderFactory]: Interpolants [24480#false, 24481#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 24482#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|) (= main_~i~1 0)), 24483#(and (= 32 (select |#length| |main_~#mask~0.base|)) (<= main_~i~1 1) (= 0 |main_~#mask~0.offset|)), 24484#(and (<= main_~i~1 2) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 24485#(and (<= main_~i~1 3) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 24486#(and (<= main_~i~1 4) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 24487#(and (= 32 (select |#length| |main_~#mask~0.base|)) (<= main_~i~1 5) (= 0 |main_~#mask~0.offset|)), 24488#(and (<= main_~i~1 6) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 24489#(and (<= main_~i~1 7) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 24490#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|) (<= main_~i~1 8)), 24491#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|) (<= main_~i~1 9)), 24492#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|)) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 9)), 24493#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 24494#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 24495#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 24479#true] [2018-04-10 14:56:45,590 INFO L134 CoverageAnalysis]: Checked inductivity of 16525 backedges. 5715 proven. 284 refuted. 0 times theorem prover too weak. 10526 trivial. 0 not checked. [2018-04-10 14:56:45,591 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-10 14:56:45,591 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-10 14:56:45,591 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=185, Unknown=0, NotChecked=0, Total=272 [2018-04-10 14:56:45,591 INFO L87 Difference]: Start difference. First operand 660 states and 676 transitions. Second operand 17 states. [2018-04-10 14:56:45,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:45,727 INFO L93 Difference]: Finished difference Result 852 states and 878 transitions. [2018-04-10 14:56:45,727 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-10 14:56:45,727 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 545 [2018-04-10 14:56:45,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:45,729 INFO L225 Difference]: With dead ends: 852 [2018-04-10 14:56:45,729 INFO L226 Difference]: Without dead ends: 852 [2018-04-10 14:56:45,729 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=105, Invalid=275, Unknown=0, NotChecked=0, Total=380 [2018-04-10 14:56:45,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2018-04-10 14:56:45,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 657. [2018-04-10 14:56:45,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 657 states. [2018-04-10 14:56:45,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 673 transitions. [2018-04-10 14:56:45,735 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 673 transitions. Word has length 545 [2018-04-10 14:56:45,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:45,735 INFO L459 AbstractCegarLoop]: Abstraction has 657 states and 673 transitions. [2018-04-10 14:56:45,736 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-10 14:56:45,736 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 673 transitions. [2018-04-10 14:56:45,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 612 [2018-04-10 14:56:45,739 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:45,739 INFO L355 BasicCegarLoop]: trace histogram [90, 80, 80, 79, 79, 79, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:45,739 INFO L408 AbstractCegarLoop]: === Iteration 46 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:45,740 INFO L82 PathProgramCache]: Analyzing trace with hash 1064911760, now seen corresponding path program 35 times [2018-04-10 14:56:45,740 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:45,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:45,783 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:46,345 INFO L134 CoverageAnalysis]: Checked inductivity of 20992 backedges. 9602 proven. 817 refuted. 0 times theorem prover too weak. 10573 trivial. 0 not checked. [2018-04-10 14:56:46,346 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:46,346 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-10 14:56:46,346 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:46,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:46,346 INFO L182 omatonBuilderFactory]: Interpolants [26016#(<= 3 main_~i~1), 26017#(<= 4 main_~i~1), 26018#(<= 5 main_~i~1), 26019#(<= 6 main_~i~1), 26020#(<= 7 main_~i~1), 26021#(<= 8 main_~i~1), 26022#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)), 26023#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1)), 26024#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2)), 26025#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3)), 26026#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4)), 26027#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5)), 26028#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6)), 26029#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7)), 26030#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8)), 26031#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9)), 26032#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 7), 26011#true, 26012#false, 26013#(<= 0 main_~i~1), 26014#(<= 1 main_~i~1), 26015#(<= 2 main_~i~1)] [2018-04-10 14:56:46,347 INFO L134 CoverageAnalysis]: Checked inductivity of 20992 backedges. 9602 proven. 817 refuted. 0 times theorem prover too weak. 10573 trivial. 0 not checked. [2018-04-10 14:56:46,347 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-10 14:56:46,347 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-10 14:56:46,347 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=340, Unknown=0, NotChecked=0, Total=462 [2018-04-10 14:56:46,348 INFO L87 Difference]: Start difference. First operand 657 states and 673 transitions. Second operand 22 states. [2018-04-10 14:56:46,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:46,711 INFO L93 Difference]: Finished difference Result 679 states and 692 transitions. [2018-04-10 14:56:46,711 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-10 14:56:46,712 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 611 [2018-04-10 14:56:46,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:46,713 INFO L225 Difference]: With dead ends: 679 [2018-04-10 14:56:46,713 INFO L226 Difference]: Without dead ends: 670 [2018-04-10 14:56:46,713 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=210, Invalid=660, Unknown=0, NotChecked=0, Total=870 [2018-04-10 14:56:46,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 670 states. [2018-04-10 14:56:46,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 670 to 651. [2018-04-10 14:56:46,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 651 states. [2018-04-10 14:56:46,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 664 transitions. [2018-04-10 14:56:46,717 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 664 transitions. Word has length 611 [2018-04-10 14:56:46,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:46,717 INFO L459 AbstractCegarLoop]: Abstraction has 651 states and 664 transitions. [2018-04-10 14:56:46,717 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-10 14:56:46,717 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 664 transitions. [2018-04-10 14:56:46,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 618 [2018-04-10 14:56:46,719 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:46,719 INFO L355 BasicCegarLoop]: trace histogram [91, 81, 81, 80, 80, 80, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:46,719 INFO L408 AbstractCegarLoop]: === Iteration 47 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:46,720 INFO L82 PathProgramCache]: Analyzing trace with hash 1592809688, now seen corresponding path program 36 times [2018-04-10 14:56:46,720 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:46,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:46,751 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:47,436 INFO L134 CoverageAnalysis]: Checked inductivity of 21490 backedges. 10633 proven. 290 refuted. 0 times theorem prover too weak. 10567 trivial. 0 not checked. [2018-04-10 14:56:47,436 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:47,436 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-10 14:56:47,436 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:47,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:47,436 INFO L182 omatonBuilderFactory]: Interpolants [27392#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1)), 27393#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2)), 27394#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3)), 27395#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4)), 27396#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5)), 27397#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6)), 27398#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7)), 27399#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8)), 27400#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9)), 27401#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10)), 27402#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 8), 27379#true, 27380#false, 27381#(<= 0 main_~i~1), 27382#(<= 1 main_~i~1), 27383#(<= 2 main_~i~1), 27384#(<= 3 main_~i~1), 27385#(<= 4 main_~i~1), 27386#(<= 5 main_~i~1), 27387#(<= 6 main_~i~1), 27388#(<= 7 main_~i~1), 27389#(<= 8 main_~i~1), 27390#(<= 9 main_~i~1), 27391#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size))] [2018-04-10 14:56:47,437 INFO L134 CoverageAnalysis]: Checked inductivity of 21490 backedges. 10633 proven. 290 refuted. 0 times theorem prover too weak. 10567 trivial. 0 not checked. [2018-04-10 14:56:47,437 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-10 14:56:47,437 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-10 14:56:47,437 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=407, Unknown=0, NotChecked=0, Total=552 [2018-04-10 14:56:47,438 INFO L87 Difference]: Start difference. First operand 651 states and 664 transitions. Second operand 24 states. [2018-04-10 14:56:47,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:47,809 INFO L93 Difference]: Finished difference Result 682 states and 694 transitions. [2018-04-10 14:56:47,809 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-10 14:56:47,809 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 617 [2018-04-10 14:56:47,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:47,811 INFO L225 Difference]: With dead ends: 682 [2018-04-10 14:56:47,812 INFO L226 Difference]: Without dead ends: 676 [2018-04-10 14:56:47,812 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=253, Invalid=803, Unknown=0, NotChecked=0, Total=1056 [2018-04-10 14:56:47,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2018-04-10 14:56:47,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 657. [2018-04-10 14:56:47,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 657 states. [2018-04-10 14:56:47,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 669 transitions. [2018-04-10 14:56:47,819 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 669 transitions. Word has length 617 [2018-04-10 14:56:47,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:47,819 INFO L459 AbstractCegarLoop]: Abstraction has 657 states and 669 transitions. [2018-04-10 14:56:47,819 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-10 14:56:47,819 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 669 transitions. [2018-04-10 14:56:47,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 624 [2018-04-10 14:56:47,821 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:47,821 INFO L355 BasicCegarLoop]: trace histogram [92, 82, 82, 81, 81, 81, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:47,821 INFO L408 AbstractCegarLoop]: === Iteration 48 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:47,822 INFO L82 PathProgramCache]: Analyzing trace with hash 2021785440, now seen corresponding path program 37 times [2018-04-10 14:56:47,822 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:47,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:47,852 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:48,698 INFO L134 CoverageAnalysis]: Checked inductivity of 21994 backedges. 7587 proven. 357 refuted. 0 times theorem prover too weak. 14050 trivial. 0 not checked. [2018-04-10 14:56:48,699 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:48,699 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-10 14:56:48,699 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:48,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:48,699 INFO L182 omatonBuilderFactory]: Interpolants [28760#true, 28761#false, 28762#(= main_~i~1 0), 28763#(<= main_~i~1 1), 28764#(<= main_~i~1 2), 28765#(<= main_~i~1 3), 28766#(<= main_~i~1 4), 28767#(<= main_~i~1 5), 28768#(<= main_~i~1 6), 28769#(<= main_~i~1 7), 28770#(<= main_~i~1 8), 28771#(<= main_~i~1 9), 28772#(<= main_~i~1 10), 28773#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 10), 28774#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10), 28775#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10)), 28776#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9)), 28777#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8)), 28778#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7)), 28779#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6)), 28780#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5)), 28781#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4)), 28782#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3)), 28783#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 28784#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 28785#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 28786#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 28787#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 28788#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 28789#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 28790#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 28791#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0)] [2018-04-10 14:56:48,700 INFO L134 CoverageAnalysis]: Checked inductivity of 21994 backedges. 7587 proven. 357 refuted. 0 times theorem prover too weak. 14050 trivial. 0 not checked. [2018-04-10 14:56:48,700 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-10 14:56:48,700 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-10 14:56:48,700 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=740, Unknown=0, NotChecked=0, Total=992 [2018-04-10 14:56:48,700 INFO L87 Difference]: Start difference. First operand 657 states and 669 transitions. Second operand 32 states. [2018-04-10 14:56:49,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:49,167 INFO L93 Difference]: Finished difference Result 749 states and 762 transitions. [2018-04-10 14:56:49,167 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-10 14:56:49,167 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 623 [2018-04-10 14:56:49,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:49,169 INFO L225 Difference]: With dead ends: 749 [2018-04-10 14:56:49,169 INFO L226 Difference]: Without dead ends: 749 [2018-04-10 14:56:49,169 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=473, Invalid=1507, Unknown=0, NotChecked=0, Total=1980 [2018-04-10 14:56:49,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2018-04-10 14:56:49,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 747. [2018-04-10 14:56:49,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 747 states. [2018-04-10 14:56:49,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 760 transitions. [2018-04-10 14:56:49,174 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 760 transitions. Word has length 623 [2018-04-10 14:56:49,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:49,174 INFO L459 AbstractCegarLoop]: Abstraction has 747 states and 760 transitions. [2018-04-10 14:56:49,174 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-10 14:56:49,174 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 760 transitions. [2018-04-10 14:56:49,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 702 [2018-04-10 14:56:49,177 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:49,177 INFO L355 BasicCegarLoop]: trace histogram [104, 93, 93, 92, 92, 92, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:49,177 INFO L408 AbstractCegarLoop]: === Iteration 49 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:49,177 INFO L82 PathProgramCache]: Analyzing trace with hash 1605076985, now seen corresponding path program 38 times [2018-04-10 14:56:49,178 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:49,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:49,207 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:50,119 INFO L134 CoverageAnalysis]: Checked inductivity of 28245 backedges. 16198 proven. 1218 refuted. 0 times theorem prover too weak. 10829 trivial. 0 not checked. [2018-04-10 14:56:50,119 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:50,119 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-10 14:56:50,119 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:50,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:50,119 INFO L182 omatonBuilderFactory]: Interpolants [30336#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5)), 30337#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6)), 30338#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7)), 30339#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8)), 30340#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9)), 30341#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10)), 30342#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 11)), 30343#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 9), 30314#true, 30315#false, 30316#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 30317#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 30318#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 30319#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 30320#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 30321#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 30322#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 30323#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 30324#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 30325#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 30326#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 30327#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 30328#(<= 9 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 30329#(<= 9 main_~i~1), 30330#(<= 10 main_~i~1), 30331#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)), 30332#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1)), 30333#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2)), 30334#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3)), 30335#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4))] [2018-04-10 14:56:50,120 INFO L134 CoverageAnalysis]: Checked inductivity of 28245 backedges. 16198 proven. 1218 refuted. 0 times theorem prover too weak. 10829 trivial. 0 not checked. [2018-04-10 14:56:50,120 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-10 14:56:50,120 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-10 14:56:50,121 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=691, Unknown=0, NotChecked=0, Total=870 [2018-04-10 14:56:50,121 INFO L87 Difference]: Start difference. First operand 747 states and 760 transitions. Second operand 30 states. [2018-04-10 14:56:50,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:50,760 INFO L93 Difference]: Finished difference Result 771 states and 782 transitions. [2018-04-10 14:56:50,760 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-10 14:56:50,760 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 701 [2018-04-10 14:56:50,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:50,761 INFO L225 Difference]: With dead ends: 771 [2018-04-10 14:56:50,761 INFO L226 Difference]: Without dead ends: 765 [2018-04-10 14:56:50,762 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 877 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=768, Invalid=3264, Unknown=0, NotChecked=0, Total=4032 [2018-04-10 14:56:50,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2018-04-10 14:56:50,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 747. [2018-04-10 14:56:50,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 747 states. [2018-04-10 14:56:50,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 758 transitions. [2018-04-10 14:56:50,767 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 758 transitions. Word has length 701 [2018-04-10 14:56:50,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:50,768 INFO L459 AbstractCegarLoop]: Abstraction has 747 states and 758 transitions. [2018-04-10 14:56:50,768 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-10 14:56:50,768 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 758 transitions. [2018-04-10 14:56:50,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 708 [2018-04-10 14:56:50,770 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:50,770 INFO L355 BasicCegarLoop]: trace histogram [105, 94, 94, 93, 93, 93, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:50,770 INFO L408 AbstractCegarLoop]: === Iteration 50 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:50,771 INFO L82 PathProgramCache]: Analyzing trace with hash -678719039, now seen corresponding path program 39 times [2018-04-10 14:56:50,771 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:50,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:50,801 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:51,790 INFO L134 CoverageAnalysis]: Checked inductivity of 28823 backedges. 8822 proven. 421 refuted. 0 times theorem prover too weak. 19580 trivial. 0 not checked. [2018-04-10 14:56:51,790 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:51,790 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-10 14:56:51,790 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:51,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:51,791 INFO L182 omatonBuilderFactory]: Interpolants [31936#(<= main_~i~1 3), 31937#(<= main_~i~1 4), 31938#(<= main_~i~1 5), 31939#(<= main_~i~1 6), 31940#(<= main_~i~1 7), 31941#(<= main_~i~1 8), 31942#(<= main_~i~1 9), 31943#(<= main_~i~1 10), 31944#(<= main_~i~1 11), 31945#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 11), 31946#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 11), 31947#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11)), 31948#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10)), 31949#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9)), 31950#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8)), 31951#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7)), 31952#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6)), 31953#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5)), 31954#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4)), 31955#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3)), 31956#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 31957#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 31958#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 31959#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 31960#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 31961#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 31962#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 31963#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 31931#true, 31932#false, 31933#(= main_~i~1 0), 31934#(<= main_~i~1 1), 31935#(<= main_~i~1 2)] [2018-04-10 14:56:51,791 INFO L134 CoverageAnalysis]: Checked inductivity of 28823 backedges. 8822 proven. 421 refuted. 0 times theorem prover too weak. 19580 trivial. 0 not checked. [2018-04-10 14:56:51,791 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-10 14:56:51,791 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-10 14:56:51,792 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=791, Unknown=0, NotChecked=0, Total=1056 [2018-04-10 14:56:51,792 INFO L87 Difference]: Start difference. First operand 747 states and 758 transitions. Second operand 33 states. [2018-04-10 14:56:52,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:52,232 INFO L93 Difference]: Finished difference Result 839 states and 851 transitions. [2018-04-10 14:56:52,232 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-10 14:56:52,232 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 707 [2018-04-10 14:56:52,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:52,234 INFO L225 Difference]: With dead ends: 839 [2018-04-10 14:56:52,234 INFO L226 Difference]: Without dead ends: 839 [2018-04-10 14:56:52,235 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=517, Invalid=1645, Unknown=0, NotChecked=0, Total=2162 [2018-04-10 14:56:52,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states. [2018-04-10 14:56:52,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 837. [2018-04-10 14:56:52,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 837 states. [2018-04-10 14:56:52,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 849 transitions. [2018-04-10 14:56:52,241 INFO L78 Accepts]: Start accepts. Automaton has 837 states and 849 transitions. Word has length 707 [2018-04-10 14:56:52,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:52,241 INFO L459 AbstractCegarLoop]: Abstraction has 837 states and 849 transitions. [2018-04-10 14:56:52,241 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-10 14:56:52,241 INFO L276 IsEmpty]: Start isEmpty. Operand 837 states and 849 transitions. [2018-04-10 14:56:52,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 792 [2018-04-10 14:56:52,245 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:52,245 INFO L355 BasicCegarLoop]: trace histogram [118, 106, 106, 105, 105, 105, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:52,245 INFO L408 AbstractCegarLoop]: === Iteration 51 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:52,245 INFO L82 PathProgramCache]: Analyzing trace with hash 387817890, now seen corresponding path program 40 times [2018-04-10 14:56:52,246 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:52,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:52,284 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:53,444 INFO L134 CoverageAnalysis]: Checked inductivity of 36576 backedges. 18862 proven. 2197 refuted. 0 times theorem prover too weak. 15517 trivial. 0 not checked. [2018-04-10 14:56:53,444 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:53,444 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-10 14:56:53,444 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:53,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:53,445 INFO L182 omatonBuilderFactory]: Interpolants [33668#true, 33669#false, 33670#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 33671#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 33672#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 33673#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 33674#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 33675#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 33676#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 33677#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 33678#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 33679#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 33680#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 33681#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 33682#(<= 9 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 33683#(<= 9 main_~i~1), 33684#(<= 10 main_~i~1), 33685#(<= 11 main_~i~1), 33686#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)), 33687#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1)), 33688#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2)), 33689#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3)), 33690#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4)), 33691#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5)), 33692#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6)), 33693#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7)), 33694#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8)), 33695#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9)), 33696#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10)), 33697#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 11)), 33698#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 12)), 33699#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 10)] [2018-04-10 14:56:53,445 INFO L134 CoverageAnalysis]: Checked inductivity of 36576 backedges. 18862 proven. 2197 refuted. 0 times theorem prover too weak. 15517 trivial. 0 not checked. [2018-04-10 14:56:53,446 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-10 14:56:53,446 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-10 14:56:53,446 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=795, Unknown=0, NotChecked=0, Total=992 [2018-04-10 14:56:53,446 INFO L87 Difference]: Start difference. First operand 837 states and 849 transitions. Second operand 32 states. [2018-04-10 14:56:54,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:54,247 INFO L93 Difference]: Finished difference Result 861 states and 871 transitions. [2018-04-10 14:56:54,247 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-10 14:56:54,247 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 791 [2018-04-10 14:56:54,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:54,249 INFO L225 Difference]: With dead ends: 861 [2018-04-10 14:56:54,249 INFO L226 Difference]: Without dead ends: 855 [2018-04-10 14:56:54,249 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1021 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=859, Invalid=3697, Unknown=0, NotChecked=0, Total=4556 [2018-04-10 14:56:54,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 855 states. [2018-04-10 14:56:54,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 855 to 837. [2018-04-10 14:56:54,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 837 states. [2018-04-10 14:56:54,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 847 transitions. [2018-04-10 14:56:54,255 INFO L78 Accepts]: Start accepts. Automaton has 837 states and 847 transitions. Word has length 791 [2018-04-10 14:56:54,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:54,255 INFO L459 AbstractCegarLoop]: Abstraction has 837 states and 847 transitions. [2018-04-10 14:56:54,255 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-10 14:56:54,255 INFO L276 IsEmpty]: Start isEmpty. Operand 837 states and 847 transitions. [2018-04-10 14:56:54,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 798 [2018-04-10 14:56:54,259 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:54,259 INFO L355 BasicCegarLoop]: trace histogram [119, 107, 107, 106, 106, 106, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:54,259 INFO L408 AbstractCegarLoop]: === Iteration 52 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:54,259 INFO L82 PathProgramCache]: Analyzing trace with hash 423889066, now seen corresponding path program 41 times [2018-04-10 14:56:54,259 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:54,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:54,292 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:55,473 INFO L134 CoverageAnalysis]: Checked inductivity of 37234 backedges. 10157 proven. 491 refuted. 0 times theorem prover too weak. 26586 trivial. 0 not checked. [2018-04-10 14:56:55,473 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:55,473 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-10 14:56:55,473 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:55,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:55,474 INFO L182 omatonBuilderFactory]: Interpolants [35471#true, 35472#false, 35473#(= main_~i~1 0), 35474#(<= main_~i~1 1), 35475#(<= main_~i~1 2), 35476#(<= main_~i~1 3), 35477#(<= main_~i~1 4), 35478#(<= main_~i~1 5), 35479#(<= main_~i~1 6), 35480#(<= main_~i~1 7), 35481#(<= main_~i~1 8), 35482#(<= main_~i~1 9), 35483#(<= main_~i~1 10), 35484#(<= main_~i~1 11), 35485#(<= main_~i~1 12), 35486#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 12), 35487#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 12), 35488#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12)), 35489#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11)), 35490#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10)), 35491#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9)), 35492#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8)), 35493#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7)), 35494#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6)), 35495#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5)), 35496#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4)), 35497#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3)), 35498#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 35499#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 35500#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 35501#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 35502#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 35503#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 35504#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0)] [2018-04-10 14:56:55,474 INFO L134 CoverageAnalysis]: Checked inductivity of 37234 backedges. 10157 proven. 491 refuted. 0 times theorem prover too weak. 26586 trivial. 0 not checked. [2018-04-10 14:56:55,475 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-10 14:56:55,475 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-10 14:56:55,475 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=843, Unknown=0, NotChecked=0, Total=1122 [2018-04-10 14:56:55,475 INFO L87 Difference]: Start difference. First operand 837 states and 847 transitions. Second operand 34 states. [2018-04-10 14:56:56,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:56,041 INFO L93 Difference]: Finished difference Result 935 states and 946 transitions. [2018-04-10 14:56:56,042 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-10 14:56:56,042 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 797 [2018-04-10 14:56:56,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:56,044 INFO L225 Difference]: With dead ends: 935 [2018-04-10 14:56:56,044 INFO L226 Difference]: Without dead ends: 935 [2018-04-10 14:56:56,044 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 359 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=564, Invalid=1788, Unknown=0, NotChecked=0, Total=2352 [2018-04-10 14:56:56,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 935 states. [2018-04-10 14:56:56,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 935 to 933. [2018-04-10 14:56:56,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 933 states. [2018-04-10 14:56:56,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 944 transitions. [2018-04-10 14:56:56,049 INFO L78 Accepts]: Start accepts. Automaton has 933 states and 944 transitions. Word has length 797 [2018-04-10 14:56:56,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:56,049 INFO L459 AbstractCegarLoop]: Abstraction has 933 states and 944 transitions. [2018-04-10 14:56:56,049 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-10 14:56:56,049 INFO L276 IsEmpty]: Start isEmpty. Operand 933 states and 944 transitions. [2018-04-10 14:56:56,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 888 [2018-04-10 14:56:56,053 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:56,053 INFO L355 BasicCegarLoop]: trace histogram [133, 120, 120, 119, 119, 119, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:56,053 INFO L408 AbstractCegarLoop]: === Iteration 53 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:56,053 INFO L82 PathProgramCache]: Analyzing trace with hash 1555789395, now seen corresponding path program 42 times [2018-04-10 14:56:56,053 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:56,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:56,090 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:57,513 INFO L134 CoverageAnalysis]: Checked inductivity of 46723 backedges. 21860 proven. 3250 refuted. 0 times theorem prover too weak. 21613 trivial. 0 not checked. [2018-04-10 14:56:57,513 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:57,513 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-10 14:56:57,513 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:57,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:57,514 INFO L182 omatonBuilderFactory]: Interpolants [37403#true, 37404#false, 37405#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 37406#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 37407#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 37408#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 37409#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 37410#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 37411#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 37412#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 37413#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 37414#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 37415#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 37416#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 37417#(<= 9 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 37418#(<= 9 main_~i~1), 37419#(<= 10 main_~i~1), 37420#(<= 11 main_~i~1), 37421#(<= 12 main_~i~1), 37422#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)), 37423#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1)), 37424#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2)), 37425#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3)), 37426#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4)), 37427#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5)), 37428#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6)), 37429#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7)), 37430#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8)), 37431#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9)), 37432#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10)), 37433#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 11)), 37434#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 12)), 37435#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 13)), 37436#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 11)] [2018-04-10 14:56:57,515 INFO L134 CoverageAnalysis]: Checked inductivity of 46723 backedges. 21860 proven. 3250 refuted. 0 times theorem prover too weak. 21613 trivial. 0 not checked. [2018-04-10 14:56:57,515 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-10 14:56:57,515 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-10 14:56:57,515 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=905, Unknown=0, NotChecked=0, Total=1122 [2018-04-10 14:56:57,515 INFO L87 Difference]: Start difference. First operand 933 states and 944 transitions. Second operand 34 states. [2018-04-10 14:56:58,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:56:58,384 INFO L93 Difference]: Finished difference Result 957 states and 966 transitions. [2018-04-10 14:56:58,384 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-10 14:56:58,384 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 887 [2018-04-10 14:56:58,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:56:58,385 INFO L225 Difference]: With dead ends: 957 [2018-04-10 14:56:58,386 INFO L226 Difference]: Without dead ends: 951 [2018-04-10 14:56:58,386 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1176 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=957, Invalid=4155, Unknown=0, NotChecked=0, Total=5112 [2018-04-10 14:56:58,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states. [2018-04-10 14:56:58,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 933. [2018-04-10 14:56:58,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 933 states. [2018-04-10 14:56:58,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 942 transitions. [2018-04-10 14:56:58,392 INFO L78 Accepts]: Start accepts. Automaton has 933 states and 942 transitions. Word has length 887 [2018-04-10 14:56:58,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:56:58,392 INFO L459 AbstractCegarLoop]: Abstraction has 933 states and 942 transitions. [2018-04-10 14:56:58,393 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-10 14:56:58,393 INFO L276 IsEmpty]: Start isEmpty. Operand 933 states and 942 transitions. [2018-04-10 14:56:58,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 894 [2018-04-10 14:56:58,397 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:56:58,397 INFO L355 BasicCegarLoop]: trace histogram [134, 121, 121, 120, 120, 120, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:56:58,397 INFO L408 AbstractCegarLoop]: === Iteration 54 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:56:58,398 INFO L82 PathProgramCache]: Analyzing trace with hash 828495003, now seen corresponding path program 43 times [2018-04-10 14:56:58,398 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:56:58,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:56:58,434 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:56:59,832 INFO L134 CoverageAnalysis]: Checked inductivity of 47467 backedges. 11592 proven. 567 refuted. 0 times theorem prover too weak. 35308 trivial. 0 not checked. [2018-04-10 14:56:59,832 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:56:59,832 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-10 14:56:59,832 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:56:59,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:56:59,833 INFO L182 omatonBuilderFactory]: Interpolants [39424#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11)), 39425#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10)), 39426#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9)), 39427#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8)), 39428#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7)), 39429#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6)), 39430#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5)), 39431#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4)), 39432#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3)), 39433#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 39434#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 39435#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 39436#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 39437#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 39438#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 39404#true, 39405#false, 39406#(= main_~i~1 0), 39407#(<= main_~i~1 1), 39408#(<= main_~i~1 2), 39409#(<= main_~i~1 3), 39410#(<= main_~i~1 4), 39411#(<= main_~i~1 5), 39412#(<= main_~i~1 6), 39413#(<= main_~i~1 7), 39414#(<= main_~i~1 8), 39415#(<= main_~i~1 9), 39416#(<= main_~i~1 10), 39417#(<= main_~i~1 11), 39418#(<= main_~i~1 12), 39419#(<= main_~i~1 13), 39420#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 13), 39421#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 13), 39422#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13)), 39423#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12))] [2018-04-10 14:56:59,834 INFO L134 CoverageAnalysis]: Checked inductivity of 47467 backedges. 11592 proven. 567 refuted. 0 times theorem prover too weak. 35308 trivial. 0 not checked. [2018-04-10 14:56:59,834 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-10 14:56:59,834 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-10 14:56:59,834 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=294, Invalid=896, Unknown=0, NotChecked=0, Total=1190 [2018-04-10 14:56:59,834 INFO L87 Difference]: Start difference. First operand 933 states and 942 transitions. Second operand 35 states. [2018-04-10 14:57:00,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:57:00,421 INFO L93 Difference]: Finished difference Result 1037 states and 1047 transitions. [2018-04-10 14:57:00,421 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-10 14:57:00,421 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 893 [2018-04-10 14:57:00,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:57:00,423 INFO L225 Difference]: With dead ends: 1037 [2018-04-10 14:57:00,423 INFO L226 Difference]: Without dead ends: 1037 [2018-04-10 14:57:00,424 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 379 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=614, Invalid=1936, Unknown=0, NotChecked=0, Total=2550 [2018-04-10 14:57:00,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1037 states. [2018-04-10 14:57:00,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1037 to 1035. [2018-04-10 14:57:00,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1035 states. [2018-04-10 14:57:00,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1035 states to 1035 states and 1045 transitions. [2018-04-10 14:57:00,429 INFO L78 Accepts]: Start accepts. Automaton has 1035 states and 1045 transitions. Word has length 893 [2018-04-10 14:57:00,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:57:00,429 INFO L459 AbstractCegarLoop]: Abstraction has 1035 states and 1045 transitions. [2018-04-10 14:57:00,429 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-10 14:57:00,429 INFO L276 IsEmpty]: Start isEmpty. Operand 1035 states and 1045 transitions. [2018-04-10 14:57:00,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 990 [2018-04-10 14:57:00,433 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:57:00,434 INFO L355 BasicCegarLoop]: trace histogram [149, 135, 135, 134, 134, 134, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:57:00,434 INFO L408 AbstractCegarLoop]: === Iteration 55 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:57:00,434 INFO L82 PathProgramCache]: Analyzing trace with hash 1597215884, now seen corresponding path program 44 times [2018-04-10 14:57:00,434 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:57:00,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:57:00,475 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:57:02,489 INFO L134 CoverageAnalysis]: Checked inductivity of 58944 backedges. 25210 proven. 4377 refuted. 0 times theorem prover too weak. 29357 trivial. 0 not checked. [2018-04-10 14:57:02,489 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:57:02,489 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2018-04-10 14:57:02,489 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:57:02,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:57:02,490 INFO L182 omatonBuilderFactory]: Interpolants [41543#true, 41544#false, 41545#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 41546#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 41547#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 41548#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 41549#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 41550#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 41551#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 41552#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 41553#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 41554#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 41555#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 41556#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 41557#(<= 9 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 41558#(<= 9 main_~i~1), 41559#(<= 10 main_~i~1), 41560#(<= 11 main_~i~1), 41561#(<= 12 main_~i~1), 41562#(<= 13 main_~i~1), 41563#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)), 41564#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1)), 41565#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2)), 41566#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3)), 41567#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4)), 41568#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5)), 41569#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6)), 41570#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7)), 41571#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8)), 41572#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9)), 41573#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10)), 41574#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 11)), 41575#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 12)), 41576#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 13)), 41577#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 14)), 41578#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 12)] [2018-04-10 14:57:02,491 INFO L134 CoverageAnalysis]: Checked inductivity of 58944 backedges. 25210 proven. 4377 refuted. 0 times theorem prover too weak. 29357 trivial. 0 not checked. [2018-04-10 14:57:02,491 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-10 14:57:02,491 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-10 14:57:02,491 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1021, Unknown=0, NotChecked=0, Total=1260 [2018-04-10 14:57:02,491 INFO L87 Difference]: Start difference. First operand 1035 states and 1045 transitions. Second operand 36 states. [2018-04-10 14:57:03,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:57:03,418 INFO L93 Difference]: Finished difference Result 1059 states and 1067 transitions. [2018-04-10 14:57:03,418 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-10 14:57:03,418 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 989 [2018-04-10 14:57:03,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:57:03,420 INFO L225 Difference]: With dead ends: 1059 [2018-04-10 14:57:03,420 INFO L226 Difference]: Without dead ends: 1053 [2018-04-10 14:57:03,420 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1342 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1062, Invalid=4638, Unknown=0, NotChecked=0, Total=5700 [2018-04-10 14:57:03,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1053 states. [2018-04-10 14:57:03,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1053 to 1035. [2018-04-10 14:57:03,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1035 states. [2018-04-10 14:57:03,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1035 states to 1035 states and 1043 transitions. [2018-04-10 14:57:03,425 INFO L78 Accepts]: Start accepts. Automaton has 1035 states and 1043 transitions. Word has length 989 [2018-04-10 14:57:03,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:57:03,426 INFO L459 AbstractCegarLoop]: Abstraction has 1035 states and 1043 transitions. [2018-04-10 14:57:03,426 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-10 14:57:03,426 INFO L276 IsEmpty]: Start isEmpty. Operand 1035 states and 1043 transitions. [2018-04-10 14:57:03,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 996 [2018-04-10 14:57:03,430 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:57:03,430 INFO L355 BasicCegarLoop]: trace histogram [150, 136, 136, 135, 135, 135, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:57:03,430 INFO L408 AbstractCegarLoop]: === Iteration 56 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:57:03,431 INFO L82 PathProgramCache]: Analyzing trace with hash 1007592468, now seen corresponding path program 45 times [2018-04-10 14:57:03,431 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:57:03,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:57:03,472 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:57:05,240 INFO L134 CoverageAnalysis]: Checked inductivity of 59780 backedges. 12390 proven. 784 refuted. 0 times theorem prover too weak. 46606 trivial. 0 not checked. [2018-04-10 14:57:05,240 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:57:05,240 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-10 14:57:05,241 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:57:05,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:57:05,241 INFO L182 omatonBuilderFactory]: Interpolants [43754#true, 43755#false, 43756#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 43757#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 43758#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 43759#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 43760#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 43761#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 43762#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 43763#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 43764#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 43765#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 43766#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 43767#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 43768#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 43769#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 43770#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 43771#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 43772#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 43773#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 43774#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 43775#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:57:05,242 INFO L134 CoverageAnalysis]: Checked inductivity of 59780 backedges. 12390 proven. 784 refuted. 0 times theorem prover too weak. 46606 trivial. 0 not checked. [2018-04-10 14:57:05,242 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-10 14:57:05,242 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-10 14:57:05,242 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=283, Unknown=0, NotChecked=0, Total=462 [2018-04-10 14:57:05,242 INFO L87 Difference]: Start difference. First operand 1035 states and 1043 transitions. Second operand 22 states. [2018-04-10 14:57:05,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:57:05,626 INFO L93 Difference]: Finished difference Result 1067 states and 1076 transitions. [2018-04-10 14:57:05,626 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-10 14:57:05,626 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 995 [2018-04-10 14:57:05,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:57:05,628 INFO L225 Difference]: With dead ends: 1067 [2018-04-10 14:57:05,628 INFO L226 Difference]: Without dead ends: 1067 [2018-04-10 14:57:05,628 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=536, Invalid=946, Unknown=0, NotChecked=0, Total=1482 [2018-04-10 14:57:05,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states. [2018-04-10 14:57:05,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 1041. [2018-04-10 14:57:05,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1041 states. [2018-04-10 14:57:05,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 1050 transitions. [2018-04-10 14:57:05,633 INFO L78 Accepts]: Start accepts. Automaton has 1041 states and 1050 transitions. Word has length 995 [2018-04-10 14:57:05,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:57:05,634 INFO L459 AbstractCegarLoop]: Abstraction has 1041 states and 1050 transitions. [2018-04-10 14:57:05,634 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-10 14:57:05,634 INFO L276 IsEmpty]: Start isEmpty. Operand 1041 states and 1050 transitions. [2018-04-10 14:57:05,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1002 [2018-04-10 14:57:05,638 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:57:05,639 INFO L355 BasicCegarLoop]: trace histogram [151, 137, 137, 136, 136, 136, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:57:05,639 INFO L408 AbstractCegarLoop]: === Iteration 57 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:57:05,639 INFO L82 PathProgramCache]: Analyzing trace with hash -842738468, now seen corresponding path program 46 times [2018-04-10 14:57:05,639 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:57:05,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:57:05,679 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:57:07,514 INFO L134 CoverageAnalysis]: Checked inductivity of 60622 backedges. 13132 proven. 884 refuted. 0 times theorem prover too weak. 46606 trivial. 0 not checked. [2018-04-10 14:57:07,514 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:57:07,515 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-10 14:57:07,515 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:57:07,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:57:07,515 INFO L182 omatonBuilderFactory]: Interpolants [45920#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 45921#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 45922#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 45923#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 45924#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 45925#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 45926#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 45927#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 45928#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 45929#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 45930#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 45931#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 45932#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 45933#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 45934#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 45935#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 45936#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 45937#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 45938#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 45939#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 17) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 45940#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 17) (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 45918#true, 45919#false] [2018-04-10 14:57:07,516 INFO L134 CoverageAnalysis]: Checked inductivity of 60622 backedges. 13132 proven. 884 refuted. 0 times theorem prover too weak. 46606 trivial. 0 not checked. [2018-04-10 14:57:07,516 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-10 14:57:07,517 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-10 14:57:07,517 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=308, Unknown=0, NotChecked=0, Total=506 [2018-04-10 14:57:07,517 INFO L87 Difference]: Start difference. First operand 1041 states and 1050 transitions. Second operand 23 states. [2018-04-10 14:57:07,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:57:07,924 INFO L93 Difference]: Finished difference Result 1076 states and 1086 transitions. [2018-04-10 14:57:07,924 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-10 14:57:07,924 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1001 [2018-04-10 14:57:07,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:57:07,926 INFO L225 Difference]: With dead ends: 1076 [2018-04-10 14:57:07,926 INFO L226 Difference]: Without dead ends: 1076 [2018-04-10 14:57:07,926 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=594, Invalid=1046, Unknown=0, NotChecked=0, Total=1640 [2018-04-10 14:57:07,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1076 states. [2018-04-10 14:57:07,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1076 to 1047. [2018-04-10 14:57:07,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1047 states. [2018-04-10 14:57:07,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1047 states to 1047 states and 1057 transitions. [2018-04-10 14:57:07,931 INFO L78 Accepts]: Start accepts. Automaton has 1047 states and 1057 transitions. Word has length 1001 [2018-04-10 14:57:07,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:57:07,932 INFO L459 AbstractCegarLoop]: Abstraction has 1047 states and 1057 transitions. [2018-04-10 14:57:07,932 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-10 14:57:07,932 INFO L276 IsEmpty]: Start isEmpty. Operand 1047 states and 1057 transitions. [2018-04-10 14:57:07,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1008 [2018-04-10 14:57:07,936 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:57:07,936 INFO L355 BasicCegarLoop]: trace histogram [152, 138, 138, 137, 137, 137, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:57:07,936 INFO L408 AbstractCegarLoop]: === Iteration 58 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:57:07,937 INFO L82 PathProgramCache]: Analyzing trace with hash 1039486884, now seen corresponding path program 47 times [2018-04-10 14:57:07,937 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:57:07,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:57:07,978 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:57:09,875 INFO L134 CoverageAnalysis]: Checked inductivity of 61470 backedges. 13874 proven. 990 refuted. 0 times theorem prover too weak. 46606 trivial. 0 not checked. [2018-04-10 14:57:09,875 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:57:09,875 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-10 14:57:09,875 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:57:09,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:57:09,876 INFO L182 omatonBuilderFactory]: Interpolants [48100#true, 48101#false, 48102#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 48103#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 48104#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 48105#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 48106#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 48107#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 48108#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 48109#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 48110#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 48111#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 48112#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 48113#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 48114#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 48115#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 48116#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 48117#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 48118#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 48119#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 48120#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 48121#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 17) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 48122#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 18) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 48123#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 18) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:57:09,877 INFO L134 CoverageAnalysis]: Checked inductivity of 61470 backedges. 13874 proven. 990 refuted. 0 times theorem prover too weak. 46606 trivial. 0 not checked. [2018-04-10 14:57:09,877 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-10 14:57:09,877 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-10 14:57:09,877 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=334, Unknown=0, NotChecked=0, Total=552 [2018-04-10 14:57:09,877 INFO L87 Difference]: Start difference. First operand 1047 states and 1057 transitions. Second operand 24 states. [2018-04-10 14:57:10,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:57:10,319 INFO L93 Difference]: Finished difference Result 1085 states and 1096 transitions. [2018-04-10 14:57:10,319 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-10 14:57:10,319 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1007 [2018-04-10 14:57:10,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:57:10,321 INFO L225 Difference]: With dead ends: 1085 [2018-04-10 14:57:10,321 INFO L226 Difference]: Without dead ends: 1085 [2018-04-10 14:57:10,321 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=655, Invalid=1151, Unknown=0, NotChecked=0, Total=1806 [2018-04-10 14:57:10,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1085 states. [2018-04-10 14:57:10,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1085 to 1053. [2018-04-10 14:57:10,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1053 states. [2018-04-10 14:57:10,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1053 states to 1053 states and 1064 transitions. [2018-04-10 14:57:10,326 INFO L78 Accepts]: Start accepts. Automaton has 1053 states and 1064 transitions. Word has length 1007 [2018-04-10 14:57:10,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:57:10,327 INFO L459 AbstractCegarLoop]: Abstraction has 1053 states and 1064 transitions. [2018-04-10 14:57:10,327 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-10 14:57:10,327 INFO L276 IsEmpty]: Start isEmpty. Operand 1053 states and 1064 transitions. [2018-04-10 14:57:10,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1014 [2018-04-10 14:57:10,331 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:57:10,331 INFO L355 BasicCegarLoop]: trace histogram [153, 139, 139, 138, 138, 138, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:57:10,331 INFO L408 AbstractCegarLoop]: === Iteration 59 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:57:10,332 INFO L82 PathProgramCache]: Analyzing trace with hash -700410772, now seen corresponding path program 48 times [2018-04-10 14:57:10,332 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:57:10,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:57:10,375 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:57:12,359 INFO L134 CoverageAnalysis]: Checked inductivity of 62324 backedges. 14616 proven. 1102 refuted. 0 times theorem prover too weak. 46606 trivial. 0 not checked. [2018-04-10 14:57:12,359 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:57:12,359 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-10 14:57:12,360 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:57:12,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:57:12,360 INFO L182 omatonBuilderFactory]: Interpolants [50304#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 50305#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 50306#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 50307#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 50308#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 50309#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 50310#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 50311#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 50312#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 50313#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 50314#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 50315#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 50316#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 50317#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 50318#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 50319#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 50320#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 50321#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 17) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 50322#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 18) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 50323#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 19) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 50324#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 19) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 50300#true, 50301#false, 50302#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 50303#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|)))] [2018-04-10 14:57:12,361 INFO L134 CoverageAnalysis]: Checked inductivity of 62324 backedges. 14616 proven. 1102 refuted. 0 times theorem prover too weak. 46606 trivial. 0 not checked. [2018-04-10 14:57:12,361 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-10 14:57:12,361 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-10 14:57:12,361 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=361, Unknown=0, NotChecked=0, Total=600 [2018-04-10 14:57:12,361 INFO L87 Difference]: Start difference. First operand 1053 states and 1064 transitions. Second operand 25 states. [2018-04-10 14:57:12,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:57:12,838 INFO L93 Difference]: Finished difference Result 1094 states and 1106 transitions. [2018-04-10 14:57:12,838 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-10 14:57:12,838 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1013 [2018-04-10 14:57:12,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:57:12,840 INFO L225 Difference]: With dead ends: 1094 [2018-04-10 14:57:12,840 INFO L226 Difference]: Without dead ends: 1094 [2018-04-10 14:57:12,840 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=719, Invalid=1261, Unknown=0, NotChecked=0, Total=1980 [2018-04-10 14:57:12,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2018-04-10 14:57:12,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 1059. [2018-04-10 14:57:12,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1059 states. [2018-04-10 14:57:12,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1059 states to 1059 states and 1071 transitions. [2018-04-10 14:57:12,846 INFO L78 Accepts]: Start accepts. Automaton has 1059 states and 1071 transitions. Word has length 1013 [2018-04-10 14:57:12,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:57:12,847 INFO L459 AbstractCegarLoop]: Abstraction has 1059 states and 1071 transitions. [2018-04-10 14:57:12,847 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-10 14:57:12,847 INFO L276 IsEmpty]: Start isEmpty. Operand 1059 states and 1071 transitions. [2018-04-10 14:57:12,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1020 [2018-04-10 14:57:12,852 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:57:12,852 INFO L355 BasicCegarLoop]: trace histogram [154, 140, 140, 139, 139, 139, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:57:12,852 INFO L408 AbstractCegarLoop]: === Iteration 60 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:57:12,853 INFO L82 PathProgramCache]: Analyzing trace with hash 1172775732, now seen corresponding path program 49 times [2018-04-10 14:57:12,853 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:57:12,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:57:12,896 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:57:14,962 INFO L134 CoverageAnalysis]: Checked inductivity of 63184 backedges. 15358 proven. 1220 refuted. 0 times theorem prover too weak. 46606 trivial. 0 not checked. [2018-04-10 14:57:14,962 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:57:14,963 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-10 14:57:14,963 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:57:14,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:57:14,963 INFO L182 omatonBuilderFactory]: Interpolants [52518#true, 52519#false, 52520#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 52521#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 52522#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 52523#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 52524#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 52525#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 52526#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 52527#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 52528#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 52529#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 52530#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 52531#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 52532#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 52533#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 52534#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 52535#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 52536#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 52537#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 52538#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 52539#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 17) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 52540#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 18) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 52541#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 19) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 52542#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 20) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 52543#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 20) (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:57:14,964 INFO L134 CoverageAnalysis]: Checked inductivity of 63184 backedges. 15358 proven. 1220 refuted. 0 times theorem prover too weak. 46606 trivial. 0 not checked. [2018-04-10 14:57:14,964 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-10 14:57:14,965 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-10 14:57:14,965 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=389, Unknown=0, NotChecked=0, Total=650 [2018-04-10 14:57:14,965 INFO L87 Difference]: Start difference. First operand 1059 states and 1071 transitions. Second operand 26 states. [2018-04-10 14:57:15,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:57:15,541 INFO L93 Difference]: Finished difference Result 1103 states and 1116 transitions. [2018-04-10 14:57:15,541 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-10 14:57:15,541 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1019 [2018-04-10 14:57:15,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:57:15,543 INFO L225 Difference]: With dead ends: 1103 [2018-04-10 14:57:15,543 INFO L226 Difference]: Without dead ends: 1103 [2018-04-10 14:57:15,543 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=786, Invalid=1376, Unknown=0, NotChecked=0, Total=2162 [2018-04-10 14:57:15,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1103 states. [2018-04-10 14:57:15,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1103 to 1065. [2018-04-10 14:57:15,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1065 states. [2018-04-10 14:57:15,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1065 states to 1065 states and 1078 transitions. [2018-04-10 14:57:15,548 INFO L78 Accepts]: Start accepts. Automaton has 1065 states and 1078 transitions. Word has length 1019 [2018-04-10 14:57:15,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:57:15,549 INFO L459 AbstractCegarLoop]: Abstraction has 1065 states and 1078 transitions. [2018-04-10 14:57:15,549 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-10 14:57:15,549 INFO L276 IsEmpty]: Start isEmpty. Operand 1065 states and 1078 transitions. [2018-04-10 14:57:15,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1026 [2018-04-10 14:57:15,553 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:57:15,554 INFO L355 BasicCegarLoop]: trace histogram [155, 141, 141, 140, 140, 140, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:57:15,554 INFO L408 AbstractCegarLoop]: === Iteration 61 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:57:15,554 INFO L82 PathProgramCache]: Analyzing trace with hash -372671492, now seen corresponding path program 50 times [2018-04-10 14:57:15,554 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:57:15,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:57:15,595 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:57:17,507 INFO L134 CoverageAnalysis]: Checked inductivity of 64050 backedges. 16100 proven. 644 refuted. 0 times theorem prover too weak. 47306 trivial. 0 not checked. [2018-04-10 14:57:17,508 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:57:17,508 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-10 14:57:17,508 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:57:17,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:57:17,508 INFO L182 omatonBuilderFactory]: Interpolants [54754#true, 54755#false, 54756#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 54757#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|) (= main_~i~1 0)), 54758#(and (= 32 (select |#length| |main_~#mask~0.base|)) (<= main_~i~1 1) (= 0 |main_~#mask~0.offset|)), 54759#(and (<= main_~i~1 2) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 54760#(and (<= main_~i~1 3) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 54761#(and (<= main_~i~1 4) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 54762#(and (= 32 (select |#length| |main_~#mask~0.base|)) (<= main_~i~1 5) (= 0 |main_~#mask~0.offset|)), 54763#(and (<= main_~i~1 6) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 54764#(and (<= main_~i~1 7) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 54765#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|) (<= main_~i~1 8)), 54766#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|) (<= main_~i~1 9)), 54767#(and (<= main_~i~1 10) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 54768#(and (<= main_~i~1 11) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 54769#(and (= 32 (select |#length| |main_~#mask~0.base|)) (<= main_~i~1 12) (= 0 |main_~#mask~0.offset|)), 54770#(and (<= main_~i~1 13) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 54771#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|) (<= main_~i~1 14)), 54772#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 14) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 54773#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 14) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 54774#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 54775#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:57:17,509 INFO L134 CoverageAnalysis]: Checked inductivity of 64050 backedges. 16100 proven. 644 refuted. 0 times theorem prover too weak. 47306 trivial. 0 not checked. [2018-04-10 14:57:17,509 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-10 14:57:17,509 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-10 14:57:17,510 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=300, Unknown=0, NotChecked=0, Total=462 [2018-04-10 14:57:17,510 INFO L87 Difference]: Start difference. First operand 1065 states and 1078 transitions. Second operand 22 states. [2018-04-10 14:57:17,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:57:17,693 INFO L93 Difference]: Finished difference Result 1207 states and 1227 transitions. [2018-04-10 14:57:17,693 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-10 14:57:17,693 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1025 [2018-04-10 14:57:17,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:57:17,695 INFO L225 Difference]: With dead ends: 1207 [2018-04-10 14:57:17,696 INFO L226 Difference]: Without dead ends: 1207 [2018-04-10 14:57:17,696 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=180, Invalid=420, Unknown=0, NotChecked=0, Total=600 [2018-04-10 14:57:17,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1207 states. [2018-04-10 14:57:17,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1207 to 1167. [2018-04-10 14:57:17,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1167 states. [2018-04-10 14:57:17,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1167 states to 1167 states and 1181 transitions. [2018-04-10 14:57:17,702 INFO L78 Accepts]: Start accepts. Automaton has 1167 states and 1181 transitions. Word has length 1025 [2018-04-10 14:57:17,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:57:17,703 INFO L459 AbstractCegarLoop]: Abstraction has 1167 states and 1181 transitions. [2018-04-10 14:57:17,703 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-10 14:57:17,703 INFO L276 IsEmpty]: Start isEmpty. Operand 1167 states and 1181 transitions. [2018-04-10 14:57:17,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1128 [2018-04-10 14:57:17,708 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:57:17,708 INFO L355 BasicCegarLoop]: trace histogram [171, 156, 156, 155, 155, 155, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:57:17,709 INFO L408 AbstractCegarLoop]: === Iteration 62 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:57:17,709 INFO L82 PathProgramCache]: Analyzing trace with hash 1580685045, now seen corresponding path program 51 times [2018-04-10 14:57:17,709 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:57:17,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:57:17,758 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:57:20,112 INFO L134 CoverageAnalysis]: Checked inductivity of 78245 backedges. 33100 proven. 5578 refuted. 0 times theorem prover too weak. 39567 trivial. 0 not checked. [2018-04-10 14:57:20,113 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:57:20,113 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2018-04-10 14:57:20,113 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:57:20,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:57:20,113 INFO L182 omatonBuilderFactory]: Interpolants [57156#true, 57157#false, 57158#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 57159#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 57160#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 57161#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 57162#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 57163#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 57164#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 57165#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 57166#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 57167#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 57168#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 57169#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 57170#(<= 9 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 57171#(<= 9 main_~i~1), 57172#(<= 10 main_~i~1), 57173#(<= 11 main_~i~1), 57174#(<= 12 main_~i~1), 57175#(<= 13 main_~i~1), 57176#(<= 14 main_~i~1), 57177#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)), 57178#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1)), 57179#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2)), 57180#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3)), 57181#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4)), 57182#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5)), 57183#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6)), 57184#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7)), 57185#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8)), 57186#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9)), 57187#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10)), 57188#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 11)), 57189#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 12)), 57190#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 13)), 57191#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 14)), 57192#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 15)), 57193#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 13)] [2018-04-10 14:57:20,115 INFO L134 CoverageAnalysis]: Checked inductivity of 78245 backedges. 33100 proven. 5578 refuted. 0 times theorem prover too weak. 39567 trivial. 0 not checked. [2018-04-10 14:57:20,115 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-04-10 14:57:20,115 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-04-10 14:57:20,115 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=1143, Unknown=0, NotChecked=0, Total=1406 [2018-04-10 14:57:20,115 INFO L87 Difference]: Start difference. First operand 1167 states and 1181 transitions. Second operand 38 states. [2018-04-10 14:57:21,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:57:21,197 INFO L93 Difference]: Finished difference Result 1201 states and 1214 transitions. [2018-04-10 14:57:21,197 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-10 14:57:21,197 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 1127 [2018-04-10 14:57:21,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:57:21,199 INFO L225 Difference]: With dead ends: 1201 [2018-04-10 14:57:21,199 INFO L226 Difference]: Without dead ends: 1195 [2018-04-10 14:57:21,200 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1519 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1174, Invalid=5146, Unknown=0, NotChecked=0, Total=6320 [2018-04-10 14:57:21,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1195 states. [2018-04-10 14:57:21,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1195 to 1173. [2018-04-10 14:57:21,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1173 states. [2018-04-10 14:57:21,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1173 states to 1173 states and 1186 transitions. [2018-04-10 14:57:21,210 INFO L78 Accepts]: Start accepts. Automaton has 1173 states and 1186 transitions. Word has length 1127 [2018-04-10 14:57:21,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:57:21,211 INFO L459 AbstractCegarLoop]: Abstraction has 1173 states and 1186 transitions. [2018-04-10 14:57:21,211 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-04-10 14:57:21,211 INFO L276 IsEmpty]: Start isEmpty. Operand 1173 states and 1186 transitions. [2018-04-10 14:57:21,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1134 [2018-04-10 14:57:21,220 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:57:21,220 INFO L355 BasicCegarLoop]: trace histogram [172, 157, 157, 156, 156, 156, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:57:21,220 INFO L408 AbstractCegarLoop]: === Iteration 63 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:57:21,221 INFO L82 PathProgramCache]: Analyzing trace with hash 751002557, now seen corresponding path program 52 times [2018-04-10 14:57:21,221 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:57:21,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:57:21,273 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:57:23,738 INFO L134 CoverageAnalysis]: Checked inductivity of 79209 backedges. 19507 proven. 752 refuted. 0 times theorem prover too weak. 58950 trivial. 0 not checked. [2018-04-10 14:57:23,738 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:57:23,738 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2018-04-10 14:57:23,738 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:57:23,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:57:23,739 INFO L182 omatonBuilderFactory]: Interpolants [59653#true, 59654#false, 59655#(= main_~i~1 0), 59656#(<= main_~i~1 1), 59657#(<= main_~i~1 2), 59658#(<= main_~i~1 3), 59659#(<= main_~i~1 4), 59660#(<= main_~i~1 5), 59661#(<= main_~i~1 6), 59662#(<= main_~i~1 7), 59663#(<= main_~i~1 8), 59664#(<= main_~i~1 9), 59665#(<= main_~i~1 10), 59666#(<= main_~i~1 11), 59667#(<= main_~i~1 12), 59668#(<= main_~i~1 13), 59669#(<= main_~i~1 14), 59670#(<= main_~i~1 15), 59671#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 15), 59672#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 15), 59673#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15)), 59674#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14)), 59675#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13)), 59676#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12)), 59677#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11)), 59678#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10)), 59679#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9)), 59680#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8)), 59681#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7)), 59682#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6)), 59683#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5)), 59684#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4)), 59685#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3)), 59686#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 59687#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 59688#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 59689#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 59690#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 59691#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 59692#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 59693#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 59694#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0)] [2018-04-10 14:57:23,740 INFO L134 CoverageAnalysis]: Checked inductivity of 79209 backedges. 19507 proven. 752 refuted. 0 times theorem prover too weak. 58950 trivial. 0 not checked. [2018-04-10 14:57:23,740 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-04-10 14:57:23,740 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-04-10 14:57:23,740 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=432, Invalid=1290, Unknown=0, NotChecked=0, Total=1722 [2018-04-10 14:57:23,740 INFO L87 Difference]: Start difference. First operand 1173 states and 1186 transitions. Second operand 42 states. [2018-04-10 14:57:24,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:57:24,489 INFO L93 Difference]: Finished difference Result 1295 states and 1309 transitions. [2018-04-10 14:57:24,489 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-10 14:57:24,489 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 1133 [2018-04-10 14:57:24,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:57:24,491 INFO L225 Difference]: With dead ends: 1295 [2018-04-10 14:57:24,491 INFO L226 Difference]: Without dead ends: 1295 [2018-04-10 14:57:24,492 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 581 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=828, Invalid=2712, Unknown=0, NotChecked=0, Total=3540 [2018-04-10 14:57:24,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1295 states. [2018-04-10 14:57:24,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1295 to 1293. [2018-04-10 14:57:24,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1293 states. [2018-04-10 14:57:24,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1293 states to 1293 states and 1307 transitions. [2018-04-10 14:57:24,501 INFO L78 Accepts]: Start accepts. Automaton has 1293 states and 1307 transitions. Word has length 1133 [2018-04-10 14:57:24,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:57:24,502 INFO L459 AbstractCegarLoop]: Abstraction has 1293 states and 1307 transitions. [2018-04-10 14:57:24,502 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-04-10 14:57:24,502 INFO L276 IsEmpty]: Start isEmpty. Operand 1293 states and 1307 transitions. [2018-04-10 14:57:24,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1242 [2018-04-10 14:57:24,509 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:57:24,509 INFO L355 BasicCegarLoop]: trace histogram [189, 173, 173, 172, 172, 172, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:57:24,509 INFO L408 AbstractCegarLoop]: === Iteration 64 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:57:24,510 INFO L82 PathProgramCache]: Analyzing trace with hash 155117054, now seen corresponding path program 53 times [2018-04-10 14:57:24,510 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:57:24,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:57:24,563 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:57:27,527 INFO L134 CoverageAnalysis]: Checked inductivity of 95980 backedges. 37728 proven. 6853 refuted. 0 times theorem prover too weak. 51399 trivial. 0 not checked. [2018-04-10 14:57:27,527 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:57:27,554 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2018-04-10 14:57:27,554 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:57:27,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:57:27,555 INFO L182 omatonBuilderFactory]: Interpolants [62336#(<= 11 main_~i~1), 62337#(<= 12 main_~i~1), 62338#(<= 13 main_~i~1), 62339#(<= 14 main_~i~1), 62340#(<= 15 main_~i~1), 62341#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)), 62342#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1)), 62343#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2)), 62344#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3)), 62345#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4)), 62346#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5)), 62347#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6)), 62348#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7)), 62349#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8)), 62350#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9)), 62351#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10)), 62352#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 11)), 62353#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 12)), 62354#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 13)), 62355#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 14)), 62356#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 15)), 62357#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 16)), 62358#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 14), 62319#true, 62320#false, 62321#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 62322#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 62323#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 62324#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 62325#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 62326#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 62327#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 62328#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 62329#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 62330#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 62331#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 62332#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 62333#(<= 9 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 62334#(<= 9 main_~i~1), 62335#(<= 10 main_~i~1)] [2018-04-10 14:57:27,556 INFO L134 CoverageAnalysis]: Checked inductivity of 95980 backedges. 37728 proven. 6853 refuted. 0 times theorem prover too weak. 51399 trivial. 0 not checked. [2018-04-10 14:57:27,556 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-10 14:57:27,557 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-10 14:57:27,557 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=1271, Unknown=0, NotChecked=0, Total=1560 [2018-04-10 14:57:27,557 INFO L87 Difference]: Start difference. First operand 1293 states and 1307 transitions. Second operand 40 states. [2018-04-10 14:57:28,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:57:28,646 INFO L93 Difference]: Finished difference Result 1320 states and 1332 transitions. [2018-04-10 14:57:28,646 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-10 14:57:28,646 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 1241 [2018-04-10 14:57:28,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:57:28,649 INFO L225 Difference]: With dead ends: 1320 [2018-04-10 14:57:28,649 INFO L226 Difference]: Without dead ends: 1314 [2018-04-10 14:57:28,649 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1707 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1293, Invalid=5679, Unknown=0, NotChecked=0, Total=6972 [2018-04-10 14:57:28,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1314 states. [2018-04-10 14:57:28,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1314 to 1293. [2018-04-10 14:57:28,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1293 states. [2018-04-10 14:57:28,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1293 states to 1293 states and 1305 transitions. [2018-04-10 14:57:28,657 INFO L78 Accepts]: Start accepts. Automaton has 1293 states and 1305 transitions. Word has length 1241 [2018-04-10 14:57:28,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:57:28,658 INFO L459 AbstractCegarLoop]: Abstraction has 1293 states and 1305 transitions. [2018-04-10 14:57:28,658 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-10 14:57:28,658 INFO L276 IsEmpty]: Start isEmpty. Operand 1293 states and 1305 transitions. [2018-04-10 14:57:28,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1248 [2018-04-10 14:57:28,666 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:57:28,666 INFO L355 BasicCegarLoop]: trace histogram [190, 174, 174, 173, 173, 173, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:57:28,666 INFO L408 AbstractCegarLoop]: === Iteration 65 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:57:28,667 INFO L82 PathProgramCache]: Analyzing trace with hash -1380202490, now seen corresponding path program 54 times [2018-04-10 14:57:28,667 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:57:28,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:57:28,735 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:57:31,736 INFO L134 CoverageAnalysis]: Checked inductivity of 97048 backedges. 21762 proven. 846 refuted. 0 times theorem prover too weak. 74440 trivial. 0 not checked. [2018-04-10 14:57:31,736 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:57:31,736 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2018-04-10 14:57:31,736 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:57:31,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:57:31,737 INFO L182 omatonBuilderFactory]: Interpolants [65088#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10)), 65089#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9)), 65090#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8)), 65091#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7)), 65092#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6)), 65093#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5)), 65094#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4)), 65095#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3)), 65096#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 65097#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 65098#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 65099#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 65100#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 65101#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 65102#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 65103#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 65061#true, 65062#false, 65063#(= main_~i~1 0), 65064#(<= main_~i~1 1), 65065#(<= main_~i~1 2), 65066#(<= main_~i~1 3), 65067#(<= main_~i~1 4), 65068#(<= main_~i~1 5), 65069#(<= main_~i~1 6), 65070#(<= main_~i~1 7), 65071#(<= main_~i~1 8), 65072#(<= main_~i~1 9), 65073#(<= main_~i~1 10), 65074#(<= main_~i~1 11), 65075#(<= main_~i~1 12), 65076#(<= main_~i~1 13), 65077#(<= main_~i~1 14), 65078#(<= main_~i~1 15), 65079#(<= main_~i~1 16), 65080#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 16), 65081#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 16), 65082#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16)), 65083#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15)), 65084#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14)), 65085#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13)), 65086#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12)), 65087#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11))] [2018-04-10 14:57:31,738 INFO L134 CoverageAnalysis]: Checked inductivity of 97048 backedges. 21762 proven. 846 refuted. 0 times theorem prover too weak. 74440 trivial. 0 not checked. [2018-04-10 14:57:31,738 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-10 14:57:31,739 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-10 14:57:31,739 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=450, Invalid=1356, Unknown=0, NotChecked=0, Total=1806 [2018-04-10 14:57:31,739 INFO L87 Difference]: Start difference. First operand 1293 states and 1305 transitions. Second operand 43 states. [2018-04-10 14:57:32,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:57:32,556 INFO L93 Difference]: Finished difference Result 1415 states and 1428 transitions. [2018-04-10 14:57:32,557 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-10 14:57:32,557 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 1247 [2018-04-10 14:57:32,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:57:32,559 INFO L225 Difference]: With dead ends: 1415 [2018-04-10 14:57:32,560 INFO L226 Difference]: Without dead ends: 1415 [2018-04-10 14:57:32,560 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 608 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=887, Invalid=2895, Unknown=0, NotChecked=0, Total=3782 [2018-04-10 14:57:32,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1415 states. [2018-04-10 14:57:32,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1415 to 1413. [2018-04-10 14:57:32,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1413 states. [2018-04-10 14:57:32,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1413 states to 1413 states and 1426 transitions. [2018-04-10 14:57:32,567 INFO L78 Accepts]: Start accepts. Automaton has 1413 states and 1426 transitions. Word has length 1247 [2018-04-10 14:57:32,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:57:32,568 INFO L459 AbstractCegarLoop]: Abstraction has 1413 states and 1426 transitions. [2018-04-10 14:57:32,568 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-10 14:57:32,568 INFO L276 IsEmpty]: Start isEmpty. Operand 1413 states and 1426 transitions. [2018-04-10 14:57:32,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1362 [2018-04-10 14:57:32,576 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:57:32,576 INFO L355 BasicCegarLoop]: trace histogram [208, 191, 191, 190, 190, 190, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:57:32,576 INFO L408 AbstractCegarLoop]: === Iteration 66 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:57:32,576 INFO L82 PathProgramCache]: Analyzing trace with hash -809902065, now seen corresponding path program 55 times [2018-04-10 14:57:32,577 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:57:32,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:57:32,637 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:57:36,228 INFO L134 CoverageAnalysis]: Checked inductivity of 116701 backedges. 42792 proven. 8202 refuted. 0 times theorem prover too weak. 65707 trivial. 0 not checked. [2018-04-10 14:57:36,229 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:57:36,229 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2018-04-10 14:57:36,229 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:57:36,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:57:36,229 INFO L182 omatonBuilderFactory]: Interpolants [67971#false, 67970#true, 67973#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 67972#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 67975#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 67974#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 67977#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 67976#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 67979#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 67978#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 67981#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 67980#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 67983#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 67982#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 67985#(<= 9 main_~i~1), 67984#(<= 9 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 67987#(<= 11 main_~i~1), 67986#(<= 10 main_~i~1), 67989#(<= 13 main_~i~1), 67988#(<= 12 main_~i~1), 67991#(<= 15 main_~i~1), 67990#(<= 14 main_~i~1), 67993#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)), 67992#(<= 16 main_~i~1), 67995#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2)), 67994#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1)), 67997#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4)), 67996#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3)), 67999#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6)), 67998#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5)), 68001#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8)), 68000#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7)), 68003#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10)), 68002#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9)), 68005#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 12)), 68004#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 11)), 68007#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 14)), 68006#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 13)), 68009#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 16)), 68008#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 15)), 68011#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 15), 68010#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 17))] [2018-04-10 14:57:36,231 INFO L134 CoverageAnalysis]: Checked inductivity of 116701 backedges. 42792 proven. 8202 refuted. 0 times theorem prover too weak. 65707 trivial. 0 not checked. [2018-04-10 14:57:36,231 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-04-10 14:57:36,231 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-04-10 14:57:36,232 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=1405, Unknown=0, NotChecked=0, Total=1722 [2018-04-10 14:57:36,232 INFO L87 Difference]: Start difference. First operand 1413 states and 1426 transitions. Second operand 42 states. [2018-04-10 14:57:37,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:57:37,305 INFO L93 Difference]: Finished difference Result 1440 states and 1451 transitions. [2018-04-10 14:57:37,305 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-10 14:57:37,305 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 1361 [2018-04-10 14:57:37,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:57:37,308 INFO L225 Difference]: With dead ends: 1440 [2018-04-10 14:57:37,308 INFO L226 Difference]: Without dead ends: 1434 [2018-04-10 14:57:37,309 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1906 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1419, Invalid=6237, Unknown=0, NotChecked=0, Total=7656 [2018-04-10 14:57:37,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1434 states. [2018-04-10 14:57:37,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1434 to 1413. [2018-04-10 14:57:37,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1413 states. [2018-04-10 14:57:37,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1413 states to 1413 states and 1424 transitions. [2018-04-10 14:57:37,320 INFO L78 Accepts]: Start accepts. Automaton has 1413 states and 1424 transitions. Word has length 1361 [2018-04-10 14:57:37,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:57:37,320 INFO L459 AbstractCegarLoop]: Abstraction has 1413 states and 1424 transitions. [2018-04-10 14:57:37,320 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-04-10 14:57:37,320 INFO L276 IsEmpty]: Start isEmpty. Operand 1413 states and 1424 transitions. [2018-04-10 14:57:37,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1368 [2018-04-10 14:57:37,333 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:57:37,333 INFO L355 BasicCegarLoop]: trace histogram [209, 192, 192, 191, 191, 191, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:57:37,333 INFO L408 AbstractCegarLoop]: === Iteration 67 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:57:37,334 INFO L82 PathProgramCache]: Analyzing trace with hash -1981992617, now seen corresponding path program 56 times [2018-04-10 14:57:37,334 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:57:37,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:57:37,396 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:57:40,996 INFO L134 CoverageAnalysis]: Checked inductivity of 117879 backedges. 24147 proven. 946 refuted. 0 times theorem prover too weak. 92786 trivial. 0 not checked. [2018-04-10 14:57:40,997 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:57:40,997 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44] total 44 [2018-04-10 14:57:40,997 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:57:40,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:57:40,997 INFO L182 omatonBuilderFactory]: Interpolants [70977#(<= main_~i~1 17), 70976#(<= main_~i~1 16), 70979#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 17), 70978#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 17), 70981#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16)), 70980#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 17)), 70983#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14)), 70982#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15)), 70985#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12)), 70984#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13)), 70987#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10)), 70986#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11)), 70989#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8)), 70988#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9)), 70991#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6)), 70990#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7)), 70993#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4)), 70992#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5)), 70995#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 70994#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3)), 70997#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 70996#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 70999#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 70998#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 71001#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 71000#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 70959#false, 70958#true, 70961#(<= main_~i~1 1), 70960#(= main_~i~1 0), 70963#(<= main_~i~1 3), 70962#(<= main_~i~1 2), 70965#(<= main_~i~1 5), 70964#(<= main_~i~1 4), 70967#(<= main_~i~1 7), 70966#(<= main_~i~1 6), 70969#(<= main_~i~1 9), 70968#(<= main_~i~1 8), 70971#(<= main_~i~1 11), 70970#(<= main_~i~1 10), 70973#(<= main_~i~1 13), 70972#(<= main_~i~1 12), 70975#(<= main_~i~1 15), 70974#(<= main_~i~1 14)] [2018-04-10 14:57:40,999 INFO L134 CoverageAnalysis]: Checked inductivity of 117879 backedges. 24147 proven. 946 refuted. 0 times theorem prover too weak. 92786 trivial. 0 not checked. [2018-04-10 14:57:40,999 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-04-10 14:57:40,999 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-04-10 14:57:40,999 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=469, Invalid=1423, Unknown=0, NotChecked=0, Total=1892 [2018-04-10 14:57:40,999 INFO L87 Difference]: Start difference. First operand 1413 states and 1424 transitions. Second operand 44 states. [2018-04-10 14:57:41,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:57:41,443 INFO L93 Difference]: Finished difference Result 1541 states and 1553 transitions. [2018-04-10 14:57:41,443 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-10 14:57:41,443 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 1367 [2018-04-10 14:57:41,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:57:41,446 INFO L225 Difference]: With dead ends: 1541 [2018-04-10 14:57:41,446 INFO L226 Difference]: Without dead ends: 1541 [2018-04-10 14:57:41,446 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 634 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=949, Invalid=3083, Unknown=0, NotChecked=0, Total=4032 [2018-04-10 14:57:41,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1541 states. [2018-04-10 14:57:41,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1541 to 1539. [2018-04-10 14:57:41,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1539 states. [2018-04-10 14:57:41,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1539 states to 1539 states and 1551 transitions. [2018-04-10 14:57:41,453 INFO L78 Accepts]: Start accepts. Automaton has 1539 states and 1551 transitions. Word has length 1367 [2018-04-10 14:57:41,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:57:41,453 INFO L459 AbstractCegarLoop]: Abstraction has 1539 states and 1551 transitions. [2018-04-10 14:57:41,453 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-04-10 14:57:41,453 INFO L276 IsEmpty]: Start isEmpty. Operand 1539 states and 1551 transitions. [2018-04-10 14:57:41,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1488 [2018-04-10 14:57:41,462 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:57:41,462 INFO L355 BasicCegarLoop]: trace histogram [228, 210, 210, 209, 209, 209, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:57:41,462 INFO L408 AbstractCegarLoop]: === Iteration 68 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:57:41,462 INFO L82 PathProgramCache]: Analyzing trace with hash 1493920680, now seen corresponding path program 57 times [2018-04-10 14:57:41,463 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:57:41,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:57:41,533 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:57:45,920 INFO L134 CoverageAnalysis]: Checked inductivity of 140738 backedges. 48310 proven. 9625 refuted. 0 times theorem prover too weak. 82803 trivial. 0 not checked. [2018-04-10 14:57:45,920 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:57:45,920 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44] total 44 [2018-04-10 14:57:45,920 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:57:45,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-10 14:57:45,921 INFO L182 omatonBuilderFactory]: Interpolants [74123#false, 74122#true, 74125#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 74124#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 74127#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 74126#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 74129#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 74128#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 74131#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 74130#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 74133#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 74132#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 74135#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 74134#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 74137#(<= 9 main_~i~1), 74136#(<= 9 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 74139#(<= 11 main_~i~1), 74138#(<= 10 main_~i~1), 74141#(<= 13 main_~i~1), 74140#(<= 12 main_~i~1), 74143#(<= 15 main_~i~1), 74142#(<= 14 main_~i~1), 74145#(<= 17 main_~i~1), 74144#(<= 16 main_~i~1), 74147#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1)), 74146#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)), 74149#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3)), 74148#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2)), 74151#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5)), 74150#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4)), 74153#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7)), 74152#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6)), 74155#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9)), 74154#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8)), 74157#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 11)), 74156#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10)), 74159#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 13)), 74158#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 12)), 74161#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 15)), 74160#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 14)), 74163#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 17)), 74162#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 16)), 74165#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 16), 74164#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 18))] [2018-04-10 14:57:45,923 INFO L134 CoverageAnalysis]: Checked inductivity of 140738 backedges. 48310 proven. 9625 refuted. 0 times theorem prover too weak. 82803 trivial. 0 not checked. [2018-04-10 14:57:45,924 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-04-10 14:57:45,924 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-04-10 14:57:45,924 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=347, Invalid=1545, Unknown=0, NotChecked=0, Total=1892 [2018-04-10 14:57:45,925 INFO L87 Difference]: Start difference. First operand 1539 states and 1551 transitions. Second operand 44 states. [2018-04-10 14:57:47,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:57:47,018 INFO L93 Difference]: Finished difference Result 1566 states and 1576 transitions. [2018-04-10 14:57:47,018 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-04-10 14:57:47,018 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 1487 [2018-04-10 14:57:47,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:57:47,020 INFO L225 Difference]: With dead ends: 1566 [2018-04-10 14:57:47,020 INFO L226 Difference]: Without dead ends: 1560 [2018-04-10 14:57:47,021 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2116 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1552, Invalid=6820, Unknown=0, NotChecked=0, Total=8372 [2018-04-10 14:57:47,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1560 states. [2018-04-10 14:57:47,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1560 to 1539. [2018-04-10 14:57:47,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1539 states. [2018-04-10 14:57:47,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1539 states to 1539 states and 1549 transitions. [2018-04-10 14:57:47,029 INFO L78 Accepts]: Start accepts. Automaton has 1539 states and 1549 transitions. Word has length 1487 [2018-04-10 14:57:47,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:57:47,029 INFO L459 AbstractCegarLoop]: Abstraction has 1539 states and 1549 transitions. [2018-04-10 14:57:47,029 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-04-10 14:57:47,029 INFO L276 IsEmpty]: Start isEmpty. Operand 1539 states and 1549 transitions. [2018-04-10 14:57:47,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1494 [2018-04-10 14:57:47,050 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:57:47,050 INFO L355 BasicCegarLoop]: trace histogram [229, 211, 211, 210, 210, 210, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:57:47,051 INFO L408 AbstractCegarLoop]: === Iteration 69 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:57:47,051 INFO L82 PathProgramCache]: Analyzing trace with hash -1305221584, now seen corresponding path program 58 times [2018-04-10 14:57:47,051 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:57:47,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:57:47,124 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:57:51,384 INFO L134 CoverageAnalysis]: Checked inductivity of 142032 backedges. 26662 proven. 1052 refuted. 0 times theorem prover too weak. 114318 trivial. 0 not checked. [2018-04-10 14:57:51,384 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:57:51,384 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2018-04-10 14:57:51,384 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:57:51,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:57:51,385 INFO L182 omatonBuilderFactory]: Interpolants [77377#(<= main_~i~1 7), 77376#(<= main_~i~1 6), 77379#(<= main_~i~1 9), 77378#(<= main_~i~1 8), 77381#(<= main_~i~1 11), 77380#(<= main_~i~1 10), 77383#(<= main_~i~1 13), 77382#(<= main_~i~1 12), 77385#(<= main_~i~1 15), 77384#(<= main_~i~1 14), 77387#(<= main_~i~1 17), 77386#(<= main_~i~1 16), 77389#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 18), 77388#(<= main_~i~1 18), 77391#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 18)), 77390#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 18), 77393#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16)), 77392#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 17)), 77395#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14)), 77394#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15)), 77397#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12)), 77396#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13)), 77399#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10)), 77398#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11)), 77401#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8)), 77400#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9)), 77403#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6)), 77402#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7)), 77405#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4)), 77404#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5)), 77407#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 77406#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3)), 77409#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 77408#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 77411#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 77410#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 77412#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 77369#false, 77368#true, 77371#(<= main_~i~1 1), 77370#(= main_~i~1 0), 77373#(<= main_~i~1 3), 77372#(<= main_~i~1 2), 77375#(<= main_~i~1 5), 77374#(<= main_~i~1 4)] [2018-04-10 14:57:51,386 INFO L134 CoverageAnalysis]: Checked inductivity of 142032 backedges. 26662 proven. 1052 refuted. 0 times theorem prover too weak. 114318 trivial. 0 not checked. [2018-04-10 14:57:51,386 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-10 14:57:51,387 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-10 14:57:51,387 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=489, Invalid=1491, Unknown=0, NotChecked=0, Total=1980 [2018-04-10 14:57:51,387 INFO L87 Difference]: Start difference. First operand 1539 states and 1549 transitions. Second operand 45 states. [2018-04-10 14:57:51,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:57:51,995 INFO L93 Difference]: Finished difference Result 1673 states and 1684 transitions. [2018-04-10 14:57:51,995 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-10 14:57:51,995 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 1493 [2018-04-10 14:57:51,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:57:51,997 INFO L225 Difference]: With dead ends: 1673 [2018-04-10 14:57:51,997 INFO L226 Difference]: Without dead ends: 1673 [2018-04-10 14:57:51,998 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1014, Invalid=3276, Unknown=0, NotChecked=0, Total=4290 [2018-04-10 14:57:51,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1673 states. [2018-04-10 14:57:52,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1673 to 1671. [2018-04-10 14:57:52,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1671 states. [2018-04-10 14:57:52,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1671 states to 1671 states and 1682 transitions. [2018-04-10 14:57:52,005 INFO L78 Accepts]: Start accepts. Automaton has 1671 states and 1682 transitions. Word has length 1493 [2018-04-10 14:57:52,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:57:52,006 INFO L459 AbstractCegarLoop]: Abstraction has 1671 states and 1682 transitions. [2018-04-10 14:57:52,006 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-10 14:57:52,006 INFO L276 IsEmpty]: Start isEmpty. Operand 1671 states and 1682 transitions. [2018-04-10 14:57:52,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1620 [2018-04-10 14:57:52,016 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:57:52,017 INFO L355 BasicCegarLoop]: trace histogram [249, 230, 230, 229, 229, 229, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:57:52,017 INFO L408 AbstractCegarLoop]: === Iteration 70 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:57:52,017 INFO L82 PathProgramCache]: Analyzing trace with hash 1063873865, now seen corresponding path program 59 times [2018-04-10 14:57:52,017 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:57:52,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:57:52,095 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:57:57,497 INFO L134 CoverageAnalysis]: Checked inductivity of 168439 backedges. 69916 proven. 3474 refuted. 0 times theorem prover too weak. 95049 trivial. 0 not checked. [2018-04-10 14:57:57,497 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:57:57,498 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2018-04-10 14:57:57,498 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:57:57,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:57:57,498 INFO L182 omatonBuilderFactory]: Interpolants [80833#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9)), 80832#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8)), 80835#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 11)), 80834#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10)), 80837#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 13)), 80836#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 12)), 80839#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 15)), 80838#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 14)), 80841#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 17)), 80840#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 16)), 80843#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 19)), 80842#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 18)), 80844#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 17), 80799#true, 80801#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 80800#false, 80803#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 80802#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 80805#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 80804#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 80807#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 80806#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 80809#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 80808#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 80811#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 80810#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 80813#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 11) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 80812#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 80815#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 13) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 80814#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 12) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 80817#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 15) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 80816#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 14) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 80819#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 17) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 80818#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 16) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 80821#(<= 17 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 80820#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 18) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 80823#(<= 18 main_~i~1), 80822#(<= 17 main_~i~1), 80825#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1)), 80824#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)), 80827#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3)), 80826#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2)), 80829#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5)), 80828#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4)), 80831#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7)), 80830#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6))] [2018-04-10 14:57:57,501 INFO L134 CoverageAnalysis]: Checked inductivity of 168439 backedges. 69916 proven. 3474 refuted. 0 times theorem prover too weak. 95049 trivial. 0 not checked. [2018-04-10 14:57:57,501 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-10 14:57:57,501 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-10 14:57:57,501 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=451, Invalid=1619, Unknown=0, NotChecked=0, Total=2070 [2018-04-10 14:57:57,501 INFO L87 Difference]: Start difference. First operand 1671 states and 1682 transitions. Second operand 46 states. [2018-04-10 14:57:58,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:57:58,791 INFO L93 Difference]: Finished difference Result 1698 states and 1707 transitions. [2018-04-10 14:57:58,791 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-04-10 14:57:58,791 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 1619 [2018-04-10 14:57:58,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:57:58,795 INFO L225 Difference]: With dead ends: 1698 [2018-04-10 14:57:58,795 INFO L226 Difference]: Without dead ends: 1692 [2018-04-10 14:57:58,796 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2573 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1920, Invalid=8792, Unknown=0, NotChecked=0, Total=10712 [2018-04-10 14:57:58,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1692 states. [2018-04-10 14:57:58,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1692 to 1671. [2018-04-10 14:57:58,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1671 states. [2018-04-10 14:57:58,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1671 states to 1671 states and 1680 transitions. [2018-04-10 14:57:58,810 INFO L78 Accepts]: Start accepts. Automaton has 1671 states and 1680 transitions. Word has length 1619 [2018-04-10 14:57:58,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:57:58,811 INFO L459 AbstractCegarLoop]: Abstraction has 1671 states and 1680 transitions. [2018-04-10 14:57:58,811 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-10 14:57:58,811 INFO L276 IsEmpty]: Start isEmpty. Operand 1671 states and 1680 transitions. [2018-04-10 14:57:58,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1626 [2018-04-10 14:57:58,828 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:57:58,828 INFO L355 BasicCegarLoop]: trace histogram [250, 231, 231, 230, 230, 230, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:57:58,828 INFO L408 AbstractCegarLoop]: === Iteration 71 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:57:58,829 INFO L82 PathProgramCache]: Analyzing trace with hash 85486353, now seen corresponding path program 60 times [2018-04-10 14:57:58,829 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:57:58,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:57:58,957 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:58:04,335 INFO L134 CoverageAnalysis]: Checked inductivity of 169855 backedges. 29307 proven. 1164 refuted. 0 times theorem prover too weak. 139384 trivial. 0 not checked. [2018-04-10 14:58:04,335 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:58:04,335 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2018-04-10 14:58:04,335 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:58:04,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:58:04,336 INFO L182 omatonBuilderFactory]: Interpolants [84353#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 19), 84352#(<= main_~i~1 19), 84355#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 19)), 84354#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 19), 84357#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 17)), 84356#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 18)), 84359#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15)), 84358#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16)), 84361#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13)), 84360#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14)), 84363#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11)), 84362#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12)), 84365#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9)), 84364#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10)), 84367#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7)), 84366#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8)), 84369#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5)), 84368#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6)), 84371#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3)), 84370#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4)), 84373#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 84372#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 84375#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 84374#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 84376#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 84331#true, 84333#(= main_~i~1 0), 84332#false, 84335#(<= main_~i~1 2), 84334#(<= main_~i~1 1), 84337#(<= main_~i~1 4), 84336#(<= main_~i~1 3), 84339#(<= main_~i~1 6), 84338#(<= main_~i~1 5), 84341#(<= main_~i~1 8), 84340#(<= main_~i~1 7), 84343#(<= main_~i~1 10), 84342#(<= main_~i~1 9), 84345#(<= main_~i~1 12), 84344#(<= main_~i~1 11), 84347#(<= main_~i~1 14), 84346#(<= main_~i~1 13), 84349#(<= main_~i~1 16), 84348#(<= main_~i~1 15), 84351#(<= main_~i~1 18), 84350#(<= main_~i~1 17)] [2018-04-10 14:58:04,338 INFO L134 CoverageAnalysis]: Checked inductivity of 169855 backedges. 29307 proven. 1164 refuted. 0 times theorem prover too weak. 139384 trivial. 0 not checked. [2018-04-10 14:58:04,338 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-10 14:58:04,338 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-10 14:58:04,338 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=510, Invalid=1560, Unknown=0, NotChecked=0, Total=2070 [2018-04-10 14:58:04,338 INFO L87 Difference]: Start difference. First operand 1671 states and 1680 transitions. Second operand 46 states. [2018-04-10 14:58:04,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:58:04,825 INFO L93 Difference]: Finished difference Result 1811 states and 1821 transitions. [2018-04-10 14:58:04,825 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-10 14:58:04,825 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 1625 [2018-04-10 14:58:04,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:58:04,828 INFO L225 Difference]: With dead ends: 1811 [2018-04-10 14:58:04,828 INFO L226 Difference]: Without dead ends: 1811 [2018-04-10 14:58:04,828 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 684 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1082, Invalid=3474, Unknown=0, NotChecked=0, Total=4556 [2018-04-10 14:58:04,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1811 states. [2018-04-10 14:58:04,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1811 to 1809. [2018-04-10 14:58:04,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1809 states. [2018-04-10 14:58:04,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1809 states to 1809 states and 1819 transitions. [2018-04-10 14:58:04,837 INFO L78 Accepts]: Start accepts. Automaton has 1809 states and 1819 transitions. Word has length 1625 [2018-04-10 14:58:04,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:58:04,838 INFO L459 AbstractCegarLoop]: Abstraction has 1809 states and 1819 transitions. [2018-04-10 14:58:04,838 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-10 14:58:04,838 INFO L276 IsEmpty]: Start isEmpty. Operand 1809 states and 1819 transitions. [2018-04-10 14:58:04,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1758 [2018-04-10 14:58:04,850 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:58:04,851 INFO L355 BasicCegarLoop]: trace histogram [271, 251, 251, 250, 250, 250, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:58:04,851 INFO L408 AbstractCegarLoop]: === Iteration 72 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:58:04,851 INFO L82 PathProgramCache]: Analyzing trace with hash 1662420850, now seen corresponding path program 61 times [2018-04-10 14:58:04,852 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:58:04,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:58:04,935 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:58:11,422 INFO L134 CoverageAnalysis]: Checked inductivity of 200170 backedges. 76348 proven. 6069 refuted. 0 times theorem prover too weak. 117753 trivial. 0 not checked. [2018-04-10 14:58:11,422 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:58:11,422 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48] total 48 [2018-04-10 14:58:11,422 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:58:11,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:58:11,423 INFO L182 omatonBuilderFactory]: Interpolants [88065#(<= 18 main_~i~1), 88064#(<= 17 main_~i~1), 88067#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)), 88066#(<= 19 main_~i~1), 88069#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2)), 88068#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1)), 88071#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4)), 88070#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3)), 88073#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6)), 88072#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5)), 88075#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8)), 88074#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7)), 88077#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10)), 88076#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9)), 88079#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 12)), 88078#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 11)), 88081#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 14)), 88080#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 13)), 88083#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 16)), 88082#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 15)), 88085#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 18)), 88084#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 17)), 88087#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 20)), 88086#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 19)), 88088#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 18), 88041#true, 88043#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 88042#false, 88045#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 88044#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 88047#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 88046#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 88049#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 88048#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 88051#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 88050#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 88053#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 88052#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 88055#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 11) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 88054#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 88057#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 13) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 88056#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 12) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 88059#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 15) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 88058#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 14) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 88061#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 17) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 88060#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 16) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 88063#(<= 17 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 88062#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 18) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|))] [2018-04-10 14:58:11,426 INFO L134 CoverageAnalysis]: Checked inductivity of 200170 backedges. 76348 proven. 6069 refuted. 0 times theorem prover too weak. 117753 trivial. 0 not checked. [2018-04-10 14:58:11,426 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-04-10 14:58:11,427 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-04-10 14:58:11,427 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=477, Invalid=1779, Unknown=0, NotChecked=0, Total=2256 [2018-04-10 14:58:11,427 INFO L87 Difference]: Start difference. First operand 1809 states and 1819 transitions. Second operand 48 states. [2018-04-10 14:58:12,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:58:12,868 INFO L93 Difference]: Finished difference Result 1838 states and 1846 transitions. [2018-04-10 14:58:12,868 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-04-10 14:58:12,868 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 1757 [2018-04-10 14:58:12,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:58:12,870 INFO L225 Difference]: With dead ends: 1838 [2018-04-10 14:58:12,870 INFO L226 Difference]: Without dead ends: 1832 [2018-04-10 14:58:12,870 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2813 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2059, Invalid=9497, Unknown=0, NotChecked=0, Total=11556 [2018-04-10 14:58:12,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1832 states. [2018-04-10 14:58:12,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1832 to 1809. [2018-04-10 14:58:12,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1809 states. [2018-04-10 14:58:12,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1809 states to 1809 states and 1817 transitions. [2018-04-10 14:58:12,881 INFO L78 Accepts]: Start accepts. Automaton has 1809 states and 1817 transitions. Word has length 1757 [2018-04-10 14:58:12,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:58:12,882 INFO L459 AbstractCegarLoop]: Abstraction has 1809 states and 1817 transitions. [2018-04-10 14:58:12,882 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-04-10 14:58:12,882 INFO L276 IsEmpty]: Start isEmpty. Operand 1809 states and 1817 transitions. [2018-04-10 14:58:12,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1764 [2018-04-10 14:58:12,903 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:58:12,904 INFO L355 BasicCegarLoop]: trace histogram [272, 252, 252, 251, 251, 251, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:58:12,904 INFO L408 AbstractCegarLoop]: === Iteration 73 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:58:12,904 INFO L82 PathProgramCache]: Analyzing trace with hash -840334726, now seen corresponding path program 62 times [2018-04-10 14:58:12,905 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:58:12,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:58:12,993 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:58:18,509 INFO L134 CoverageAnalysis]: Checked inductivity of 201714 backedges. 30800 proven. 1344 refuted. 0 times theorem prover too weak. 169570 trivial. 0 not checked. [2018-04-10 14:58:18,509 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:58:18,510 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-10 14:58:18,510 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:58:18,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:58:18,510 INFO L182 omatonBuilderFactory]: Interpolants [91857#true, 91859#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 91858#false, 91861#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 91860#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 91863#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 91862#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 91865#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 91864#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 91867#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 91866#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 91869#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 91868#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 91871#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 91870#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 91873#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 91872#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 91875#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 91874#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 91877#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 91876#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 91879#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 18) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 91878#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 17) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 91881#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 20) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 91880#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 19) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 91883#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 21) (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 91882#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 21) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:58:18,512 INFO L134 CoverageAnalysis]: Checked inductivity of 201714 backedges. 30800 proven. 1344 refuted. 0 times theorem prover too weak. 169570 trivial. 0 not checked. [2018-04-10 14:58:18,512 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-10 14:58:18,513 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-10 14:58:18,513 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=418, Unknown=0, NotChecked=0, Total=702 [2018-04-10 14:58:18,513 INFO L87 Difference]: Start difference. First operand 1809 states and 1817 transitions. Second operand 27 states. [2018-04-10 14:58:19,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:58:19,070 INFO L93 Difference]: Finished difference Result 1841 states and 1850 transitions. [2018-04-10 14:58:19,070 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-10 14:58:19,070 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 1763 [2018-04-10 14:58:19,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:58:19,073 INFO L225 Difference]: With dead ends: 1841 [2018-04-10 14:58:19,073 INFO L226 Difference]: Without dead ends: 1841 [2018-04-10 14:58:19,073 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=856, Invalid=1496, Unknown=0, NotChecked=0, Total=2352 [2018-04-10 14:58:19,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1841 states. [2018-04-10 14:58:19,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1841 to 1815. [2018-04-10 14:58:19,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1815 states. [2018-04-10 14:58:19,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1815 states to 1815 states and 1824 transitions. [2018-04-10 14:58:19,082 INFO L78 Accepts]: Start accepts. Automaton has 1815 states and 1824 transitions. Word has length 1763 [2018-04-10 14:58:19,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:58:19,083 INFO L459 AbstractCegarLoop]: Abstraction has 1815 states and 1824 transitions. [2018-04-10 14:58:19,083 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-10 14:58:19,083 INFO L276 IsEmpty]: Start isEmpty. Operand 1815 states and 1824 transitions. [2018-04-10 14:58:19,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1770 [2018-04-10 14:58:19,096 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:58:19,096 INFO L355 BasicCegarLoop]: trace histogram [273, 253, 253, 252, 252, 252, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:58:19,096 INFO L408 AbstractCegarLoop]: === Iteration 74 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:58:19,097 INFO L82 PathProgramCache]: Analyzing trace with hash -818098494, now seen corresponding path program 63 times [2018-04-10 14:58:19,097 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:58:19,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:58:19,190 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:58:25,525 INFO L134 CoverageAnalysis]: Checked inductivity of 203264 backedges. 33629 proven. 1285 refuted. 0 times theorem prover too weak. 168350 trivial. 0 not checked. [2018-04-10 14:58:25,525 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:58:25,525 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48] total 48 [2018-04-10 14:58:25,526 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:58:25,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:58:25,526 INFO L182 omatonBuilderFactory]: Interpolants [95617#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12)), 95616#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13)), 95619#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10)), 95618#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11)), 95621#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8)), 95620#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9)), 95623#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6)), 95622#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7)), 95625#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4)), 95624#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5)), 95627#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 95626#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3)), 95629#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 95628#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 95631#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 95630#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 95585#false, 95584#true, 95587#(<= main_~i~1 1), 95586#(= main_~i~1 0), 95589#(<= main_~i~1 3), 95588#(<= main_~i~1 2), 95591#(<= main_~i~1 5), 95590#(<= main_~i~1 4), 95593#(<= main_~i~1 7), 95592#(<= main_~i~1 6), 95595#(<= main_~i~1 9), 95594#(<= main_~i~1 8), 95597#(<= main_~i~1 11), 95596#(<= main_~i~1 10), 95599#(<= main_~i~1 13), 95598#(<= main_~i~1 12), 95601#(<= main_~i~1 15), 95600#(<= main_~i~1 14), 95603#(<= main_~i~1 17), 95602#(<= main_~i~1 16), 95605#(<= main_~i~1 19), 95604#(<= main_~i~1 18), 95607#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 20), 95606#(<= main_~i~1 20), 95609#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 20)), 95608#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 20), 95611#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 18)), 95610#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 19)), 95613#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16)), 95612#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 17)), 95615#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14)), 95614#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15))] [2018-04-10 14:58:25,528 INFO L134 CoverageAnalysis]: Checked inductivity of 203264 backedges. 33629 proven. 1285 refuted. 0 times theorem prover too weak. 168350 trivial. 0 not checked. [2018-04-10 14:58:25,529 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-04-10 14:58:25,529 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-04-10 14:58:25,529 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=556, Invalid=1700, Unknown=0, NotChecked=0, Total=2256 [2018-04-10 14:58:25,529 INFO L87 Difference]: Start difference. First operand 1815 states and 1824 transitions. Second operand 48 states. [2018-04-10 14:58:26,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:58:26,435 INFO L93 Difference]: Finished difference Result 1961 states and 1971 transitions. [2018-04-10 14:58:26,435 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-10 14:58:26,435 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 1769 [2018-04-10 14:58:26,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:58:26,437 INFO L225 Difference]: With dead ends: 1961 [2018-04-10 14:58:26,437 INFO L226 Difference]: Without dead ends: 1961 [2018-04-10 14:58:26,437 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 750 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1177, Invalid=3793, Unknown=0, NotChecked=0, Total=4970 [2018-04-10 14:58:26,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1961 states. [2018-04-10 14:58:26,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1961 to 1959. [2018-04-10 14:58:26,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1959 states. [2018-04-10 14:58:26,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1959 states to 1959 states and 1969 transitions. [2018-04-10 14:58:26,445 INFO L78 Accepts]: Start accepts. Automaton has 1959 states and 1969 transitions. Word has length 1769 [2018-04-10 14:58:26,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:58:26,445 INFO L459 AbstractCegarLoop]: Abstraction has 1959 states and 1969 transitions. [2018-04-10 14:58:26,445 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-04-10 14:58:26,445 INFO L276 IsEmpty]: Start isEmpty. Operand 1959 states and 1969 transitions. [2018-04-10 14:58:26,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1908 [2018-04-10 14:58:26,459 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:58:26,460 INFO L355 BasicCegarLoop]: trace histogram [295, 274, 274, 273, 273, 273, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:58:26,460 INFO L408 AbstractCegarLoop]: === Iteration 75 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:58:26,460 INFO L82 PathProgramCache]: Analyzing trace with hash 1085039659, now seen corresponding path program 64 times [2018-04-10 14:58:26,460 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:58:26,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:58:26,542 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:58:34,277 INFO L134 CoverageAnalysis]: Checked inductivity of 237993 backedges. 84836 proven. 8786 refuted. 0 times theorem prover too weak. 144371 trivial. 0 not checked. [2018-04-10 14:58:34,277 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:58:34,278 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50] total 50 [2018-04-10 14:58:34,278 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:58:34,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:58:34,278 INFO L182 omatonBuilderFactory]: Interpolants [99599#false, 99598#true, 99601#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 99600#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 99603#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 99602#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 99605#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 99604#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 99607#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 99606#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 99609#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 99608#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 99611#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 99610#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 99613#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 12) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 99612#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 11) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 99615#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 14) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 99614#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 13) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 99617#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 16) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 99616#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 15) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 99619#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 18) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 99618#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 17) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 99621#(<= 17 main_~i~1), 99620#(<= 17 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 99623#(<= 19 main_~i~1), 99622#(<= 18 main_~i~1), 99625#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size)), 99624#(<= 20 main_~i~1), 99627#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2)), 99626#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1)), 99629#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4)), 99628#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3)), 99631#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6)), 99630#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5)), 99633#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 8)), 99632#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 7)), 99635#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 10)), 99634#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 9)), 99637#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 12)), 99636#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 11)), 99639#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 14)), 99638#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 13)), 99641#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 16)), 99640#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 15)), 99643#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 18)), 99642#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 17)), 99645#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 20)), 99644#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 19)), 99647#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 19), 99646#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 21))] [2018-04-10 14:58:34,282 INFO L134 CoverageAnalysis]: Checked inductivity of 237993 backedges. 84836 proven. 8786 refuted. 0 times theorem prover too weak. 144371 trivial. 0 not checked. [2018-04-10 14:58:34,282 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-10 14:58:34,282 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-10 14:58:34,282 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=505, Invalid=1945, Unknown=0, NotChecked=0, Total=2450 [2018-04-10 14:58:34,282 INFO L87 Difference]: Start difference. First operand 1959 states and 1969 transitions. Second operand 50 states. [2018-04-10 14:58:35,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:58:35,748 INFO L93 Difference]: Finished difference Result 1988 states and 1996 transitions. [2018-04-10 14:58:35,748 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-04-10 14:58:35,748 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 1907 [2018-04-10 14:58:35,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:58:35,751 INFO L225 Difference]: With dead ends: 1988 [2018-04-10 14:58:35,751 INFO L226 Difference]: Without dead ends: 1982 [2018-04-10 14:58:35,752 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3064 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2205, Invalid=10227, Unknown=0, NotChecked=0, Total=12432 [2018-04-10 14:58:35,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1982 states. [2018-04-10 14:58:35,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1982 to 1959. [2018-04-10 14:58:35,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1959 states. [2018-04-10 14:58:35,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1959 states to 1959 states and 1967 transitions. [2018-04-10 14:58:35,763 INFO L78 Accepts]: Start accepts. Automaton has 1959 states and 1967 transitions. Word has length 1907 [2018-04-10 14:58:35,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:58:35,764 INFO L459 AbstractCegarLoop]: Abstraction has 1959 states and 1967 transitions. [2018-04-10 14:58:35,764 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-10 14:58:35,764 INFO L276 IsEmpty]: Start isEmpty. Operand 1959 states and 1967 transitions. [2018-04-10 14:58:35,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1914 [2018-04-10 14:58:35,779 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:58:35,779 INFO L355 BasicCegarLoop]: trace histogram [296, 275, 275, 274, 274, 274, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:58:35,779 INFO L408 AbstractCegarLoop]: === Iteration 76 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:58:35,779 INFO L82 PathProgramCache]: Analyzing trace with hash -1885233037, now seen corresponding path program 65 times [2018-04-10 14:58:35,780 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:58:35,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:58:35,883 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:58:42,354 INFO L134 CoverageAnalysis]: Checked inductivity of 239677 backedges. 35259 proven. 1474 refuted. 0 times theorem prover too weak. 202944 trivial. 0 not checked. [2018-04-10 14:58:42,354 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:58:42,355 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-10 14:58:42,355 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:58:42,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:58:42,355 INFO L182 omatonBuilderFactory]: Interpolants [103745#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 21) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 103744#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 20) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 103747#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 22) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 103746#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 22) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 103721#false, 103720#true, 103723#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 103722#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 103725#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 103724#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 103727#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 103726#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 103729#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 103728#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 103731#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 103730#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 103733#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 103732#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 103735#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 103734#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 103737#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 103736#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 103739#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 103738#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 103741#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 17) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 103740#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 103743#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 19) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 103742#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 18) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:58:42,358 INFO L134 CoverageAnalysis]: Checked inductivity of 239677 backedges. 35259 proven. 1474 refuted. 0 times theorem prover too weak. 202944 trivial. 0 not checked. [2018-04-10 14:58:42,358 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-10 14:58:42,358 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-10 14:58:42,359 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=308, Invalid=448, Unknown=0, NotChecked=0, Total=756 [2018-04-10 14:58:42,359 INFO L87 Difference]: Start difference. First operand 1959 states and 1967 transitions. Second operand 28 states. [2018-04-10 14:58:42,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:58:42,922 INFO L93 Difference]: Finished difference Result 1991 states and 2000 transitions. [2018-04-10 14:58:42,922 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-10 14:58:42,922 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 1913 [2018-04-10 14:58:42,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:58:42,925 INFO L225 Difference]: With dead ends: 1991 [2018-04-10 14:58:42,925 INFO L226 Difference]: Without dead ends: 1991 [2018-04-10 14:58:42,925 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=929, Invalid=1621, Unknown=0, NotChecked=0, Total=2550 [2018-04-10 14:58:42,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1991 states. [2018-04-10 14:58:42,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1991 to 1965. [2018-04-10 14:58:42,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1965 states. [2018-04-10 14:58:42,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1965 states to 1965 states and 1974 transitions. [2018-04-10 14:58:42,935 INFO L78 Accepts]: Start accepts. Automaton has 1965 states and 1974 transitions. Word has length 1913 [2018-04-10 14:58:42,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:58:42,936 INFO L459 AbstractCegarLoop]: Abstraction has 1965 states and 1974 transitions. [2018-04-10 14:58:42,936 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-10 14:58:42,936 INFO L276 IsEmpty]: Start isEmpty. Operand 1965 states and 1974 transitions. [2018-04-10 14:58:42,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1920 [2018-04-10 14:58:42,952 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:58:42,952 INFO L355 BasicCegarLoop]: trace histogram [297, 276, 276, 275, 275, 275, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:58:42,952 INFO L408 AbstractCegarLoop]: === Iteration 77 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:58:42,952 INFO L82 PathProgramCache]: Analyzing trace with hash -275067397, now seen corresponding path program 66 times [2018-04-10 14:58:42,953 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:58:43,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:58:43,056 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:58:50,746 INFO L134 CoverageAnalysis]: Checked inductivity of 241367 backedges. 38355 proven. 1412 refuted. 0 times theorem prover too weak. 201600 trivial. 0 not checked. [2018-04-10 14:58:50,746 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:58:50,775 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50] total 50 [2018-04-10 14:58:50,776 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:58:50,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:58:50,776 INFO L182 omatonBuilderFactory]: Interpolants [107777#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 20)), 107776#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 21)), 107779#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 18)), 107778#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 19)), 107781#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16)), 107780#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 17)), 107783#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14)), 107782#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15)), 107785#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12)), 107784#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13)), 107787#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10)), 107786#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11)), 107789#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8)), 107788#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9)), 107791#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6)), 107790#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7)), 107793#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4)), 107792#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5)), 107795#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 107794#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3)), 107797#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 107796#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 107799#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 107798#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 107751#false, 107750#true, 107753#(<= main_~i~1 1), 107752#(= main_~i~1 0), 107755#(<= main_~i~1 3), 107754#(<= main_~i~1 2), 107757#(<= main_~i~1 5), 107756#(<= main_~i~1 4), 107759#(<= main_~i~1 7), 107758#(<= main_~i~1 6), 107761#(<= main_~i~1 9), 107760#(<= main_~i~1 8), 107763#(<= main_~i~1 11), 107762#(<= main_~i~1 10), 107765#(<= main_~i~1 13), 107764#(<= main_~i~1 12), 107767#(<= main_~i~1 15), 107766#(<= main_~i~1 14), 107769#(<= main_~i~1 17), 107768#(<= main_~i~1 16), 107771#(<= main_~i~1 19), 107770#(<= main_~i~1 18), 107773#(<= main_~i~1 21), 107772#(<= main_~i~1 20), 107775#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 21), 107774#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 21)] [2018-04-10 14:58:50,779 INFO L134 CoverageAnalysis]: Checked inductivity of 241367 backedges. 38355 proven. 1412 refuted. 0 times theorem prover too weak. 201600 trivial. 0 not checked. [2018-04-10 14:58:50,779 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-10 14:58:50,779 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-10 14:58:50,780 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=604, Invalid=1846, Unknown=0, NotChecked=0, Total=2450 [2018-04-10 14:58:50,780 INFO L87 Difference]: Start difference. First operand 1965 states and 1974 transitions. Second operand 50 states. [2018-04-10 14:58:51,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:58:51,679 INFO L93 Difference]: Finished difference Result 2117 states and 2127 transitions. [2018-04-10 14:58:51,679 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-10 14:58:51,679 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 1919 [2018-04-10 14:58:51,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:58:51,682 INFO L225 Difference]: With dead ends: 2117 [2018-04-10 14:58:51,682 INFO L226 Difference]: Without dead ends: 2117 [2018-04-10 14:58:51,682 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 819 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1276, Invalid=4126, Unknown=0, NotChecked=0, Total=5402 [2018-04-10 14:58:51,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2117 states. [2018-04-10 14:58:51,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2117 to 2115. [2018-04-10 14:58:51,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2115 states. [2018-04-10 14:58:51,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2115 states to 2115 states and 2125 transitions. [2018-04-10 14:58:51,694 INFO L78 Accepts]: Start accepts. Automaton has 2115 states and 2125 transitions. Word has length 1919 [2018-04-10 14:58:51,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:58:51,695 INFO L459 AbstractCegarLoop]: Abstraction has 2115 states and 2125 transitions. [2018-04-10 14:58:51,695 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-10 14:58:51,695 INFO L276 IsEmpty]: Start isEmpty. Operand 2115 states and 2125 transitions. [2018-04-10 14:58:51,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2064 [2018-04-10 14:58:51,720 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:58:51,720 INFO L355 BasicCegarLoop]: trace histogram [320, 298, 298, 297, 297, 297, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:58:51,720 INFO L408 AbstractCegarLoop]: === Iteration 78 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:58:51,721 INFO L82 PathProgramCache]: Analyzing trace with hash 1741145324, now seen corresponding path program 67 times [2018-04-10 14:58:51,721 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:58:51,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:58:51,823 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:58:59,471 INFO L134 CoverageAnalysis]: Checked inductivity of 280918 backedges. 39986 proven. 1610 refuted. 0 times theorem prover too weak. 239322 trivial. 0 not checked. [2018-04-10 14:58:59,471 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:58:59,471 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-10 14:58:59,471 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:58:59,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:58:59,472 INFO L182 omatonBuilderFactory]: Interpolants [112081#false, 112080#true, 112083#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 112082#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 112085#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 112084#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 112087#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 112086#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 112089#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 112088#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 112091#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 112090#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 112093#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 112092#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 112095#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 112094#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 112097#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 112096#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 112099#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 112098#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 112101#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 17) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 112100#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 112103#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 19) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 112102#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 18) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 112105#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 21) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 112104#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 20) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 112107#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 23) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 112106#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 22) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 112108#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 23) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:58:59,475 INFO L134 CoverageAnalysis]: Checked inductivity of 280918 backedges. 39986 proven. 1610 refuted. 0 times theorem prover too weak. 239322 trivial. 0 not checked. [2018-04-10 14:58:59,475 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-10 14:58:59,475 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-10 14:58:59,475 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=333, Invalid=479, Unknown=0, NotChecked=0, Total=812 [2018-04-10 14:58:59,475 INFO L87 Difference]: Start difference. First operand 2115 states and 2125 transitions. Second operand 29 states. [2018-04-10 14:59:00,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:59:00,062 INFO L93 Difference]: Finished difference Result 2153 states and 2164 transitions. [2018-04-10 14:59:00,062 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-10 14:59:00,062 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2063 [2018-04-10 14:59:00,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:59:00,064 INFO L225 Difference]: With dead ends: 2153 [2018-04-10 14:59:00,065 INFO L226 Difference]: Without dead ends: 2153 [2018-04-10 14:59:00,065 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1005, Invalid=1751, Unknown=0, NotChecked=0, Total=2756 [2018-04-10 14:59:00,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2153 states. [2018-04-10 14:59:00,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2153 to 2121. [2018-04-10 14:59:00,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2121 states. [2018-04-10 14:59:00,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2121 states to 2121 states and 2132 transitions. [2018-04-10 14:59:00,073 INFO L78 Accepts]: Start accepts. Automaton has 2121 states and 2132 transitions. Word has length 2063 [2018-04-10 14:59:00,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:59:00,074 INFO L459 AbstractCegarLoop]: Abstraction has 2121 states and 2132 transitions. [2018-04-10 14:59:00,074 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-10 14:59:00,074 INFO L276 IsEmpty]: Start isEmpty. Operand 2121 states and 2132 transitions. [2018-04-10 14:59:00,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2070 [2018-04-10 14:59:00,090 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:59:00,091 INFO L355 BasicCegarLoop]: trace histogram [321, 299, 299, 298, 298, 298, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:59:00,091 INFO L408 AbstractCegarLoop]: === Iteration 79 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:59:00,091 INFO L82 PathProgramCache]: Analyzing trace with hash -194513996, now seen corresponding path program 68 times [2018-04-10 14:59:00,091 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:59:00,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:59:00,190 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:59:08,160 INFO L134 CoverageAnalysis]: Checked inductivity of 282748 backedges. 41674 proven. 1752 refuted. 0 times theorem prover too weak. 239322 trivial. 0 not checked. [2018-04-10 14:59:08,160 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:59:08,161 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-10 14:59:08,161 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:59:08,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:59:08,161 INFO L182 omatonBuilderFactory]: Interpolants [116431#true, 116433#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 116432#false, 116435#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116434#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 116437#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116436#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 116439#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116438#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116441#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116440#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116443#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116442#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116445#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116444#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116447#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116446#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116449#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116448#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116451#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116450#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116453#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 18) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116452#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 17) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116455#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 20) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116454#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 19) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116457#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 22) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116456#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 21) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116459#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 24) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116458#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 23) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 116460#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 24) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:59:08,164 INFO L134 CoverageAnalysis]: Checked inductivity of 282748 backedges. 41674 proven. 1752 refuted. 0 times theorem prover too weak. 239322 trivial. 0 not checked. [2018-04-10 14:59:08,165 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-10 14:59:08,165 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-10 14:59:08,165 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=359, Invalid=511, Unknown=0, NotChecked=0, Total=870 [2018-04-10 14:59:08,165 INFO L87 Difference]: Start difference. First operand 2121 states and 2132 transitions. Second operand 30 states. [2018-04-10 14:59:08,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:59:08,797 INFO L93 Difference]: Finished difference Result 2162 states and 2174 transitions. [2018-04-10 14:59:08,797 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-10 14:59:08,797 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2069 [2018-04-10 14:59:08,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:59:08,799 INFO L225 Difference]: With dead ends: 2162 [2018-04-10 14:59:08,799 INFO L226 Difference]: Without dead ends: 2162 [2018-04-10 14:59:08,800 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1084, Invalid=1886, Unknown=0, NotChecked=0, Total=2970 [2018-04-10 14:59:08,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2162 states. [2018-04-10 14:59:08,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2162 to 2127. [2018-04-10 14:59:08,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2127 states. [2018-04-10 14:59:08,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2127 states to 2127 states and 2139 transitions. [2018-04-10 14:59:08,814 INFO L78 Accepts]: Start accepts. Automaton has 2127 states and 2139 transitions. Word has length 2069 [2018-04-10 14:59:08,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:59:08,815 INFO L459 AbstractCegarLoop]: Abstraction has 2127 states and 2139 transitions. [2018-04-10 14:59:08,815 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-10 14:59:08,815 INFO L276 IsEmpty]: Start isEmpty. Operand 2127 states and 2139 transitions. [2018-04-10 14:59:08,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2076 [2018-04-10 14:59:08,834 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:59:08,834 INFO L355 BasicCegarLoop]: trace histogram [322, 300, 300, 299, 299, 299, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:59:08,834 INFO L408 AbstractCegarLoop]: === Iteration 80 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:59:08,834 INFO L82 PathProgramCache]: Analyzing trace with hash 999025788, now seen corresponding path program 69 times [2018-04-10 14:59:08,835 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:59:08,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:59:08,943 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:59:17,106 INFO L134 CoverageAnalysis]: Checked inductivity of 284584 backedges. 43362 proven. 1900 refuted. 0 times theorem prover too weak. 239322 trivial. 0 not checked. [2018-04-10 14:59:17,106 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:59:17,107 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-10 14:59:17,107 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:59:17,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:59:17,107 INFO L182 omatonBuilderFactory]: Interpolants [120801#false, 120800#true, 120803#(and (= 0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset|) (= 32 (select |#length| |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base|))), 120802#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 120805#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 120804#(and (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0) (= 32 (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base)) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120807#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120806#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120809#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120808#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120811#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120810#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120813#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120812#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120815#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120814#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120817#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120816#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120819#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120818#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120821#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 17) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120820#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120823#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 19) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120822#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 18) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120825#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 21) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120824#(and (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 20) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120827#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 23) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120826#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 22) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120829#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 25) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120828#(and (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 24) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 120830#(and (<= 0 __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0) (= (select |#length| __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base) 32) (<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 25) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-10 14:59:17,110 INFO L134 CoverageAnalysis]: Checked inductivity of 284584 backedges. 43362 proven. 1900 refuted. 0 times theorem prover too weak. 239322 trivial. 0 not checked. [2018-04-10 14:59:17,111 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-10 14:59:17,111 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-10 14:59:17,111 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=386, Invalid=544, Unknown=0, NotChecked=0, Total=930 [2018-04-10 14:59:17,111 INFO L87 Difference]: Start difference. First operand 2127 states and 2139 transitions. Second operand 31 states. [2018-04-10 14:59:17,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:59:17,776 INFO L93 Difference]: Finished difference Result 2171 states and 2184 transitions. [2018-04-10 14:59:17,776 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-10 14:59:17,776 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2075 [2018-04-10 14:59:17,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:59:17,779 INFO L225 Difference]: With dead ends: 2171 [2018-04-10 14:59:17,779 INFO L226 Difference]: Without dead ends: 2171 [2018-04-10 14:59:17,779 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1166, Invalid=2026, Unknown=0, NotChecked=0, Total=3192 [2018-04-10 14:59:17,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2171 states. [2018-04-10 14:59:17,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2171 to 2133. [2018-04-10 14:59:17,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2133 states. [2018-04-10 14:59:17,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2133 states to 2133 states and 2146 transitions. [2018-04-10 14:59:17,789 INFO L78 Accepts]: Start accepts. Automaton has 2133 states and 2146 transitions. Word has length 2075 [2018-04-10 14:59:17,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:59:17,790 INFO L459 AbstractCegarLoop]: Abstraction has 2133 states and 2146 transitions. [2018-04-10 14:59:17,790 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-10 14:59:17,790 INFO L276 IsEmpty]: Start isEmpty. Operand 2133 states and 2146 transitions. [2018-04-10 14:59:17,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2082 [2018-04-10 14:59:17,807 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:59:17,807 INFO L355 BasicCegarLoop]: trace histogram [323, 301, 301, 300, 300, 300, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:59:17,807 INFO L408 AbstractCegarLoop]: === Iteration 81 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-10 14:59:17,808 INFO L82 PathProgramCache]: Analyzing trace with hash -1179373756, now seen corresponding path program 70 times [2018-04-10 14:59:17,808 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:59:17,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:59:17,910 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. Received shutdown request... [2018-04-10 14:59:22,741 FATAL L265 ToolchainWalker]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: Timeout exceeded at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.walkLeafNode(Interpolator.java:265) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.access$1(Interpolator.java:263) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator$ProofTreeWalker.walk(Interpolator.java:132) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:122) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:113) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.interpolate(Interpolator.java:220) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.getInterpolants(Interpolator.java:201) at de.uni_freiburg.informatik.ultimate.smtinterpol.smtlib2.SMTInterpol.getInterpolants(SMTInterpol.java:918) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.smt.managedscript.ManagedScript.getInterpolants(ManagedScript.java:192) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.NestedInterpolantsBuilder.computeCraigInterpolants(NestedInterpolantsBuilder.java:281) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.NestedInterpolantsBuilder.(NestedInterpolantsBuilder.java:164) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolantsTree(InterpolatingTraceCheckCraig.java:267) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolants(InterpolatingTraceCheckCraig.java:203) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.InterpolatingTraceCheckCraig.(InterpolatingTraceCheckCraig.java:106) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceCheckConstructor.constructCraig(TraceCheckConstructor.java:222) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceCheckConstructor.get(TraceCheckConstructor.java:179) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.FixedRefinementStrategy.getTraceCheck(FixedRefinementStrategy.java:131) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.checkFeasibility(BaseRefinementStrategy.java:231) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.executeStrategy(BaseRefinementStrategy.java:205) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:69) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:408) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterateInternal(AbstractCegarLoop.java:417) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:363) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.iterate(TraceAbstractionStarter.java:304) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:118) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:119) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:324) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.runToolchainDefault(DefaultToolchainJob.java:221) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.BasicToolchainJob.run(BasicToolchainJob.java:134) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [2018-04-10 14:59:22,744 INFO L168 Benchmark]: Toolchain (without parser) took 181382.30 ms. Allocated memory was 400.0 MB in the beginning and 2.4 GB in the end (delta: 2.0 GB). Free memory was 341.2 MB in the beginning and 2.0 GB in the end (delta: -1.7 GB). Peak memory consumption was 2.1 GB. Max. memory is 5.3 GB. [2018-04-10 14:59:22,745 INFO L168 Benchmark]: CDTParser took 2.27 ms. Allocated memory is still 400.0 MB. Free memory is still 360.5 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-10 14:59:22,746 INFO L168 Benchmark]: CACSL2BoogieTranslator took 171.43 ms. Allocated memory is still 400.0 MB. Free memory was 341.2 MB in the beginning and 330.6 MB in the end (delta: 10.6 MB). Peak memory consumption was 10.6 MB. Max. memory is 5.3 GB. [2018-04-10 14:59:22,746 INFO L168 Benchmark]: Boogie Preprocessor took 25.28 ms. Allocated memory is still 400.0 MB. Free memory is still 330.6 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-10 14:59:22,746 INFO L168 Benchmark]: RCFGBuilder took 269.39 ms. Allocated memory was 400.0 MB in the beginning and 612.4 MB in the end (delta: 212.3 MB). Free memory was 330.6 MB in the beginning and 572.8 MB in the end (delta: -242.2 MB). Peak memory consumption was 25.0 MB. Max. memory is 5.3 GB. [2018-04-10 14:59:22,746 INFO L168 Benchmark]: TraceAbstraction took 180912.88 ms. Allocated memory was 612.4 MB in the beginning and 2.4 GB in the end (delta: 1.8 GB). Free memory was 572.8 MB in the beginning and 2.0 GB in the end (delta: -1.5 GB). Peak memory consumption was 2.1 GB. Max. memory is 5.3 GB. [2018-04-10 14:59:22,748 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 2.27 ms. Allocated memory is still 400.0 MB. Free memory is still 360.5 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 171.43 ms. Allocated memory is still 400.0 MB. Free memory was 341.2 MB in the beginning and 330.6 MB in the end (delta: 10.6 MB). Peak memory consumption was 10.6 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 25.28 ms. Allocated memory is still 400.0 MB. Free memory is still 330.6 MB. There was no memory consumed. Max. memory is 5.3 GB. * RCFGBuilder took 269.39 ms. Allocated memory was 400.0 MB in the beginning and 612.4 MB in the end (delta: 212.3 MB). Free memory was 330.6 MB in the beginning and 572.8 MB in the end (delta: -242.2 MB). Peak memory consumption was 25.0 MB. Max. memory is 5.3 GB. * TraceAbstraction took 180912.88 ms. Allocated memory was 612.4 MB in the beginning and 2.4 GB in the end (delta: 1.8 GB). Free memory was 572.8 MB in the beginning and 2.0 GB in the end (delta: -1.5 GB). Peak memory consumption was 2.1 GB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: Timeout exceeded de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: Timeout exceeded: de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.walkLeafNode(Interpolator.java:265) RESULT: Ultimate could not prove your program: Toolchain returned no result. Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-10_14-59-22-754.csv Completed graceful shutdown