java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv --cacsl2boogietranslator.bitprecise.bitfields false -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf -i ../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-12 04:42:32,270 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-12 04:42:32,271 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-12 04:42:32,284 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-12 04:42:32,284 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-12 04:42:32,285 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-12 04:42:32,286 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-12 04:42:32,288 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-12 04:42:32,289 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-12 04:42:32,290 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-12 04:42:32,290 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-12 04:42:32,291 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-12 04:42:32,291 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-12 04:42:32,292 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-12 04:42:32,293 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-12 04:42:32,294 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-12 04:42:32,295 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-12 04:42:32,297 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-12 04:42:32,298 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-12 04:42:32,298 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-12 04:42:32,300 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-12 04:42:32,300 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-12 04:42:32,300 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-12 04:42:32,301 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-12 04:42:32,302 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-12 04:42:32,302 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-12 04:42:32,303 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-12 04:42:32,303 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-12 04:42:32,304 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-12 04:42:32,304 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-12 04:42:32,304 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-12 04:42:32,305 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf [2018-04-12 04:42:32,326 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-12 04:42:32,326 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-12 04:42:32,327 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-12 04:42:32,327 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-12 04:42:32,327 INFO L133 SettingsManager]: * Use SBE=true [2018-04-12 04:42:32,327 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-12 04:42:32,327 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-12 04:42:32,328 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-12 04:42:32,328 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-12 04:42:32,328 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-12 04:42:32,328 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-12 04:42:32,328 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-12 04:42:32,328 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-12 04:42:32,328 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-12 04:42:32,329 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-12 04:42:32,329 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-12 04:42:32,329 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-12 04:42:32,329 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-12 04:42:32,329 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-12 04:42:32,329 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-12 04:42:32,329 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-12 04:42:32,330 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_TreeInterpolation Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-12 04:42:32,357 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-12 04:42:32,368 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-12 04:42:32,373 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-12 04:42:32,374 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-12 04:42:32,375 INFO L276 PluginConnector]: CDTParser initialized [2018-04-12 04:42:32,375 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-12 04:42:32,680 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGa78414072 [2018-04-12 04:42:32,775 INFO L287 CDTParser]: IsIndexed: true [2018-04-12 04:42:32,775 INFO L288 CDTParser]: Found 1 translation units. [2018-04-12 04:42:32,775 INFO L168 CDTParser]: Scanning ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-04-12 04:42:32,776 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-12 04:42:32,776 INFO L215 ultiparseSymbolTable]: [2018-04-12 04:42:32,776 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-12 04:42:32,776 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-12 04:42:32,776 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-04-12 04:42:32,776 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-12 04:42:32,776 INFO L233 ultiparseSymbolTable]: [2018-04-12 04:42:32,787 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGa78414072 [2018-04-12 04:42:32,789 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-12 04:42:32,790 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-12 04:42:32,791 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-12 04:42:32,791 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-12 04:42:32,795 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-12 04:42:32,795 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 04:42:32" (1/1) ... [2018-04-12 04:42:32,798 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2abb7802 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:42:32, skipping insertion in model container [2018-04-12 04:42:32,798 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 04:42:32" (1/1) ... [2018-04-12 04:42:32,808 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 04:42:32,816 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 04:42:32,914 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 04:42:32,929 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 04:42:32,933 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-12 04:42:32,941 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:42:32 WrapperNode [2018-04-12 04:42:32,941 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-12 04:42:32,941 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-12 04:42:32,941 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-12 04:42:32,942 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-12 04:42:32,952 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:42:32" (1/1) ... [2018-04-12 04:42:32,952 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:42:32" (1/1) ... [2018-04-12 04:42:32,960 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:42:32" (1/1) ... [2018-04-12 04:42:32,960 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:42:32" (1/1) ... [2018-04-12 04:42:32,962 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:42:32" (1/1) ... [2018-04-12 04:42:32,966 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:42:32" (1/1) ... [2018-04-12 04:42:32,967 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:42:32" (1/1) ... [2018-04-12 04:42:32,968 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-12 04:42:32,968 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-12 04:42:32,969 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-12 04:42:32,969 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-12 04:42:32,970 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:42:32" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-12 04:42:33,011 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-12 04:42:33,011 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-12 04:42:33,011 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo [2018-04-12 04:42:33,011 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-12 04:42:33,011 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo [2018-04-12 04:42:33,011 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-12 04:42:33,012 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-12 04:42:33,012 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-12 04:42:33,012 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-12 04:42:33,012 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-12 04:42:33,012 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-12 04:42:33,012 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-12 04:42:33,012 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-12 04:42:33,228 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-12 04:42:33,228 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 04:42:33 BoogieIcfgContainer [2018-04-12 04:42:33,228 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-12 04:42:33,229 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-12 04:42:33,229 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-12 04:42:33,231 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-12 04:42:33,232 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.04 04:42:32" (1/3) ... [2018-04-12 04:42:33,232 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72a5c900 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 04:42:33, skipping insertion in model container [2018-04-12 04:42:33,232 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:42:32" (2/3) ... [2018-04-12 04:42:33,233 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72a5c900 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 04:42:33, skipping insertion in model container [2018-04-12 04:42:33,233 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 04:42:33" (3/3) ... [2018-04-12 04:42:33,234 INFO L107 eAbstractionObserver]: Analyzing ICFG ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-04-12 04:42:33,242 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_TreeInterpolation Determinization: PREDICATE_ABSTRACTION [2018-04-12 04:42:33,248 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-04-12 04:42:33,281 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-12 04:42:33,281 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-12 04:42:33,281 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-12 04:42:33,282 INFO L371 AbstractCegarLoop]: Compute interpolants for Craig_TreeInterpolation [2018-04-12 04:42:33,282 INFO L372 AbstractCegarLoop]: Backedges is CANONICAL [2018-04-12 04:42:33,282 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-12 04:42:33,282 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-12 04:42:33,282 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-12 04:42:33,282 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-12 04:42:33,283 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-12 04:42:33,293 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states. [2018-04-12 04:42:33,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2018-04-12 04:42:33,299 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:33,300 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:42:33,300 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-12 04:42:33,303 INFO L82 PathProgramCache]: Analyzing trace with hash -215054890, now seen corresponding path program 1 times [2018-04-12 04:42:33,338 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:33,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:33,366 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:33,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-12 04:42:33,413 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:42:33,414 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-12 04:42:33,414 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:33,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:33,415 INFO L182 omatonBuilderFactory]: Interpolants [49#true, 50#false, 51#(= main_~i~1 0)] [2018-04-12 04:42:33,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:33,415 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-12 04:42:33,423 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-12 04:42:33,423 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 04:42:33,425 INFO L87 Difference]: Start difference. First operand 46 states. Second operand 3 states. [2018-04-12 04:42:33,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:33,472 INFO L93 Difference]: Finished difference Result 63 states and 68 transitions. [2018-04-12 04:42:33,472 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-12 04:42:33,473 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 11 [2018-04-12 04:42:33,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:33,478 INFO L225 Difference]: With dead ends: 63 [2018-04-12 04:42:33,478 INFO L226 Difference]: Without dead ends: 59 [2018-04-12 04:42:33,479 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 04:42:33,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-04-12 04:42:33,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 49. [2018-04-12 04:42:33,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-04-12 04:42:33,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 52 transitions. [2018-04-12 04:42:33,503 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 52 transitions. Word has length 11 [2018-04-12 04:42:33,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:33,503 INFO L459 AbstractCegarLoop]: Abstraction has 49 states and 52 transitions. [2018-04-12 04:42:33,503 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-12 04:42:33,504 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 52 transitions. [2018-04-12 04:42:33,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-04-12 04:42:33,504 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:33,504 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:42:33,504 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-12 04:42:33,504 INFO L82 PathProgramCache]: Analyzing trace with hash 1100032001, now seen corresponding path program 1 times [2018-04-12 04:42:33,505 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:33,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:33,520 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:33,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:33,547 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:42:33,547 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-12 04:42:33,547 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:33,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:33,547 INFO L182 omatonBuilderFactory]: Interpolants [164#true, 165#false, 166#(= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 0)] [2018-04-12 04:42:33,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:33,549 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-12 04:42:33,549 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-12 04:42:33,549 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 04:42:33,550 INFO L87 Difference]: Start difference. First operand 49 states and 52 transitions. Second operand 3 states. [2018-04-12 04:42:33,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:33,580 INFO L93 Difference]: Finished difference Result 60 states and 64 transitions. [2018-04-12 04:42:33,580 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-12 04:42:33,580 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 16 [2018-04-12 04:42:33,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:33,582 INFO L225 Difference]: With dead ends: 60 [2018-04-12 04:42:33,583 INFO L226 Difference]: Without dead ends: 60 [2018-04-12 04:42:33,583 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 04:42:33,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2018-04-12 04:42:33,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 52. [2018-04-12 04:42:33,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-04-12 04:42:33,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 56 transitions. [2018-04-12 04:42:33,589 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 56 transitions. Word has length 16 [2018-04-12 04:42:33,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:33,589 INFO L459 AbstractCegarLoop]: Abstraction has 52 states and 56 transitions. [2018-04-12 04:42:33,589 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-12 04:42:33,589 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 56 transitions. [2018-04-12 04:42:33,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-04-12 04:42:33,590 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:33,590 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:42:33,590 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-12 04:42:33,590 INFO L82 PathProgramCache]: Analyzing trace with hash -258746290, now seen corresponding path program 1 times [2018-04-12 04:42:33,591 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:33,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:33,602 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:33,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-12 04:42:33,715 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:42:33,715 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-12 04:42:33,715 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:33,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-12 04:42:33,716 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-12 04:42:33,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:33,716 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 04:42:33,716 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 04:42:33,716 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-12 04:42:33,717 INFO L87 Difference]: Start difference. First operand 52 states and 56 transitions. Second operand 8 states. [2018-04-12 04:42:33,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:33,870 INFO L93 Difference]: Finished difference Result 75 states and 81 transitions. [2018-04-12 04:42:33,870 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 04:42:33,870 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 17 [2018-04-12 04:42:33,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:33,871 INFO L225 Difference]: With dead ends: 75 [2018-04-12 04:42:33,871 INFO L226 Difference]: Without dead ends: 75 [2018-04-12 04:42:33,872 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2018-04-12 04:42:33,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2018-04-12 04:42:33,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 66. [2018-04-12 04:42:33,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-04-12 04:42:33,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 73 transitions. [2018-04-12 04:42:33,877 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 73 transitions. Word has length 17 [2018-04-12 04:42:33,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:33,878 INFO L459 AbstractCegarLoop]: Abstraction has 66 states and 73 transitions. [2018-04-12 04:42:33,878 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 04:42:33,878 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 73 transitions. [2018-04-12 04:42:33,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-04-12 04:42:33,878 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:33,878 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:42:33,878 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-12 04:42:33,879 INFO L82 PathProgramCache]: Analyzing trace with hash -258746291, now seen corresponding path program 1 times [2018-04-12 04:42:33,879 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:33,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:33,887 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:33,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:33,914 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:42:33,914 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 04:42:33,914 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:33,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:33,915 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-12 04:42:33,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:33,915 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 04:42:33,915 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 04:42:33,915 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 04:42:33,915 INFO L87 Difference]: Start difference. First operand 66 states and 73 transitions. Second operand 5 states. [2018-04-12 04:42:33,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:33,940 INFO L93 Difference]: Finished difference Result 65 states and 71 transitions. [2018-04-12 04:42:33,940 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 04:42:33,940 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2018-04-12 04:42:33,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:33,941 INFO L225 Difference]: With dead ends: 65 [2018-04-12 04:42:33,941 INFO L226 Difference]: Without dead ends: 65 [2018-04-12 04:42:33,942 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-12 04:42:33,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2018-04-12 04:42:33,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2018-04-12 04:42:33,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2018-04-12 04:42:33,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 71 transitions. [2018-04-12 04:42:33,946 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 71 transitions. Word has length 17 [2018-04-12 04:42:33,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:33,947 INFO L459 AbstractCegarLoop]: Abstraction has 65 states and 71 transitions. [2018-04-12 04:42:33,947 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 04:42:33,947 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 71 transitions. [2018-04-12 04:42:33,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-12 04:42:33,947 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:33,948 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:42:33,948 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-12 04:42:33,948 INFO L82 PathProgramCache]: Analyzing trace with hash -1933852231, now seen corresponding path program 1 times [2018-04-12 04:42:33,948 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:33,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:33,958 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:34,020 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-12 04:42:34,021 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:34,021 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-12 04:42:34,021 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:34,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:34,021 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-12 04:42:34,021 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-12 04:42:34,021 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 04:42:34,022 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 04:42:34,022 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2018-04-12 04:42:34,022 INFO L87 Difference]: Start difference. First operand 65 states and 71 transitions. Second operand 8 states. [2018-04-12 04:42:34,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:34,107 INFO L93 Difference]: Finished difference Result 73 states and 78 transitions. [2018-04-12 04:42:34,108 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 04:42:34,108 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 22 [2018-04-12 04:42:34,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:34,108 INFO L225 Difference]: With dead ends: 73 [2018-04-12 04:42:34,108 INFO L226 Difference]: Without dead ends: 73 [2018-04-12 04:42:34,109 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-12 04:42:34,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2018-04-12 04:42:34,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 64. [2018-04-12 04:42:34,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-04-12 04:42:34,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 69 transitions. [2018-04-12 04:42:34,112 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 69 transitions. Word has length 22 [2018-04-12 04:42:34,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:34,112 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 69 transitions. [2018-04-12 04:42:34,112 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 04:42:34,112 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 69 transitions. [2018-04-12 04:42:34,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-04-12 04:42:34,113 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:34,113 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-12 04:42:34,113 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-12 04:42:34,114 INFO L82 PathProgramCache]: Analyzing trace with hash 1693854175, now seen corresponding path program 1 times [2018-04-12 04:42:34,114 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:34,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:34,124 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:34,152 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-12 04:42:34,153 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:42:34,153 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 04:42:34,153 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:34,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:34,154 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-12 04:42:34,154 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-12 04:42:34,154 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 04:42:34,154 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 04:42:34,154 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-12 04:42:34,155 INFO L87 Difference]: Start difference. First operand 64 states and 69 transitions. Second operand 5 states. [2018-04-12 04:42:34,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:34,183 INFO L93 Difference]: Finished difference Result 73 states and 77 transitions. [2018-04-12 04:42:34,184 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 04:42:34,184 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 29 [2018-04-12 04:42:34,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:34,184 INFO L225 Difference]: With dead ends: 73 [2018-04-12 04:42:34,184 INFO L226 Difference]: Without dead ends: 73 [2018-04-12 04:42:34,185 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-12 04:42:34,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2018-04-12 04:42:34,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 61. [2018-04-12 04:42:34,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-04-12 04:42:34,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 66 transitions. [2018-04-12 04:42:34,188 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 66 transitions. Word has length 29 [2018-04-12 04:42:34,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:34,189 INFO L459 AbstractCegarLoop]: Abstraction has 61 states and 66 transitions. [2018-04-12 04:42:34,189 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 04:42:34,189 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 66 transitions. [2018-04-12 04:42:34,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-12 04:42:34,190 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:34,190 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:42:34,190 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-12 04:42:34,190 INFO L82 PathProgramCache]: Analyzing trace with hash 1643098334, now seen corresponding path program 1 times [2018-04-12 04:42:34,191 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:34,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:34,201 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:34,220 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:42:34,221 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:34,221 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2018-04-12 04:42:34,221 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:34,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:34,222 INFO L182 omatonBuilderFactory]: Interpolants [864#(<= main_~i~1 1), 861#true, 862#false, 863#(= main_~i~1 0)] [2018-04-12 04:42:34,222 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:42:34,222 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 04:42:34,222 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 04:42:34,222 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-12 04:42:34,222 INFO L87 Difference]: Start difference. First operand 61 states and 66 transitions. Second operand 4 states. [2018-04-12 04:42:34,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:34,249 INFO L93 Difference]: Finished difference Result 87 states and 93 transitions. [2018-04-12 04:42:34,249 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 04:42:34,249 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 37 [2018-04-12 04:42:34,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:34,250 INFO L225 Difference]: With dead ends: 87 [2018-04-12 04:42:34,250 INFO L226 Difference]: Without dead ends: 87 [2018-04-12 04:42:34,251 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-12 04:42:34,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2018-04-12 04:42:34,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 70. [2018-04-12 04:42:34,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-04-12 04:42:34,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 76 transitions. [2018-04-12 04:42:34,255 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 76 transitions. Word has length 37 [2018-04-12 04:42:34,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:34,255 INFO L459 AbstractCegarLoop]: Abstraction has 70 states and 76 transitions. [2018-04-12 04:42:34,255 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 04:42:34,255 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 76 transitions. [2018-04-12 04:42:34,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-04-12 04:42:34,256 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:34,256 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-12 04:42:34,256 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-12 04:42:34,256 INFO L82 PathProgramCache]: Analyzing trace with hash 1556698143, now seen corresponding path program 1 times [2018-04-12 04:42:34,257 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:34,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:34,269 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:34,346 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-12 04:42:34,346 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:34,346 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-12 04:42:34,346 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:34,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-12 04:42:34,347 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-12 04:42:34,347 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-12 04:42:34,347 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 04:42:34,347 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 04:42:34,347 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-12 04:42:34,347 INFO L87 Difference]: Start difference. First operand 70 states and 76 transitions. Second operand 6 states. [2018-04-12 04:42:34,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:34,421 INFO L93 Difference]: Finished difference Result 103 states and 109 transitions. [2018-04-12 04:42:34,421 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 04:42:34,421 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 41 [2018-04-12 04:42:34,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:34,422 INFO L225 Difference]: With dead ends: 103 [2018-04-12 04:42:34,422 INFO L226 Difference]: Without dead ends: 100 [2018-04-12 04:42:34,422 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-12 04:42:34,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2018-04-12 04:42:34,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 76. [2018-04-12 04:42:34,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2018-04-12 04:42:34,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 82 transitions. [2018-04-12 04:42:34,429 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 82 transitions. Word has length 41 [2018-04-12 04:42:34,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:34,429 INFO L459 AbstractCegarLoop]: Abstraction has 76 states and 82 transitions. [2018-04-12 04:42:34,429 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 04:42:34,429 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 82 transitions. [2018-04-12 04:42:34,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-12 04:42:34,429 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:34,430 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-12 04:42:34,430 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-12 04:42:34,430 INFO L82 PathProgramCache]: Analyzing trace with hash 1270913383, now seen corresponding path program 2 times [2018-04-12 04:42:34,430 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:34,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:34,442 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:34,549 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-12 04:42:34,550 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:34,550 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-12 04:42:34,550 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:34,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:34,550 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-12 04:42:34,551 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-12 04:42:34,551 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 04:42:34,551 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 04:42:34,551 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2018-04-12 04:42:34,551 INFO L87 Difference]: Start difference. First operand 76 states and 82 transitions. Second operand 7 states. [2018-04-12 04:42:34,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:34,639 INFO L93 Difference]: Finished difference Result 94 states and 101 transitions. [2018-04-12 04:42:34,639 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 04:42:34,639 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 47 [2018-04-12 04:42:34,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:34,640 INFO L225 Difference]: With dead ends: 94 [2018-04-12 04:42:34,640 INFO L226 Difference]: Without dead ends: 94 [2018-04-12 04:42:34,641 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-12 04:42:34,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2018-04-12 04:42:34,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 82. [2018-04-12 04:42:34,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2018-04-12 04:42:34,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 89 transitions. [2018-04-12 04:42:34,645 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 89 transitions. Word has length 47 [2018-04-12 04:42:34,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:34,645 INFO L459 AbstractCegarLoop]: Abstraction has 82 states and 89 transitions. [2018-04-12 04:42:34,645 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 04:42:34,645 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 89 transitions. [2018-04-12 04:42:34,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-04-12 04:42:34,646 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:34,646 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-12 04:42:34,646 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-12 04:42:34,647 INFO L82 PathProgramCache]: Analyzing trace with hash 303054831, now seen corresponding path program 3 times [2018-04-12 04:42:34,647 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:34,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:34,659 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:34,807 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-12 04:42:34,807 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:34,808 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-12 04:42:34,808 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:34,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:34,808 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-12 04:42:34,808 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-12 04:42:34,809 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 04:42:34,809 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 04:42:34,809 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-04-12 04:42:34,809 INFO L87 Difference]: Start difference. First operand 82 states and 89 transitions. Second operand 8 states. [2018-04-12 04:42:34,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:34,891 INFO L93 Difference]: Finished difference Result 112 states and 121 transitions. [2018-04-12 04:42:34,892 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 04:42:34,892 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 53 [2018-04-12 04:42:34,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:34,892 INFO L225 Difference]: With dead ends: 112 [2018-04-12 04:42:34,892 INFO L226 Difference]: Without dead ends: 112 [2018-04-12 04:42:34,893 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-12 04:42:34,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2018-04-12 04:42:34,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 88. [2018-04-12 04:42:34,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2018-04-12 04:42:34,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 96 transitions. [2018-04-12 04:42:34,895 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 96 transitions. Word has length 53 [2018-04-12 04:42:34,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:34,896 INFO L459 AbstractCegarLoop]: Abstraction has 88 states and 96 transitions. [2018-04-12 04:42:34,896 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 04:42:34,896 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 96 transitions. [2018-04-12 04:42:34,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-04-12 04:42:34,896 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:34,896 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-12 04:42:34,897 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-12 04:42:34,897 INFO L82 PathProgramCache]: Analyzing trace with hash -1141394329, now seen corresponding path program 2 times [2018-04-12 04:42:34,897 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:34,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:34,907 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:34,939 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-12 04:42:34,940 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:34,940 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2018-04-12 04:42:34,940 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:34,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:34,940 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-12 04:42:34,940 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-12 04:42:34,941 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 04:42:34,941 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 04:42:34,941 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-12 04:42:34,941 INFO L87 Difference]: Start difference. First operand 88 states and 96 transitions. Second operand 5 states. [2018-04-12 04:42:34,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:34,980 INFO L93 Difference]: Finished difference Result 121 states and 130 transitions. [2018-04-12 04:42:34,981 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 04:42:34,981 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 55 [2018-04-12 04:42:34,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:34,982 INFO L225 Difference]: With dead ends: 121 [2018-04-12 04:42:34,982 INFO L226 Difference]: Without dead ends: 121 [2018-04-12 04:42:34,983 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-12 04:42:34,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2018-04-12 04:42:34,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 99. [2018-04-12 04:42:34,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2018-04-12 04:42:34,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 109 transitions. [2018-04-12 04:42:34,986 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 109 transitions. Word has length 55 [2018-04-12 04:42:34,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:34,986 INFO L459 AbstractCegarLoop]: Abstraction has 99 states and 109 transitions. [2018-04-12 04:42:34,986 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 04:42:34,986 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 109 transitions. [2018-04-12 04:42:34,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-04-12 04:42:34,988 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:34,988 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-12 04:42:34,988 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-12 04:42:34,988 INFO L82 PathProgramCache]: Analyzing trace with hash 98230391, now seen corresponding path program 4 times [2018-04-12 04:42:34,988 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:34,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:35,000 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:35,136 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-12 04:42:35,136 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:35,136 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-12 04:42:35,136 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:35,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:35,137 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-12 04:42:35,137 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-12 04:42:35,137 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 04:42:35,137 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 04:42:35,137 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2018-04-12 04:42:35,137 INFO L87 Difference]: Start difference. First operand 99 states and 109 transitions. Second operand 9 states. [2018-04-12 04:42:35,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:35,234 INFO L93 Difference]: Finished difference Result 141 states and 158 transitions. [2018-04-12 04:42:35,234 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 04:42:35,235 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 59 [2018-04-12 04:42:35,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:35,238 INFO L225 Difference]: With dead ends: 141 [2018-04-12 04:42:35,238 INFO L226 Difference]: Without dead ends: 141 [2018-04-12 04:42:35,238 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-12 04:42:35,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2018-04-12 04:42:35,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 105. [2018-04-12 04:42:35,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 105 states. [2018-04-12 04:42:35,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 116 transitions. [2018-04-12 04:42:35,242 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 116 transitions. Word has length 59 [2018-04-12 04:42:35,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:35,243 INFO L459 AbstractCegarLoop]: Abstraction has 105 states and 116 transitions. [2018-04-12 04:42:35,243 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 04:42:35,243 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 116 transitions. [2018-04-12 04:42:35,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-04-12 04:42:35,244 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:35,244 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-12 04:42:35,244 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-12 04:42:35,244 INFO L82 PathProgramCache]: Analyzing trace with hash 2038233855, now seen corresponding path program 5 times [2018-04-12 04:42:35,244 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:35,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:35,257 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:35,409 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-12 04:42:35,409 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:35,409 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-12 04:42:35,409 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:35,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:35,409 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-12 04:42:35,410 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-12 04:42:35,410 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 04:42:35,410 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 04:42:35,410 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2018-04-12 04:42:35,410 INFO L87 Difference]: Start difference. First operand 105 states and 116 transitions. Second operand 10 states. [2018-04-12 04:42:35,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:35,530 INFO L93 Difference]: Finished difference Result 159 states and 179 transitions. [2018-04-12 04:42:35,530 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-12 04:42:35,530 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 65 [2018-04-12 04:42:35,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:35,531 INFO L225 Difference]: With dead ends: 159 [2018-04-12 04:42:35,531 INFO L226 Difference]: Without dead ends: 159 [2018-04-12 04:42:35,532 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-12 04:42:35,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2018-04-12 04:42:35,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 111. [2018-04-12 04:42:35,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 111 states. [2018-04-12 04:42:35,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 123 transitions. [2018-04-12 04:42:35,536 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 123 transitions. Word has length 65 [2018-04-12 04:42:35,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:35,536 INFO L459 AbstractCegarLoop]: Abstraction has 111 states and 123 transitions. [2018-04-12 04:42:35,536 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 04:42:35,536 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 123 transitions. [2018-04-12 04:42:35,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-12 04:42:35,537 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:35,537 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-12 04:42:35,537 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-12 04:42:35,537 INFO L82 PathProgramCache]: Analyzing trace with hash 1242576168, now seen corresponding path program 3 times [2018-04-12 04:42:35,538 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:35,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:35,550 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:35,588 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-12 04:42:35,588 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:35,588 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-12 04:42:35,588 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:35,588 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 04:42:35,588 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-12 04:42:35,588 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-12 04:42:35,588 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 04:42:35,589 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 04:42:35,589 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-12 04:42:35,589 INFO L87 Difference]: Start difference. First operand 111 states and 123 transitions. Second operand 6 states. [2018-04-12 04:42:35,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:35,629 INFO L93 Difference]: Finished difference Result 149 states and 161 transitions. [2018-04-12 04:42:35,630 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 04:42:35,630 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 67 [2018-04-12 04:42:35,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:35,630 INFO L225 Difference]: With dead ends: 149 [2018-04-12 04:42:35,630 INFO L226 Difference]: Without dead ends: 149 [2018-04-12 04:42:35,631 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-12 04:42:35,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2018-04-12 04:42:35,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 122. [2018-04-12 04:42:35,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-04-12 04:42:35,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 136 transitions. [2018-04-12 04:42:35,633 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 136 transitions. Word has length 67 [2018-04-12 04:42:35,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:35,633 INFO L459 AbstractCegarLoop]: Abstraction has 122 states and 136 transitions. [2018-04-12 04:42:35,633 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 04:42:35,633 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 136 transitions. [2018-04-12 04:42:35,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2018-04-12 04:42:35,634 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:35,634 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-12 04:42:35,634 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-12 04:42:35,634 INFO L82 PathProgramCache]: Analyzing trace with hash -1477243001, now seen corresponding path program 6 times [2018-04-12 04:42:35,635 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:35,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:35,650 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:35,759 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-12 04:42:35,759 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:35,759 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-12 04:42:35,760 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:35,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-12 04:42:35,760 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-12 04:42:35,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-12 04:42:35,771 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 04:42:35,771 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 04:42:35,771 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2018-04-12 04:42:35,771 INFO L87 Difference]: Start difference. First operand 122 states and 136 transitions. Second operand 9 states. [2018-04-12 04:42:35,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:35,920 INFO L93 Difference]: Finished difference Result 169 states and 188 transitions. [2018-04-12 04:42:35,920 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-12 04:42:35,920 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 71 [2018-04-12 04:42:35,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:35,921 INFO L225 Difference]: With dead ends: 169 [2018-04-12 04:42:35,921 INFO L226 Difference]: Without dead ends: 169 [2018-04-12 04:42:35,921 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-12 04:42:35,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2018-04-12 04:42:35,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 132. [2018-04-12 04:42:35,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 132 states. [2018-04-12 04:42:35,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 146 transitions. [2018-04-12 04:42:35,925 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 146 transitions. Word has length 71 [2018-04-12 04:42:35,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:35,925 INFO L459 AbstractCegarLoop]: Abstraction has 132 states and 146 transitions. [2018-04-12 04:42:35,925 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 04:42:35,925 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 146 transitions. [2018-04-12 04:42:35,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-04-12 04:42:35,926 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:35,926 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-12 04:42:35,926 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-12 04:42:35,926 INFO L82 PathProgramCache]: Analyzing trace with hash -936338327, now seen corresponding path program 4 times [2018-04-12 04:42:35,927 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:35,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:35,936 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:35,984 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-12 04:42:35,984 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:35,985 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-12 04:42:35,985 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:35,985 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-12 04:42:35,985 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-12 04:42:35,985 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-12 04:42:35,985 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 04:42:35,986 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 04:42:35,986 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-12 04:42:35,986 INFO L87 Difference]: Start difference. First operand 132 states and 146 transitions. Second operand 8 states. [2018-04-12 04:42:36,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:36,099 INFO L93 Difference]: Finished difference Result 154 states and 165 transitions. [2018-04-12 04:42:36,099 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 04:42:36,100 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 79 [2018-04-12 04:42:36,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:36,100 INFO L225 Difference]: With dead ends: 154 [2018-04-12 04:42:36,101 INFO L226 Difference]: Without dead ends: 148 [2018-04-12 04:42:36,101 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-04-12 04:42:36,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2018-04-12 04:42:36,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 134. [2018-04-12 04:42:36,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2018-04-12 04:42:36,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 147 transitions. [2018-04-12 04:42:36,104 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 147 transitions. Word has length 79 [2018-04-12 04:42:36,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:36,105 INFO L459 AbstractCegarLoop]: Abstraction has 134 states and 147 transitions. [2018-04-12 04:42:36,105 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 04:42:36,105 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 147 transitions. [2018-04-12 04:42:36,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2018-04-12 04:42:36,106 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:36,106 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-12 04:42:36,106 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-12 04:42:36,106 INFO L82 PathProgramCache]: Analyzing trace with hash 339275984, now seen corresponding path program 7 times [2018-04-12 04:42:36,107 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:36,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:36,118 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:36,164 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-12 04:42:36,164 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:36,164 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-12 04:42:36,164 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:36,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:36,165 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-12 04:42:36,165 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-12 04:42:36,165 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 04:42:36,165 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 04:42:36,165 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-12 04:42:36,165 INFO L87 Difference]: Start difference. First operand 134 states and 147 transitions. Second operand 7 states. [2018-04-12 04:42:36,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:36,269 INFO L93 Difference]: Finished difference Result 159 states and 170 transitions. [2018-04-12 04:42:36,269 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 04:42:36,269 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 89 [2018-04-12 04:42:36,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:36,270 INFO L225 Difference]: With dead ends: 159 [2018-04-12 04:42:36,270 INFO L226 Difference]: Without dead ends: 153 [2018-04-12 04:42:36,270 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-12 04:42:36,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2018-04-12 04:42:36,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 140. [2018-04-12 04:42:36,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 140 states. [2018-04-12 04:42:36,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 152 transitions. [2018-04-12 04:42:36,274 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 152 transitions. Word has length 89 [2018-04-12 04:42:36,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:36,274 INFO L459 AbstractCegarLoop]: Abstraction has 140 states and 152 transitions. [2018-04-12 04:42:36,274 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 04:42:36,274 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 152 transitions. [2018-04-12 04:42:36,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2018-04-12 04:42:36,275 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:36,275 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-12 04:42:36,275 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-12 04:42:36,275 INFO L82 PathProgramCache]: Analyzing trace with hash -1067717288, now seen corresponding path program 8 times [2018-04-12 04:42:36,276 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:36,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:36,288 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:36,341 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-12 04:42:36,342 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:36,342 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-12 04:42:36,342 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:36,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:36,342 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-12 04:42:36,343 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-12 04:42:36,343 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 04:42:36,343 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 04:42:36,343 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-12 04:42:36,344 INFO L87 Difference]: Start difference. First operand 140 states and 152 transitions. Second operand 8 states. [2018-04-12 04:42:36,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:36,441 INFO L93 Difference]: Finished difference Result 174 states and 185 transitions. [2018-04-12 04:42:36,441 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 04:42:36,441 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 95 [2018-04-12 04:42:36,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:36,442 INFO L225 Difference]: With dead ends: 174 [2018-04-12 04:42:36,442 INFO L226 Difference]: Without dead ends: 168 [2018-04-12 04:42:36,443 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-12 04:42:36,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2018-04-12 04:42:36,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 146. [2018-04-12 04:42:36,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2018-04-12 04:42:36,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 157 transitions. [2018-04-12 04:42:36,446 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 157 transitions. Word has length 95 [2018-04-12 04:42:36,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:36,447 INFO L459 AbstractCegarLoop]: Abstraction has 146 states and 157 transitions. [2018-04-12 04:42:36,447 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 04:42:36,447 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 157 transitions. [2018-04-12 04:42:36,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2018-04-12 04:42:36,448 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:36,448 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-12 04:42:36,448 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-12 04:42:36,448 INFO L82 PathProgramCache]: Analyzing trace with hash 128017376, now seen corresponding path program 9 times [2018-04-12 04:42:36,449 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:36,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:36,463 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:36,573 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-12 04:42:36,574 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:36,574 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-12 04:42:36,574 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:36,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:36,575 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-12 04:42:36,575 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-12 04:42:36,575 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 04:42:36,575 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 04:42:36,576 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2018-04-12 04:42:36,576 INFO L87 Difference]: Start difference. First operand 146 states and 157 transitions. Second operand 13 states. [2018-04-12 04:42:36,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:36,743 INFO L93 Difference]: Finished difference Result 209 states and 218 transitions. [2018-04-12 04:42:36,743 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-12 04:42:36,743 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 101 [2018-04-12 04:42:36,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:36,744 INFO L225 Difference]: With dead ends: 209 [2018-04-12 04:42:36,744 INFO L226 Difference]: Without dead ends: 209 [2018-04-12 04:42:36,745 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=86, Invalid=220, Unknown=0, NotChecked=0, Total=306 [2018-04-12 04:42:36,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2018-04-12 04:42:36,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 194. [2018-04-12 04:42:36,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2018-04-12 04:42:36,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 206 transitions. [2018-04-12 04:42:36,749 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 206 transitions. Word has length 101 [2018-04-12 04:42:36,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:36,749 INFO L459 AbstractCegarLoop]: Abstraction has 194 states and 206 transitions. [2018-04-12 04:42:36,749 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 04:42:36,749 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 206 transitions. [2018-04-12 04:42:36,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2018-04-12 04:42:36,750 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:36,751 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-12 04:42:36,751 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-12 04:42:36,751 INFO L82 PathProgramCache]: Analyzing trace with hash -378382727, now seen corresponding path program 10 times [2018-04-12 04:42:36,751 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:36,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:36,766 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:36,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-12 04:42:36,997 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:36,997 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-12 04:42:36,998 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:36,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-12 04:42:36,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-12 04:42:37,000 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-12 04:42:37,001 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-12 04:42:37,001 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-12 04:42:37,001 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2018-04-12 04:42:37,001 INFO L87 Difference]: Start difference. First operand 194 states and 206 transitions. Second operand 11 states. [2018-04-12 04:42:37,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:37,124 INFO L93 Difference]: Finished difference Result 223 states and 236 transitions. [2018-04-12 04:42:37,124 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-12 04:42:37,124 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 131 [2018-04-12 04:42:37,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:37,125 INFO L225 Difference]: With dead ends: 223 [2018-04-12 04:42:37,125 INFO L226 Difference]: Without dead ends: 223 [2018-04-12 04:42:37,125 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=96, Invalid=176, Unknown=0, NotChecked=0, Total=272 [2018-04-12 04:42:37,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2018-04-12 04:42:37,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 200. [2018-04-12 04:42:37,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2018-04-12 04:42:37,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 213 transitions. [2018-04-12 04:42:37,128 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 213 transitions. Word has length 131 [2018-04-12 04:42:37,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:37,128 INFO L459 AbstractCegarLoop]: Abstraction has 200 states and 213 transitions. [2018-04-12 04:42:37,128 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-12 04:42:37,128 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 213 transitions. [2018-04-12 04:42:37,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-04-12 04:42:37,129 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:37,129 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-12 04:42:37,129 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-12 04:42:37,129 INFO L82 PathProgramCache]: Analyzing trace with hash 1127108721, now seen corresponding path program 5 times [2018-04-12 04:42:37,129 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:37,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:37,138 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:37,278 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-12 04:42:37,279 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:37,279 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-12 04:42:37,279 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:37,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:37,279 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-12 04:42:37,280 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-12 04:42:37,280 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 04:42:37,280 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 04:42:37,280 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2018-04-12 04:42:37,280 INFO L87 Difference]: Start difference. First operand 200 states and 213 transitions. Second operand 10 states. [2018-04-12 04:42:37,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:37,437 INFO L93 Difference]: Finished difference Result 169 states and 177 transitions. [2018-04-12 04:42:37,437 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-12 04:42:37,437 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 133 [2018-04-12 04:42:37,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:37,438 INFO L225 Difference]: With dead ends: 169 [2018-04-12 04:42:37,438 INFO L226 Difference]: Without dead ends: 169 [2018-04-12 04:42:37,438 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-12 04:42:37,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2018-04-12 04:42:37,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 165. [2018-04-12 04:42:37,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 165 states. [2018-04-12 04:42:37,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 173 transitions. [2018-04-12 04:42:37,441 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 173 transitions. Word has length 133 [2018-04-12 04:42:37,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:37,441 INFO L459 AbstractCegarLoop]: Abstraction has 165 states and 173 transitions. [2018-04-12 04:42:37,441 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 04:42:37,441 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 173 transitions. [2018-04-12 04:42:37,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2018-04-12 04:42:37,442 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:37,442 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-12 04:42:37,442 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-12 04:42:37,442 INFO L82 PathProgramCache]: Analyzing trace with hash -1729075327, now seen corresponding path program 11 times [2018-04-12 04:42:37,442 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:37,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:37,453 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:37,516 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-12 04:42:37,516 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:37,516 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-12 04:42:37,516 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:37,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:37,517 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-12 04:42:37,517 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-12 04:42:37,517 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 04:42:37,517 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 04:42:37,517 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2018-04-12 04:42:37,517 INFO L87 Difference]: Start difference. First operand 165 states and 173 transitions. Second operand 10 states. [2018-04-12 04:42:37,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:37,599 INFO L93 Difference]: Finished difference Result 180 states and 186 transitions. [2018-04-12 04:42:37,599 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 04:42:37,599 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 137 [2018-04-12 04:42:37,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:37,600 INFO L225 Difference]: With dead ends: 180 [2018-04-12 04:42:37,600 INFO L226 Difference]: Without dead ends: 174 [2018-04-12 04:42:37,600 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-12 04:42:37,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2018-04-12 04:42:37,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 165. [2018-04-12 04:42:37,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 165 states. [2018-04-12 04:42:37,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 171 transitions. [2018-04-12 04:42:37,602 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 171 transitions. Word has length 137 [2018-04-12 04:42:37,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:37,602 INFO L459 AbstractCegarLoop]: Abstraction has 165 states and 171 transitions. [2018-04-12 04:42:37,602 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 04:42:37,602 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 171 transitions. [2018-04-12 04:42:37,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2018-04-12 04:42:37,603 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:37,603 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-12 04:42:37,603 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-12 04:42:37,603 INFO L82 PathProgramCache]: Analyzing trace with hash -970437815, now seen corresponding path program 12 times [2018-04-12 04:42:37,604 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:37,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:37,613 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:37,850 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-12 04:42:37,851 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:37,851 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-12 04:42:37,851 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:37,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:37,851 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-12 04:42:37,852 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-12 04:42:37,852 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-12 04:42:37,852 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-12 04:42:37,852 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2018-04-12 04:42:37,852 INFO L87 Difference]: Start difference. First operand 165 states and 171 transitions. Second operand 12 states. [2018-04-12 04:42:38,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:38,063 INFO L93 Difference]: Finished difference Result 191 states and 198 transitions. [2018-04-12 04:42:38,063 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 04:42:38,063 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 143 [2018-04-12 04:42:38,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:38,064 INFO L225 Difference]: With dead ends: 191 [2018-04-12 04:42:38,064 INFO L226 Difference]: Without dead ends: 191 [2018-04-12 04:42:38,065 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-12 04:42:38,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2018-04-12 04:42:38,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 171. [2018-04-12 04:42:38,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 171 states. [2018-04-12 04:42:38,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 178 transitions. [2018-04-12 04:42:38,068 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 178 transitions. Word has length 143 [2018-04-12 04:42:38,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:38,069 INFO L459 AbstractCegarLoop]: Abstraction has 171 states and 178 transitions. [2018-04-12 04:42:38,069 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-12 04:42:38,069 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 178 transitions. [2018-04-12 04:42:38,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2018-04-12 04:42:38,070 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:38,070 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-12 04:42:38,070 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-12 04:42:38,070 INFO L82 PathProgramCache]: Analyzing trace with hash -982548399, now seen corresponding path program 13 times [2018-04-12 04:42:38,071 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:38,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:38,090 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:38,420 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-12 04:42:38,420 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:38,420 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-12 04:42:38,420 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:38,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:38,421 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-12 04:42:38,421 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-12 04:42:38,421 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 04:42:38,421 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 04:42:38,421 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2018-04-12 04:42:38,422 INFO L87 Difference]: Start difference. First operand 171 states and 178 transitions. Second operand 13 states. [2018-04-12 04:42:38,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:38,596 INFO L93 Difference]: Finished difference Result 200 states and 208 transitions. [2018-04-12 04:42:38,596 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-12 04:42:38,596 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 149 [2018-04-12 04:42:38,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:38,597 INFO L225 Difference]: With dead ends: 200 [2018-04-12 04:42:38,597 INFO L226 Difference]: Without dead ends: 200 [2018-04-12 04:42:38,597 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=149, Invalid=271, Unknown=0, NotChecked=0, Total=420 [2018-04-12 04:42:38,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2018-04-12 04:42:38,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 177. [2018-04-12 04:42:38,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2018-04-12 04:42:38,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 185 transitions. [2018-04-12 04:42:38,600 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 185 transitions. Word has length 149 [2018-04-12 04:42:38,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:38,600 INFO L459 AbstractCegarLoop]: Abstraction has 177 states and 185 transitions. [2018-04-12 04:42:38,600 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 04:42:38,600 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 185 transitions. [2018-04-12 04:42:38,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2018-04-12 04:42:38,600 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:38,600 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-12 04:42:38,600 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-12 04:42:38,601 INFO L82 PathProgramCache]: Analyzing trace with hash 1156370265, now seen corresponding path program 14 times [2018-04-12 04:42:38,601 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:38,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:38,612 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:38,882 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-12 04:42:38,882 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:38,883 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-12 04:42:38,883 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:38,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:38,883 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-12 04:42:38,884 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-12 04:42:38,884 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-12 04:42:38,884 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-12 04:42:38,884 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2018-04-12 04:42:38,884 INFO L87 Difference]: Start difference. First operand 177 states and 185 transitions. Second operand 14 states. [2018-04-12 04:42:39,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:39,094 INFO L93 Difference]: Finished difference Result 209 states and 218 transitions. [2018-04-12 04:42:39,094 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 04:42:39,094 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 155 [2018-04-12 04:42:39,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:39,095 INFO L225 Difference]: With dead ends: 209 [2018-04-12 04:42:39,095 INFO L226 Difference]: Without dead ends: 209 [2018-04-12 04:42:39,095 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-12 04:42:39,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2018-04-12 04:42:39,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 183. [2018-04-12 04:42:39,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 183 states. [2018-04-12 04:42:39,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 192 transitions. [2018-04-12 04:42:39,099 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 192 transitions. Word has length 155 [2018-04-12 04:42:39,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:39,099 INFO L459 AbstractCegarLoop]: Abstraction has 183 states and 192 transitions. [2018-04-12 04:42:39,100 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-12 04:42:39,100 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 192 transitions. [2018-04-12 04:42:39,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2018-04-12 04:42:39,100 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:39,101 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-12 04:42:39,101 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-12 04:42:39,101 INFO L82 PathProgramCache]: Analyzing trace with hash 639940705, now seen corresponding path program 15 times [2018-04-12 04:42:39,101 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:39,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:39,118 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:39,499 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-12 04:42:39,499 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:39,499 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-12 04:42:39,499 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:39,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:39,499 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-12 04:42:39,500 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-12 04:42:39,500 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-12 04:42:39,500 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-12 04:42:39,500 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=136, Unknown=0, NotChecked=0, Total=210 [2018-04-12 04:42:39,500 INFO L87 Difference]: Start difference. First operand 183 states and 192 transitions. Second operand 15 states. [2018-04-12 04:42:39,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:39,781 INFO L93 Difference]: Finished difference Result 218 states and 228 transitions. [2018-04-12 04:42:39,782 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-12 04:42:39,782 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 161 [2018-04-12 04:42:39,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:39,783 INFO L225 Difference]: With dead ends: 218 [2018-04-12 04:42:39,783 INFO L226 Difference]: Without dead ends: 218 [2018-04-12 04:42:39,784 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-12 04:42:39,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2018-04-12 04:42:39,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 189. [2018-04-12 04:42:39,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 189 states. [2018-04-12 04:42:39,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 199 transitions. [2018-04-12 04:42:39,787 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 199 transitions. Word has length 161 [2018-04-12 04:42:39,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:39,788 INFO L459 AbstractCegarLoop]: Abstraction has 189 states and 199 transitions. [2018-04-12 04:42:39,788 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-12 04:42:39,788 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 199 transitions. [2018-04-12 04:42:39,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2018-04-12 04:42:39,789 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:39,789 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-12 04:42:39,789 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-12 04:42:39,789 INFO L82 PathProgramCache]: Analyzing trace with hash 893107049, now seen corresponding path program 16 times [2018-04-12 04:42:39,790 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:39,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:39,805 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:40,031 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-12 04:42:40,031 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:40,032 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-12 04:42:40,032 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:40,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:40,032 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-12 04:42:40,033 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-12 04:42:40,033 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-12 04:42:40,033 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-12 04:42:40,033 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2018-04-12 04:42:40,033 INFO L87 Difference]: Start difference. First operand 189 states and 199 transitions. Second operand 11 states. [2018-04-12 04:42:40,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:40,126 INFO L93 Difference]: Finished difference Result 265 states and 282 transitions. [2018-04-12 04:42:40,126 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 04:42:40,127 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 167 [2018-04-12 04:42:40,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:40,128 INFO L225 Difference]: With dead ends: 265 [2018-04-12 04:42:40,128 INFO L226 Difference]: Without dead ends: 265 [2018-04-12 04:42:40,128 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-12 04:42:40,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2018-04-12 04:42:40,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 225. [2018-04-12 04:42:40,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 225 states. [2018-04-12 04:42:40,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 236 transitions. [2018-04-12 04:42:40,132 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 236 transitions. Word has length 167 [2018-04-12 04:42:40,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:40,132 INFO L459 AbstractCegarLoop]: Abstraction has 225 states and 236 transitions. [2018-04-12 04:42:40,133 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-12 04:42:40,133 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 236 transitions. [2018-04-12 04:42:40,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2018-04-12 04:42:40,134 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:40,134 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-12 04:42:40,134 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-12 04:42:40,134 INFO L82 PathProgramCache]: Analyzing trace with hash -1030100086, now seen corresponding path program 17 times [2018-04-12 04:42:40,134 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:40,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:40,147 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:40,265 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-12 04:42:40,265 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:40,265 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-12 04:42:40,265 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:40,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:40,265 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-12 04:42:40,266 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-12 04:42:40,266 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-12 04:42:40,266 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-12 04:42:40,266 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2018-04-12 04:42:40,266 INFO L87 Difference]: Start difference. First operand 225 states and 236 transitions. Second operand 12 states. [2018-04-12 04:42:40,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:40,362 INFO L93 Difference]: Finished difference Result 250 states and 260 transitions. [2018-04-12 04:42:40,362 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-12 04:42:40,363 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 203 [2018-04-12 04:42:40,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:40,363 INFO L225 Difference]: With dead ends: 250 [2018-04-12 04:42:40,363 INFO L226 Difference]: Without dead ends: 244 [2018-04-12 04:42:40,363 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-12 04:42:40,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2018-04-12 04:42:40,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 231. [2018-04-12 04:42:40,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 231 states. [2018-04-12 04:42:40,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 241 transitions. [2018-04-12 04:42:40,366 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 241 transitions. Word has length 203 [2018-04-12 04:42:40,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:40,366 INFO L459 AbstractCegarLoop]: Abstraction has 231 states and 241 transitions. [2018-04-12 04:42:40,366 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-12 04:42:40,366 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 241 transitions. [2018-04-12 04:42:40,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2018-04-12 04:42:40,367 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:40,367 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-12 04:42:40,367 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-12 04:42:40,367 INFO L82 PathProgramCache]: Analyzing trace with hash -213343086, now seen corresponding path program 18 times [2018-04-12 04:42:40,368 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:40,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:40,381 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:40,621 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-12 04:42:40,621 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:40,621 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-12 04:42:40,621 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:40,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:40,622 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-12 04:42:40,622 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-12 04:42:40,623 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-12 04:42:40,623 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-12 04:42:40,623 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=278, Unknown=0, NotChecked=0, Total=380 [2018-04-12 04:42:40,623 INFO L87 Difference]: Start difference. First operand 231 states and 241 transitions. Second operand 20 states. [2018-04-12 04:42:40,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:40,781 INFO L93 Difference]: Finished difference Result 287 states and 298 transitions. [2018-04-12 04:42:40,781 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-12 04:42:40,781 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 209 [2018-04-12 04:42:40,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:40,782 INFO L225 Difference]: With dead ends: 287 [2018-04-12 04:42:40,782 INFO L226 Difference]: Without dead ends: 287 [2018-04-12 04:42:40,782 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-12 04:42:40,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2018-04-12 04:42:40,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 285. [2018-04-12 04:42:40,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 285 states. [2018-04-12 04:42:40,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 296 transitions. [2018-04-12 04:42:40,785 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 296 transitions. Word has length 209 [2018-04-12 04:42:40,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:40,786 INFO L459 AbstractCegarLoop]: Abstraction has 285 states and 296 transitions. [2018-04-12 04:42:40,786 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-12 04:42:40,786 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 296 transitions. [2018-04-12 04:42:40,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2018-04-12 04:42:40,787 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:40,787 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-12 04:42:40,787 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-12 04:42:40,787 INFO L82 PathProgramCache]: Analyzing trace with hash -1482880389, now seen corresponding path program 19 times [2018-04-12 04:42:40,788 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:40,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:40,812 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:41,155 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-12 04:42:41,155 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:41,156 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-12 04:42:41,156 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:41,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:41,156 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-12 04:42:41,158 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-12 04:42:41,158 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 04:42:41,158 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 04:42:41,158 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2018-04-12 04:42:41,158 INFO L87 Difference]: Start difference. First operand 285 states and 296 transitions. Second operand 13 states. [2018-04-12 04:42:41,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:41,301 INFO L93 Difference]: Finished difference Result 361 states and 378 transitions. [2018-04-12 04:42:41,301 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 04:42:41,301 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 251 [2018-04-12 04:42:41,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:41,302 INFO L225 Difference]: With dead ends: 361 [2018-04-12 04:42:41,302 INFO L226 Difference]: Without dead ends: 361 [2018-04-12 04:42:41,303 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-12 04:42:41,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2018-04-12 04:42:41,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 327. [2018-04-12 04:42:41,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 327 states. [2018-04-12 04:42:41,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 339 transitions. [2018-04-12 04:42:41,307 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 339 transitions. Word has length 251 [2018-04-12 04:42:41,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:41,308 INFO L459 AbstractCegarLoop]: Abstraction has 327 states and 339 transitions. [2018-04-12 04:42:41,308 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 04:42:41,308 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 339 transitions. [2018-04-12 04:42:41,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2018-04-12 04:42:41,310 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:41,310 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-12 04:42:41,310 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-12 04:42:41,310 INFO L82 PathProgramCache]: Analyzing trace with hash 741408036, now seen corresponding path program 20 times [2018-04-12 04:42:41,311 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:41,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:41,335 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:41,590 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-12 04:42:41,590 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:41,590 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-12 04:42:41,590 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:41,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-12 04:42:41,591 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-12 04:42:41,592 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-12 04:42:41,592 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-12 04:42:41,592 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-12 04:42:41,593 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2018-04-12 04:42:41,593 INFO L87 Difference]: Start difference. First operand 327 states and 339 transitions. Second operand 14 states. [2018-04-12 04:42:41,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:41,783 INFO L93 Difference]: Finished difference Result 358 states and 368 transitions. [2018-04-12 04:42:41,783 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-12 04:42:41,783 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 293 [2018-04-12 04:42:41,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:41,784 INFO L225 Difference]: With dead ends: 358 [2018-04-12 04:42:41,785 INFO L226 Difference]: Without dead ends: 349 [2018-04-12 04:42:41,785 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-12 04:42:41,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2018-04-12 04:42:41,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 333. [2018-04-12 04:42:41,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 333 states. [2018-04-12 04:42:41,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 343 transitions. [2018-04-12 04:42:41,790 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 343 transitions. Word has length 293 [2018-04-12 04:42:41,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:41,790 INFO L459 AbstractCegarLoop]: Abstraction has 333 states and 343 transitions. [2018-04-12 04:42:41,790 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-12 04:42:41,790 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 343 transitions. [2018-04-12 04:42:41,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2018-04-12 04:42:41,792 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:41,792 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-12 04:42:41,792 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-12 04:42:41,792 INFO L82 PathProgramCache]: Analyzing trace with hash -2132808972, now seen corresponding path program 21 times [2018-04-12 04:42:41,793 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:41,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:41,818 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:42,118 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-12 04:42:42,118 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:42,118 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-12 04:42:42,118 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:42,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-12 04:42:42,119 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-12 04:42:42,120 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-12 04:42:42,120 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 04:42:42,120 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 04:42:42,120 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2018-04-12 04:42:42,120 INFO L87 Difference]: Start difference. First operand 333 states and 343 transitions. Second operand 16 states. [2018-04-12 04:42:42,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:42,282 INFO L93 Difference]: Finished difference Result 361 states and 370 transitions. [2018-04-12 04:42:42,283 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-12 04:42:42,283 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 305 [2018-04-12 04:42:42,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:42,284 INFO L225 Difference]: With dead ends: 361 [2018-04-12 04:42:42,284 INFO L226 Difference]: Without dead ends: 355 [2018-04-12 04:42:42,284 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-12 04:42:42,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2018-04-12 04:42:42,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 339. [2018-04-12 04:42:42,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 339 states. [2018-04-12 04:42:42,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 348 transitions. [2018-04-12 04:42:42,288 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 348 transitions. Word has length 305 [2018-04-12 04:42:42,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:42,289 INFO L459 AbstractCegarLoop]: Abstraction has 339 states and 348 transitions. [2018-04-12 04:42:42,289 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 04:42:42,289 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 348 transitions. [2018-04-12 04:42:42,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2018-04-12 04:42:42,291 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:42,291 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-12 04:42:42,291 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-12 04:42:42,291 INFO L82 PathProgramCache]: Analyzing trace with hash 1713892476, now seen corresponding path program 22 times [2018-04-12 04:42:42,292 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:42,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:42,316 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:42,668 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-12 04:42:42,668 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:42,668 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-12 04:42:42,668 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:42,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:42,669 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-12 04:42:42,670 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-12 04:42:42,670 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 04:42:42,670 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 04:42:42,670 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2018-04-12 04:42:42,670 INFO L87 Difference]: Start difference. First operand 339 states and 348 transitions. Second operand 22 states. [2018-04-12 04:42:42,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:42,955 INFO L93 Difference]: Finished difference Result 407 states and 417 transitions. [2018-04-12 04:42:42,955 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-12 04:42:42,955 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 311 [2018-04-12 04:42:42,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:42,956 INFO L225 Difference]: With dead ends: 407 [2018-04-12 04:42:42,956 INFO L226 Difference]: Without dead ends: 407 [2018-04-12 04:42:42,957 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=234, Invalid=696, Unknown=0, NotChecked=0, Total=930 [2018-04-12 04:42:42,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2018-04-12 04:42:42,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 405. [2018-04-12 04:42:42,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 405 states. [2018-04-12 04:42:42,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 415 transitions. [2018-04-12 04:42:42,960 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 415 transitions. Word has length 311 [2018-04-12 04:42:42,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:42,960 INFO L459 AbstractCegarLoop]: Abstraction has 405 states and 415 transitions. [2018-04-12 04:42:42,960 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 04:42:42,960 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 415 transitions. [2018-04-12 04:42:42,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2018-04-12 04:42:42,961 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:42,961 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-12 04:42:42,961 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-12 04:42:42,962 INFO L82 PathProgramCache]: Analyzing trace with hash 779331957, now seen corresponding path program 23 times [2018-04-12 04:42:42,962 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:42,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:42,979 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:43,271 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-12 04:42:43,271 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:43,271 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-12 04:42:43,271 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:43,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:43,272 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-12 04:42:43,273 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-12 04:42:43,273 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-12 04:42:43,273 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-12 04:42:43,273 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=224, Unknown=0, NotChecked=0, Total=306 [2018-04-12 04:42:43,273 INFO L87 Difference]: Start difference. First operand 405 states and 415 transitions. Second operand 18 states. [2018-04-12 04:42:43,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:43,477 INFO L93 Difference]: Finished difference Result 426 states and 434 transitions. [2018-04-12 04:42:43,477 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-12 04:42:43,477 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 365 [2018-04-12 04:42:43,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:43,478 INFO L225 Difference]: With dead ends: 426 [2018-04-12 04:42:43,478 INFO L226 Difference]: Without dead ends: 420 [2018-04-12 04:42:43,478 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-12 04:42:43,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2018-04-12 04:42:43,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 405. [2018-04-12 04:42:43,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 405 states. [2018-04-12 04:42:43,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 413 transitions. [2018-04-12 04:42:43,484 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 413 transitions. Word has length 365 [2018-04-12 04:42:43,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:43,485 INFO L459 AbstractCegarLoop]: Abstraction has 405 states and 413 transitions. [2018-04-12 04:42:43,485 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-12 04:42:43,485 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 413 transitions. [2018-04-12 04:42:43,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2018-04-12 04:42:43,487 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:43,487 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-12 04:42:43,487 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-12 04:42:43,487 INFO L82 PathProgramCache]: Analyzing trace with hash -512162243, now seen corresponding path program 24 times [2018-04-12 04:42:43,488 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:43,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:43,517 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:43,965 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-12 04:42:43,965 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:43,965 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 04:42:43,965 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:43,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:43,966 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-12 04:42:43,966 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-12 04:42:43,966 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 04:42:43,966 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 04:42:43,966 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=380, Unknown=0, NotChecked=0, Total=506 [2018-04-12 04:42:43,966 INFO L87 Difference]: Start difference. First operand 405 states and 413 transitions. Second operand 23 states. [2018-04-12 04:42:44,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:44,256 INFO L93 Difference]: Finished difference Result 473 states and 482 transitions. [2018-04-12 04:42:44,256 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-12 04:42:44,256 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 371 [2018-04-12 04:42:44,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:44,257 INFO L225 Difference]: With dead ends: 473 [2018-04-12 04:42:44,257 INFO L226 Difference]: Without dead ends: 473 [2018-04-12 04:42:44,258 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-12 04:42:44,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2018-04-12 04:42:44,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 471. [2018-04-12 04:42:44,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 471 states. [2018-04-12 04:42:44,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 480 transitions. [2018-04-12 04:42:44,261 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 480 transitions. Word has length 371 [2018-04-12 04:42:44,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:44,261 INFO L459 AbstractCegarLoop]: Abstraction has 471 states and 480 transitions. [2018-04-12 04:42:44,262 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 04:42:44,262 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 480 transitions. [2018-04-12 04:42:44,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 432 [2018-04-12 04:42:44,263 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:44,263 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-12 04:42:44,263 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-12 04:42:44,263 INFO L82 PathProgramCache]: Analyzing trace with hash -1264279426, now seen corresponding path program 25 times [2018-04-12 04:42:44,264 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:44,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:44,284 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:44,679 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-12 04:42:44,679 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:44,679 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-12 04:42:44,679 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:44,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:44,680 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-12 04:42:44,681 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-12 04:42:44,681 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-12 04:42:44,681 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-12 04:42:44,681 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=279, Unknown=0, NotChecked=0, Total=380 [2018-04-12 04:42:44,681 INFO L87 Difference]: Start difference. First operand 471 states and 480 transitions. Second operand 20 states. [2018-04-12 04:42:44,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:44,965 INFO L93 Difference]: Finished difference Result 492 states and 499 transitions. [2018-04-12 04:42:44,982 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-12 04:42:44,982 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 431 [2018-04-12 04:42:44,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:44,983 INFO L225 Difference]: With dead ends: 492 [2018-04-12 04:42:44,983 INFO L226 Difference]: Without dead ends: 486 [2018-04-12 04:42:44,983 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=531, Unknown=0, NotChecked=0, Total=702 [2018-04-12 04:42:44,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2018-04-12 04:42:44,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 471. [2018-04-12 04:42:44,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 471 states. [2018-04-12 04:42:44,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 478 transitions. [2018-04-12 04:42:44,988 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 478 transitions. Word has length 431 [2018-04-12 04:42:44,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:44,988 INFO L459 AbstractCegarLoop]: Abstraction has 471 states and 478 transitions. [2018-04-12 04:42:44,988 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-12 04:42:44,988 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 478 transitions. [2018-04-12 04:42:44,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 438 [2018-04-12 04:42:44,991 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:44,991 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-12 04:42:44,991 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-12 04:42:44,991 INFO L82 PathProgramCache]: Analyzing trace with hash 49074822, now seen corresponding path program 26 times [2018-04-12 04:42:44,992 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:45,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:45,023 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:45,466 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-12 04:42:45,466 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:45,466 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-12 04:42:45,466 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:45,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:45,466 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-12 04:42:45,467 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-12 04:42:45,467 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 04:42:45,467 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 04:42:45,467 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2018-04-12 04:42:45,468 INFO L87 Difference]: Start difference. First operand 471 states and 478 transitions. Second operand 24 states. [2018-04-12 04:42:45,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:45,797 INFO L93 Difference]: Finished difference Result 545 states and 553 transitions. [2018-04-12 04:42:45,797 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-12 04:42:45,797 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 437 [2018-04-12 04:42:45,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:45,798 INFO L225 Difference]: With dead ends: 545 [2018-04-12 04:42:45,798 INFO L226 Difference]: Without dead ends: 545 [2018-04-12 04:42:45,799 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-12 04:42:45,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2018-04-12 04:42:45,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 543. [2018-04-12 04:42:45,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 543 states. [2018-04-12 04:42:45,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 551 transitions. [2018-04-12 04:42:45,806 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 551 transitions. Word has length 437 [2018-04-12 04:42:45,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:45,806 INFO L459 AbstractCegarLoop]: Abstraction has 543 states and 551 transitions. [2018-04-12 04:42:45,806 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 04:42:45,806 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 551 transitions. [2018-04-12 04:42:45,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 504 [2018-04-12 04:42:45,809 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:45,810 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-12 04:42:45,810 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-12 04:42:45,810 INFO L82 PathProgramCache]: Analyzing trace with hash 1416226959, now seen corresponding path program 27 times [2018-04-12 04:42:45,811 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:45,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:45,850 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:46,683 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-12 04:42:46,683 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:46,684 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-12 04:42:46,684 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:46,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:46,684 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-12 04:42:46,684 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-12 04:42:46,685 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 04:42:46,685 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 04:42:46,685 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=154, Unknown=0, NotChecked=0, Total=240 [2018-04-12 04:42:46,685 INFO L87 Difference]: Start difference. First operand 543 states and 551 transitions. Second operand 16 states. [2018-04-12 04:42:46,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:46,914 INFO L93 Difference]: Finished difference Result 575 states and 584 transitions. [2018-04-12 04:42:46,914 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-12 04:42:46,914 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 503 [2018-04-12 04:42:46,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:46,916 INFO L225 Difference]: With dead ends: 575 [2018-04-12 04:42:46,916 INFO L226 Difference]: Without dead ends: 575 [2018-04-12 04:42:46,917 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-12 04:42:46,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2018-04-12 04:42:46,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 549. [2018-04-12 04:42:46,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 549 states. [2018-04-12 04:42:46,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 558 transitions. [2018-04-12 04:42:46,921 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 558 transitions. Word has length 503 [2018-04-12 04:42:46,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:46,921 INFO L459 AbstractCegarLoop]: Abstraction has 549 states and 558 transitions. [2018-04-12 04:42:46,921 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 04:42:46,921 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 558 transitions. [2018-04-12 04:42:46,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 510 [2018-04-12 04:42:46,923 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:46,923 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-12 04:42:46,923 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-12 04:42:46,923 INFO L82 PathProgramCache]: Analyzing trace with hash -2009362153, now seen corresponding path program 28 times [2018-04-12 04:42:46,924 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:46,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:46,946 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:47,599 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-12 04:42:47,599 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:47,599 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-12 04:42:47,599 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:47,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:47,600 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-12 04:42:47,600 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-12 04:42:47,600 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-12 04:42:47,600 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-12 04:42:47,600 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=173, Unknown=0, NotChecked=0, Total=272 [2018-04-12 04:42:47,600 INFO L87 Difference]: Start difference. First operand 549 states and 558 transitions. Second operand 17 states. [2018-04-12 04:42:47,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:47,833 INFO L93 Difference]: Finished difference Result 584 states and 594 transitions. [2018-04-12 04:42:47,833 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-12 04:42:47,833 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 509 [2018-04-12 04:42:47,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:47,835 INFO L225 Difference]: With dead ends: 584 [2018-04-12 04:42:47,835 INFO L226 Difference]: Without dead ends: 584 [2018-04-12 04:42:47,836 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=291, Invalid=521, Unknown=0, NotChecked=0, Total=812 [2018-04-12 04:42:47,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2018-04-12 04:42:47,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 555. [2018-04-12 04:42:47,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 555 states. [2018-04-12 04:42:47,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 565 transitions. [2018-04-12 04:42:47,845 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 565 transitions. Word has length 509 [2018-04-12 04:42:47,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:47,845 INFO L459 AbstractCegarLoop]: Abstraction has 555 states and 565 transitions. [2018-04-12 04:42:47,845 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-12 04:42:47,845 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 565 transitions. [2018-04-12 04:42:47,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 516 [2018-04-12 04:42:47,847 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:47,847 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-12 04:42:47,847 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-12 04:42:47,848 INFO L82 PathProgramCache]: Analyzing trace with hash 209630111, now seen corresponding path program 29 times [2018-04-12 04:42:47,848 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:47,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:47,869 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:48,599 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-12 04:42:48,599 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:48,600 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-12 04:42:48,600 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:48,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:48,600 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-12 04:42:48,600 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-12 04:42:48,601 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-12 04:42:48,601 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-12 04:42:48,601 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=193, Unknown=0, NotChecked=0, Total=306 [2018-04-12 04:42:48,601 INFO L87 Difference]: Start difference. First operand 555 states and 565 transitions. Second operand 18 states. [2018-04-12 04:42:48,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:48,867 INFO L93 Difference]: Finished difference Result 593 states and 604 transitions. [2018-04-12 04:42:48,867 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-12 04:42:48,867 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 515 [2018-04-12 04:42:48,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:48,868 INFO L225 Difference]: With dead ends: 593 [2018-04-12 04:42:48,868 INFO L226 Difference]: Without dead ends: 593 [2018-04-12 04:42:48,869 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-12 04:42:48,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2018-04-12 04:42:48,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 561. [2018-04-12 04:42:48,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 561 states. [2018-04-12 04:42:48,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 572 transitions. [2018-04-12 04:42:48,872 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 572 transitions. Word has length 515 [2018-04-12 04:42:48,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:48,872 INFO L459 AbstractCegarLoop]: Abstraction has 561 states and 572 transitions. [2018-04-12 04:42:48,872 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-12 04:42:48,872 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 572 transitions. [2018-04-12 04:42:48,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2018-04-12 04:42:48,874 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:48,874 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-12 04:42:48,874 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-12 04:42:48,875 INFO L82 PathProgramCache]: Analyzing trace with hash -1062219737, now seen corresponding path program 30 times [2018-04-12 04:42:48,875 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:48,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:48,898 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:49,577 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-12 04:42:49,577 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:49,577 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-12 04:42:49,577 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:49,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:49,578 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-12 04:42:49,578 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-12 04:42:49,578 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 04:42:49,578 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 04:42:49,578 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=214, Unknown=0, NotChecked=0, Total=342 [2018-04-12 04:42:49,579 INFO L87 Difference]: Start difference. First operand 561 states and 572 transitions. Second operand 19 states. [2018-04-12 04:42:49,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:49,873 INFO L93 Difference]: Finished difference Result 602 states and 614 transitions. [2018-04-12 04:42:49,873 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-12 04:42:49,873 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 521 [2018-04-12 04:42:49,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:49,874 INFO L225 Difference]: With dead ends: 602 [2018-04-12 04:42:49,874 INFO L226 Difference]: Without dead ends: 602 [2018-04-12 04:42:49,874 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-12 04:42:49,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2018-04-12 04:42:49,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 567. [2018-04-12 04:42:49,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 567 states. [2018-04-12 04:42:49,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 579 transitions. [2018-04-12 04:42:49,878 INFO L78 Accepts]: Start accepts. Automaton has 567 states and 579 transitions. Word has length 521 [2018-04-12 04:42:49,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:49,878 INFO L459 AbstractCegarLoop]: Abstraction has 567 states and 579 transitions. [2018-04-12 04:42:49,878 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 04:42:49,878 INFO L276 IsEmpty]: Start isEmpty. Operand 567 states and 579 transitions. [2018-04-12 04:42:49,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 528 [2018-04-12 04:42:49,881 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:49,881 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-12 04:42:49,881 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-12 04:42:49,882 INFO L82 PathProgramCache]: Analyzing trace with hash 350971567, now seen corresponding path program 31 times [2018-04-12 04:42:49,882 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:49,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:49,920 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:50,661 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-12 04:42:50,661 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:50,662 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-12 04:42:50,662 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:50,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:50,662 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-12 04:42:50,662 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-12 04:42:50,662 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-12 04:42:50,663 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-12 04:42:50,663 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=236, Unknown=0, NotChecked=0, Total=380 [2018-04-12 04:42:50,663 INFO L87 Difference]: Start difference. First operand 567 states and 579 transitions. Second operand 20 states. [2018-04-12 04:42:51,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:51,042 INFO L93 Difference]: Finished difference Result 611 states and 624 transitions. [2018-04-12 04:42:51,042 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-12 04:42:51,043 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 527 [2018-04-12 04:42:51,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:51,044 INFO L225 Difference]: With dead ends: 611 [2018-04-12 04:42:51,044 INFO L226 Difference]: Without dead ends: 611 [2018-04-12 04:42:51,044 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=429, Invalid=761, Unknown=0, NotChecked=0, Total=1190 [2018-04-12 04:42:51,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2018-04-12 04:42:51,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 573. [2018-04-12 04:42:51,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 573 states. [2018-04-12 04:42:51,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 586 transitions. [2018-04-12 04:42:51,048 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 586 transitions. Word has length 527 [2018-04-12 04:42:51,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:51,049 INFO L459 AbstractCegarLoop]: Abstraction has 573 states and 586 transitions. [2018-04-12 04:42:51,049 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-12 04:42:51,049 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 586 transitions. [2018-04-12 04:42:51,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 534 [2018-04-12 04:42:51,050 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:51,051 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-12 04:42:51,051 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-12 04:42:51,051 INFO L82 PathProgramCache]: Analyzing trace with hash 300807991, now seen corresponding path program 32 times [2018-04-12 04:42:51,051 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:51,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:51,074 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:51,830 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-12 04:42:51,830 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:51,830 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-12 04:42:51,830 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:51,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:51,831 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-12 04:42:51,831 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-12 04:42:51,831 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-12 04:42:51,831 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-12 04:42:51,831 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=259, Unknown=0, NotChecked=0, Total=420 [2018-04-12 04:42:51,832 INFO L87 Difference]: Start difference. First operand 573 states and 586 transitions. Second operand 21 states. [2018-04-12 04:42:52,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:52,153 INFO L93 Difference]: Finished difference Result 620 states and 634 transitions. [2018-04-12 04:42:52,153 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-12 04:42:52,153 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 533 [2018-04-12 04:42:52,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:52,154 INFO L225 Difference]: With dead ends: 620 [2018-04-12 04:42:52,154 INFO L226 Difference]: Without dead ends: 620 [2018-04-12 04:42:52,155 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=481, Invalid=851, Unknown=0, NotChecked=0, Total=1332 [2018-04-12 04:42:52,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states. [2018-04-12 04:42:52,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 579. [2018-04-12 04:42:52,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 579 states. [2018-04-12 04:42:52,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 593 transitions. [2018-04-12 04:42:52,158 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 593 transitions. Word has length 533 [2018-04-12 04:42:52,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:52,159 INFO L459 AbstractCegarLoop]: Abstraction has 579 states and 593 transitions. [2018-04-12 04:42:52,159 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-12 04:42:52,159 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 593 transitions. [2018-04-12 04:42:52,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 540 [2018-04-12 04:42:52,160 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:52,161 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-12 04:42:52,161 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-12 04:42:52,161 INFO L82 PathProgramCache]: Analyzing trace with hash 1628701119, now seen corresponding path program 33 times [2018-04-12 04:42:52,161 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:52,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:52,182 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:52,869 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-12 04:42:52,870 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:52,870 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-12 04:42:52,870 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:52,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:52,870 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-12 04:42:52,871 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-12 04:42:52,871 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-12 04:42:52,871 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-12 04:42:52,871 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2018-04-12 04:42:52,871 INFO L87 Difference]: Start difference. First operand 579 states and 593 transitions. Second operand 20 states. [2018-04-12 04:42:54,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:54,007 INFO L93 Difference]: Finished difference Result 715 states and 737 transitions. [2018-04-12 04:42:54,007 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-12 04:42:54,007 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 539 [2018-04-12 04:42:54,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:54,008 INFO L225 Difference]: With dead ends: 715 [2018-04-12 04:42:54,008 INFO L226 Difference]: Without dead ends: 715 [2018-04-12 04:42:54,009 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-12 04:42:54,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2018-04-12 04:42:54,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 660. [2018-04-12 04:42:54,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 660 states. [2018-04-12 04:42:54,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 676 transitions. [2018-04-12 04:42:54,014 INFO L78 Accepts]: Start accepts. Automaton has 660 states and 676 transitions. Word has length 539 [2018-04-12 04:42:54,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:54,014 INFO L459 AbstractCegarLoop]: Abstraction has 660 states and 676 transitions. [2018-04-12 04:42:54,014 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-12 04:42:54,014 INFO L276 IsEmpty]: Start isEmpty. Operand 660 states and 676 transitions. [2018-04-12 04:42:54,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 546 [2018-04-12 04:42:54,016 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:54,016 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-12 04:42:54,016 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-12 04:42:54,016 INFO L82 PathProgramCache]: Analyzing trace with hash -418963705, now seen corresponding path program 34 times [2018-04-12 04:42:54,017 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:54,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:54,037 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:54,695 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-12 04:42:54,695 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:54,695 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-12 04:42:54,695 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:54,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:54,696 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-12 04:42:54,696 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-12 04:42:54,696 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-12 04:42:54,696 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-12 04:42:54,696 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=185, Unknown=0, NotChecked=0, Total=272 [2018-04-12 04:42:54,697 INFO L87 Difference]: Start difference. First operand 660 states and 676 transitions. Second operand 17 states. [2018-04-12 04:42:54,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:54,817 INFO L93 Difference]: Finished difference Result 852 states and 878 transitions. [2018-04-12 04:42:54,817 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-12 04:42:54,817 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 545 [2018-04-12 04:42:54,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:54,819 INFO L225 Difference]: With dead ends: 852 [2018-04-12 04:42:54,819 INFO L226 Difference]: Without dead ends: 852 [2018-04-12 04:42:54,819 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=275, Unknown=0, NotChecked=0, Total=380 [2018-04-12 04:42:54,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2018-04-12 04:42:54,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 657. [2018-04-12 04:42:54,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 657 states. [2018-04-12 04:42:54,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 673 transitions. [2018-04-12 04:42:54,825 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 673 transitions. Word has length 545 [2018-04-12 04:42:54,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:54,826 INFO L459 AbstractCegarLoop]: Abstraction has 657 states and 673 transitions. [2018-04-12 04:42:54,826 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-12 04:42:54,826 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 673 transitions. [2018-04-12 04:42:54,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 612 [2018-04-12 04:42:54,829 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:54,829 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-12 04:42:54,830 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-12 04:42:54,830 INFO L82 PathProgramCache]: Analyzing trace with hash 1064911760, now seen corresponding path program 35 times [2018-04-12 04:42:54,830 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:54,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:54,864 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:55,455 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-12 04:42:55,455 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:55,455 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-12 04:42:55,455 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:55,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:55,456 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-12 04:42:55,456 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-12 04:42:55,456 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 04:42:55,456 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 04:42:55,456 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=340, Unknown=0, NotChecked=0, Total=462 [2018-04-12 04:42:55,456 INFO L87 Difference]: Start difference. First operand 657 states and 673 transitions. Second operand 22 states. [2018-04-12 04:42:55,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:55,751 INFO L93 Difference]: Finished difference Result 679 states and 692 transitions. [2018-04-12 04:42:55,751 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-12 04:42:55,751 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 611 [2018-04-12 04:42:55,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:55,753 INFO L225 Difference]: With dead ends: 679 [2018-04-12 04:42:55,753 INFO L226 Difference]: Without dead ends: 670 [2018-04-12 04:42:55,753 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-12 04:42:55,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 670 states. [2018-04-12 04:42:55,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 670 to 651. [2018-04-12 04:42:55,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 651 states. [2018-04-12 04:42:55,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 664 transitions. [2018-04-12 04:42:55,756 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 664 transitions. Word has length 611 [2018-04-12 04:42:55,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:55,757 INFO L459 AbstractCegarLoop]: Abstraction has 651 states and 664 transitions. [2018-04-12 04:42:55,757 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 04:42:55,757 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 664 transitions. [2018-04-12 04:42:55,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 618 [2018-04-12 04:42:55,759 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:55,759 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-12 04:42:55,759 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-12 04:42:55,759 INFO L82 PathProgramCache]: Analyzing trace with hash 1592809688, now seen corresponding path program 36 times [2018-04-12 04:42:55,760 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:55,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:55,785 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:56,359 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-12 04:42:56,359 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:56,359 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-12 04:42:56,360 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:56,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-12 04:42:56,360 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-12 04:42:56,360 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-12 04:42:56,360 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 04:42:56,361 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 04:42:56,361 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=407, Unknown=0, NotChecked=0, Total=552 [2018-04-12 04:42:56,361 INFO L87 Difference]: Start difference. First operand 651 states and 664 transitions. Second operand 24 states. [2018-04-12 04:42:56,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:56,705 INFO L93 Difference]: Finished difference Result 682 states and 694 transitions. [2018-04-12 04:42:56,706 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 04:42:56,706 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 617 [2018-04-12 04:42:56,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:56,707 INFO L225 Difference]: With dead ends: 682 [2018-04-12 04:42:56,707 INFO L226 Difference]: Without dead ends: 676 [2018-04-12 04:42:56,707 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-12 04:42:56,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2018-04-12 04:42:56,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 657. [2018-04-12 04:42:56,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 657 states. [2018-04-12 04:42:56,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 669 transitions. [2018-04-12 04:42:56,711 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 669 transitions. Word has length 617 [2018-04-12 04:42:56,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:56,711 INFO L459 AbstractCegarLoop]: Abstraction has 657 states and 669 transitions. [2018-04-12 04:42:56,711 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 04:42:56,711 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 669 transitions. [2018-04-12 04:42:56,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 624 [2018-04-12 04:42:56,713 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:56,713 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-12 04:42:56,713 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-12 04:42:56,714 INFO L82 PathProgramCache]: Analyzing trace with hash 2021785440, now seen corresponding path program 37 times [2018-04-12 04:42:56,714 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:56,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:56,738 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:57,505 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-12 04:42:57,505 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:57,505 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-12 04:42:57,505 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:57,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:57,506 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-12 04:42:57,506 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-12 04:42:57,506 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-12 04:42:57,506 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-12 04:42:57,507 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=740, Unknown=0, NotChecked=0, Total=992 [2018-04-12 04:42:57,507 INFO L87 Difference]: Start difference. First operand 657 states and 669 transitions. Second operand 32 states. [2018-04-12 04:42:57,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:57,913 INFO L93 Difference]: Finished difference Result 749 states and 762 transitions. [2018-04-12 04:42:57,914 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-12 04:42:57,914 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 623 [2018-04-12 04:42:57,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:57,915 INFO L225 Difference]: With dead ends: 749 [2018-04-12 04:42:57,915 INFO L226 Difference]: Without dead ends: 749 [2018-04-12 04:42:57,916 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=473, Invalid=1507, Unknown=0, NotChecked=0, Total=1980 [2018-04-12 04:42:57,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2018-04-12 04:42:57,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 747. [2018-04-12 04:42:57,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 747 states. [2018-04-12 04:42:57,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 760 transitions. [2018-04-12 04:42:57,922 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 760 transitions. Word has length 623 [2018-04-12 04:42:57,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:57,922 INFO L459 AbstractCegarLoop]: Abstraction has 747 states and 760 transitions. [2018-04-12 04:42:57,922 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-12 04:42:57,922 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 760 transitions. [2018-04-12 04:42:57,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 702 [2018-04-12 04:42:57,924 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:57,925 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-12 04:42:57,925 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-12 04:42:57,925 INFO L82 PathProgramCache]: Analyzing trace with hash 1605076985, now seen corresponding path program 38 times [2018-04-12 04:42:57,925 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:57,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:57,956 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:42:58,858 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-12 04:42:58,858 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:42:58,859 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-12 04:42:58,859 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:42:58,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:42:58,859 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-12 04:42:58,860 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-12 04:42:58,860 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 04:42:58,860 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 04:42:58,860 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=691, Unknown=0, NotChecked=0, Total=870 [2018-04-12 04:42:58,860 INFO L87 Difference]: Start difference. First operand 747 states and 760 transitions. Second operand 30 states. [2018-04-12 04:42:59,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:42:59,536 INFO L93 Difference]: Finished difference Result 771 states and 782 transitions. [2018-04-12 04:42:59,537 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-12 04:42:59,537 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 701 [2018-04-12 04:42:59,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:42:59,539 INFO L225 Difference]: With dead ends: 771 [2018-04-12 04:42:59,539 INFO L226 Difference]: Without dead ends: 765 [2018-04-12 04:42:59,540 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-12 04:42:59,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2018-04-12 04:42:59,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 747. [2018-04-12 04:42:59,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 747 states. [2018-04-12 04:42:59,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 758 transitions. [2018-04-12 04:42:59,545 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 758 transitions. Word has length 701 [2018-04-12 04:42:59,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:42:59,545 INFO L459 AbstractCegarLoop]: Abstraction has 747 states and 758 transitions. [2018-04-12 04:42:59,545 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 04:42:59,545 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 758 transitions. [2018-04-12 04:42:59,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 708 [2018-04-12 04:42:59,548 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:42:59,548 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-12 04:42:59,548 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-12 04:42:59,549 INFO L82 PathProgramCache]: Analyzing trace with hash -678719039, now seen corresponding path program 39 times [2018-04-12 04:42:59,549 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:42:59,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:42:59,576 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:43:00,536 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-12 04:43:00,536 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:43:00,536 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-12 04:43:00,536 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:43:00,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:43:00,536 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-12 04:43:00,537 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-12 04:43:00,537 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-12 04:43:00,537 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-12 04:43:00,537 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=791, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 04:43:00,537 INFO L87 Difference]: Start difference. First operand 747 states and 758 transitions. Second operand 33 states. [2018-04-12 04:43:00,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:43:00,953 INFO L93 Difference]: Finished difference Result 839 states and 851 transitions. [2018-04-12 04:43:00,997 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-12 04:43:00,997 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 707 [2018-04-12 04:43:00,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:43:00,999 INFO L225 Difference]: With dead ends: 839 [2018-04-12 04:43:00,999 INFO L226 Difference]: Without dead ends: 839 [2018-04-12 04:43:01,000 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-12 04:43:01,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states. [2018-04-12 04:43:01,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 837. [2018-04-12 04:43:01,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 837 states. [2018-04-12 04:43:01,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 849 transitions. [2018-04-12 04:43:01,004 INFO L78 Accepts]: Start accepts. Automaton has 837 states and 849 transitions. Word has length 707 [2018-04-12 04:43:01,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:43:01,005 INFO L459 AbstractCegarLoop]: Abstraction has 837 states and 849 transitions. [2018-04-12 04:43:01,005 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-12 04:43:01,005 INFO L276 IsEmpty]: Start isEmpty. Operand 837 states and 849 transitions. [2018-04-12 04:43:01,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 792 [2018-04-12 04:43:01,008 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:43:01,008 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-12 04:43:01,008 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-12 04:43:01,008 INFO L82 PathProgramCache]: Analyzing trace with hash 387817890, now seen corresponding path program 40 times [2018-04-12 04:43:01,009 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:43:01,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:43:01,042 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:43:02,350 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-12 04:43:02,350 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:43:02,350 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-12 04:43:02,350 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:43:02,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:43:02,351 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-12 04:43:02,352 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-12 04:43:02,352 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-12 04:43:02,352 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-12 04:43:02,353 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=795, Unknown=0, NotChecked=0, Total=992 [2018-04-12 04:43:02,353 INFO L87 Difference]: Start difference. First operand 837 states and 849 transitions. Second operand 32 states. [2018-04-12 04:43:03,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:43:03,244 INFO L93 Difference]: Finished difference Result 861 states and 871 transitions. [2018-04-12 04:43:03,244 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-12 04:43:03,244 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 791 [2018-04-12 04:43:03,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:43:03,246 INFO L225 Difference]: With dead ends: 861 [2018-04-12 04:43:03,246 INFO L226 Difference]: Without dead ends: 855 [2018-04-12 04:43:03,246 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1021 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=859, Invalid=3697, Unknown=0, NotChecked=0, Total=4556 [2018-04-12 04:43:03,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 855 states. [2018-04-12 04:43:03,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 855 to 837. [2018-04-12 04:43:03,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 837 states. [2018-04-12 04:43:03,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 847 transitions. [2018-04-12 04:43:03,252 INFO L78 Accepts]: Start accepts. Automaton has 837 states and 847 transitions. Word has length 791 [2018-04-12 04:43:03,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:43:03,252 INFO L459 AbstractCegarLoop]: Abstraction has 837 states and 847 transitions. [2018-04-12 04:43:03,252 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-12 04:43:03,252 INFO L276 IsEmpty]: Start isEmpty. Operand 837 states and 847 transitions. [2018-04-12 04:43:03,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 798 [2018-04-12 04:43:03,255 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:43:03,256 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-12 04:43:03,256 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-12 04:43:03,256 INFO L82 PathProgramCache]: Analyzing trace with hash 423889066, now seen corresponding path program 41 times [2018-04-12 04:43:03,256 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:43:03,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:43:03,296 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:43:04,432 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-12 04:43:04,432 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:43:04,432 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-12 04:43:04,432 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:43:04,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:43:04,433 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-12 04:43:04,433 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-12 04:43:04,433 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-12 04:43:04,434 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-12 04:43:04,434 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=843, Unknown=0, NotChecked=0, Total=1122 [2018-04-12 04:43:04,434 INFO L87 Difference]: Start difference. First operand 837 states and 847 transitions. Second operand 34 states. [2018-04-12 04:43:04,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:43:04,968 INFO L93 Difference]: Finished difference Result 935 states and 946 transitions. [2018-04-12 04:43:04,968 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 04:43:04,968 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 797 [2018-04-12 04:43:04,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:43:04,970 INFO L225 Difference]: With dead ends: 935 [2018-04-12 04:43:04,970 INFO L226 Difference]: Without dead ends: 935 [2018-04-12 04:43:04,970 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-12 04:43:04,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 935 states. [2018-04-12 04:43:04,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 935 to 933. [2018-04-12 04:43:04,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 933 states. [2018-04-12 04:43:04,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 944 transitions. [2018-04-12 04:43:04,976 INFO L78 Accepts]: Start accepts. Automaton has 933 states and 944 transitions. Word has length 797 [2018-04-12 04:43:04,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:43:04,976 INFO L459 AbstractCegarLoop]: Abstraction has 933 states and 944 transitions. [2018-04-12 04:43:04,976 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-12 04:43:04,976 INFO L276 IsEmpty]: Start isEmpty. Operand 933 states and 944 transitions. [2018-04-12 04:43:04,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 888 [2018-04-12 04:43:04,980 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:43:04,980 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-12 04:43:04,980 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-12 04:43:04,980 INFO L82 PathProgramCache]: Analyzing trace with hash 1555789395, now seen corresponding path program 42 times [2018-04-12 04:43:04,981 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:43:05,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:43:05,017 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:43:06,449 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-12 04:43:06,449 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:43:06,449 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-12 04:43:06,449 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:43:06,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:43:06,449 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-12 04:43:06,450 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-12 04:43:06,450 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-12 04:43:06,451 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-12 04:43:06,451 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=905, Unknown=0, NotChecked=0, Total=1122 [2018-04-12 04:43:06,451 INFO L87 Difference]: Start difference. First operand 933 states and 944 transitions. Second operand 34 states. [2018-04-12 04:43:07,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:43:07,318 INFO L93 Difference]: Finished difference Result 957 states and 966 transitions. [2018-04-12 04:43:07,318 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-12 04:43:07,318 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 887 [2018-04-12 04:43:07,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:43:07,320 INFO L225 Difference]: With dead ends: 957 [2018-04-12 04:43:07,320 INFO L226 Difference]: Without dead ends: 951 [2018-04-12 04:43:07,320 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-12 04:43:07,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states. [2018-04-12 04:43:07,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 933. [2018-04-12 04:43:07,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 933 states. [2018-04-12 04:43:07,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 942 transitions. [2018-04-12 04:43:07,327 INFO L78 Accepts]: Start accepts. Automaton has 933 states and 942 transitions. Word has length 887 [2018-04-12 04:43:07,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:43:07,327 INFO L459 AbstractCegarLoop]: Abstraction has 933 states and 942 transitions. [2018-04-12 04:43:07,327 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-12 04:43:07,327 INFO L276 IsEmpty]: Start isEmpty. Operand 933 states and 942 transitions. [2018-04-12 04:43:07,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 894 [2018-04-12 04:43:07,332 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:43:07,332 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-12 04:43:07,332 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-12 04:43:07,332 INFO L82 PathProgramCache]: Analyzing trace with hash 828495003, now seen corresponding path program 43 times [2018-04-12 04:43:07,332 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:43:07,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:43:07,368 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:43:08,728 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-12 04:43:08,728 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:43:08,728 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-12 04:43:08,728 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:43:08,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:43:08,729 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-12 04:43:08,730 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-12 04:43:08,730 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-12 04:43:08,730 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-12 04:43:08,730 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=294, Invalid=896, Unknown=0, NotChecked=0, Total=1190 [2018-04-12 04:43:08,731 INFO L87 Difference]: Start difference. First operand 933 states and 942 transitions. Second operand 35 states. [2018-04-12 04:43:09,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:43:09,309 INFO L93 Difference]: Finished difference Result 1037 states and 1047 transitions. [2018-04-12 04:43:09,309 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-12 04:43:09,309 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 893 [2018-04-12 04:43:09,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:43:09,310 INFO L225 Difference]: With dead ends: 1037 [2018-04-12 04:43:09,310 INFO L226 Difference]: Without dead ends: 1037 [2018-04-12 04:43:09,311 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-12 04:43:09,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1037 states. [2018-04-12 04:43:09,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1037 to 1035. [2018-04-12 04:43:09,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1035 states. [2018-04-12 04:43:09,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1035 states to 1035 states and 1045 transitions. [2018-04-12 04:43:09,316 INFO L78 Accepts]: Start accepts. Automaton has 1035 states and 1045 transitions. Word has length 893 [2018-04-12 04:43:09,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:43:09,316 INFO L459 AbstractCegarLoop]: Abstraction has 1035 states and 1045 transitions. [2018-04-12 04:43:09,316 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-12 04:43:09,316 INFO L276 IsEmpty]: Start isEmpty. Operand 1035 states and 1045 transitions. [2018-04-12 04:43:09,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 990 [2018-04-12 04:43:09,321 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:43:09,321 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-12 04:43:09,321 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-12 04:43:09,321 INFO L82 PathProgramCache]: Analyzing trace with hash 1597215884, now seen corresponding path program 44 times [2018-04-12 04:43:09,322 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:43:09,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:43:09,362 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:43:11,123 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-12 04:43:11,123 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:43:11,123 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2018-04-12 04:43:11,123 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:43:11,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:43:11,124 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-12 04:43:11,125 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-12 04:43:11,125 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-12 04:43:11,125 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-12 04:43:11,125 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1021, Unknown=0, NotChecked=0, Total=1260 [2018-04-12 04:43:11,125 INFO L87 Difference]: Start difference. First operand 1035 states and 1045 transitions. Second operand 36 states. [2018-04-12 04:43:12,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:43:12,132 INFO L93 Difference]: Finished difference Result 1059 states and 1067 transitions. [2018-04-12 04:43:12,132 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-12 04:43:12,132 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 989 [2018-04-12 04:43:12,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:43:12,134 INFO L225 Difference]: With dead ends: 1059 [2018-04-12 04:43:12,134 INFO L226 Difference]: Without dead ends: 1053 [2018-04-12 04:43:12,134 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1342 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1062, Invalid=4638, Unknown=0, NotChecked=0, Total=5700 [2018-04-12 04:43:12,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1053 states. [2018-04-12 04:43:12,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1053 to 1035. [2018-04-12 04:43:12,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1035 states. [2018-04-12 04:43:12,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1035 states to 1035 states and 1043 transitions. [2018-04-12 04:43:12,139 INFO L78 Accepts]: Start accepts. Automaton has 1035 states and 1043 transitions. Word has length 989 [2018-04-12 04:43:12,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:43:12,139 INFO L459 AbstractCegarLoop]: Abstraction has 1035 states and 1043 transitions. [2018-04-12 04:43:12,139 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-12 04:43:12,139 INFO L276 IsEmpty]: Start isEmpty. Operand 1035 states and 1043 transitions. [2018-04-12 04:43:12,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 996 [2018-04-12 04:43:12,143 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:43:12,144 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-12 04:43:12,144 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-12 04:43:12,144 INFO L82 PathProgramCache]: Analyzing trace with hash 1007592468, now seen corresponding path program 45 times [2018-04-12 04:43:12,144 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:43:12,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:43:12,184 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:43:13,871 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-12 04:43:13,872 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:43:13,872 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-12 04:43:13,872 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:43:13,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:43:13,872 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-12 04:43:13,873 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-12 04:43:13,873 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 04:43:13,873 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 04:43:13,873 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=283, Unknown=0, NotChecked=0, Total=462 [2018-04-12 04:43:13,873 INFO L87 Difference]: Start difference. First operand 1035 states and 1043 transitions. Second operand 22 states. [2018-04-12 04:43:14,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:43:14,259 INFO L93 Difference]: Finished difference Result 1067 states and 1076 transitions. [2018-04-12 04:43:14,259 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-12 04:43:14,259 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 995 [2018-04-12 04:43:14,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:43:14,261 INFO L225 Difference]: With dead ends: 1067 [2018-04-12 04:43:14,261 INFO L226 Difference]: Without dead ends: 1067 [2018-04-12 04:43:14,261 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-12 04:43:14,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states. [2018-04-12 04:43:14,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 1041. [2018-04-12 04:43:14,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1041 states. [2018-04-12 04:43:14,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 1050 transitions. [2018-04-12 04:43:14,267 INFO L78 Accepts]: Start accepts. Automaton has 1041 states and 1050 transitions. Word has length 995 [2018-04-12 04:43:14,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:43:14,267 INFO L459 AbstractCegarLoop]: Abstraction has 1041 states and 1050 transitions. [2018-04-12 04:43:14,267 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 04:43:14,267 INFO L276 IsEmpty]: Start isEmpty. Operand 1041 states and 1050 transitions. [2018-04-12 04:43:14,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1002 [2018-04-12 04:43:14,272 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:43:14,273 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-12 04:43:14,273 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-12 04:43:14,273 INFO L82 PathProgramCache]: Analyzing trace with hash -842738468, now seen corresponding path program 46 times [2018-04-12 04:43:14,273 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:43:14,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:43:14,316 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:43:16,194 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-12 04:43:16,194 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:43:16,237 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-12 04:43:16,238 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:43:16,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:43:16,238 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-12 04:43:16,239 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-12 04:43:16,239 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 04:43:16,239 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 04:43:16,239 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=308, Unknown=0, NotChecked=0, Total=506 [2018-04-12 04:43:16,239 INFO L87 Difference]: Start difference. First operand 1041 states and 1050 transitions. Second operand 23 states. [2018-04-12 04:43:16,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:43:16,663 INFO L93 Difference]: Finished difference Result 1076 states and 1086 transitions. [2018-04-12 04:43:16,663 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-12 04:43:16,663 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1001 [2018-04-12 04:43:16,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:43:16,665 INFO L225 Difference]: With dead ends: 1076 [2018-04-12 04:43:16,665 INFO L226 Difference]: Without dead ends: 1076 [2018-04-12 04:43:16,665 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-12 04:43:16,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1076 states. [2018-04-12 04:43:16,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1076 to 1047. [2018-04-12 04:43:16,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1047 states. [2018-04-12 04:43:16,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1047 states to 1047 states and 1057 transitions. [2018-04-12 04:43:16,671 INFO L78 Accepts]: Start accepts. Automaton has 1047 states and 1057 transitions. Word has length 1001 [2018-04-12 04:43:16,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:43:16,671 INFO L459 AbstractCegarLoop]: Abstraction has 1047 states and 1057 transitions. [2018-04-12 04:43:16,671 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 04:43:16,671 INFO L276 IsEmpty]: Start isEmpty. Operand 1047 states and 1057 transitions. [2018-04-12 04:43:16,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1008 [2018-04-12 04:43:16,676 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:43:16,676 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-12 04:43:16,676 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-12 04:43:16,676 INFO L82 PathProgramCache]: Analyzing trace with hash 1039486884, now seen corresponding path program 47 times [2018-04-12 04:43:16,677 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:43:16,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:43:16,736 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:43:18,611 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-12 04:43:18,611 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:43:18,611 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 04:43:18,611 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:43:18,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:43:18,612 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-12 04:43:18,612 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-12 04:43:18,613 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 04:43:18,613 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 04:43:18,613 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=334, Unknown=0, NotChecked=0, Total=552 [2018-04-12 04:43:18,613 INFO L87 Difference]: Start difference. First operand 1047 states and 1057 transitions. Second operand 24 states. [2018-04-12 04:43:19,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:43:19,048 INFO L93 Difference]: Finished difference Result 1085 states and 1096 transitions. [2018-04-12 04:43:19,048 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-12 04:43:19,048 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1007 [2018-04-12 04:43:19,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:43:19,050 INFO L225 Difference]: With dead ends: 1085 [2018-04-12 04:43:19,050 INFO L226 Difference]: Without dead ends: 1085 [2018-04-12 04:43:19,050 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=655, Invalid=1151, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 04:43:19,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1085 states. [2018-04-12 04:43:19,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1085 to 1053. [2018-04-12 04:43:19,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1053 states. [2018-04-12 04:43:19,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1053 states to 1053 states and 1064 transitions. [2018-04-12 04:43:19,055 INFO L78 Accepts]: Start accepts. Automaton has 1053 states and 1064 transitions. Word has length 1007 [2018-04-12 04:43:19,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:43:19,056 INFO L459 AbstractCegarLoop]: Abstraction has 1053 states and 1064 transitions. [2018-04-12 04:43:19,056 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 04:43:19,056 INFO L276 IsEmpty]: Start isEmpty. Operand 1053 states and 1064 transitions. [2018-04-12 04:43:19,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1014 [2018-04-12 04:43:19,060 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:43:19,060 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-12 04:43:19,061 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-12 04:43:19,061 INFO L82 PathProgramCache]: Analyzing trace with hash -700410772, now seen corresponding path program 48 times [2018-04-12 04:43:19,061 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:43:19,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:43:19,101 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:43:21,101 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-12 04:43:21,101 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:43:21,101 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-12 04:43:21,101 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:43:21,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:43:21,102 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-12 04:43:21,103 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-12 04:43:21,103 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 04:43:21,103 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 04:43:21,103 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=361, Unknown=0, NotChecked=0, Total=600 [2018-04-12 04:43:21,103 INFO L87 Difference]: Start difference. First operand 1053 states and 1064 transitions. Second operand 25 states. [2018-04-12 04:43:21,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:43:21,573 INFO L93 Difference]: Finished difference Result 1094 states and 1106 transitions. [2018-04-12 04:43:21,573 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-12 04:43:21,573 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1013 [2018-04-12 04:43:21,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:43:21,575 INFO L225 Difference]: With dead ends: 1094 [2018-04-12 04:43:21,575 INFO L226 Difference]: Without dead ends: 1094 [2018-04-12 04:43:21,575 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-12 04:43:21,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2018-04-12 04:43:21,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 1059. [2018-04-12 04:43:21,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1059 states. [2018-04-12 04:43:21,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1059 states to 1059 states and 1071 transitions. [2018-04-12 04:43:21,580 INFO L78 Accepts]: Start accepts. Automaton has 1059 states and 1071 transitions. Word has length 1013 [2018-04-12 04:43:21,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:43:21,580 INFO L459 AbstractCegarLoop]: Abstraction has 1059 states and 1071 transitions. [2018-04-12 04:43:21,580 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 04:43:21,580 INFO L276 IsEmpty]: Start isEmpty. Operand 1059 states and 1071 transitions. [2018-04-12 04:43:21,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1020 [2018-04-12 04:43:21,585 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:43:21,585 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-12 04:43:21,585 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-12 04:43:21,585 INFO L82 PathProgramCache]: Analyzing trace with hash 1172775732, now seen corresponding path program 49 times [2018-04-12 04:43:21,586 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:43:21,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:43:21,627 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:43:23,711 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-12 04:43:23,711 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:43:23,711 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-12 04:43:23,711 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:43:23,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-12 04:43:23,712 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-12 04:43:23,713 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-12 04:43:23,713 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-12 04:43:23,713 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-12 04:43:23,713 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=389, Unknown=0, NotChecked=0, Total=650 [2018-04-12 04:43:23,713 INFO L87 Difference]: Start difference. First operand 1059 states and 1071 transitions. Second operand 26 states. [2018-04-12 04:43:24,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:43:24,261 INFO L93 Difference]: Finished difference Result 1103 states and 1116 transitions. [2018-04-12 04:43:24,261 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-12 04:43:24,261 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1019 [2018-04-12 04:43:24,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:43:24,263 INFO L225 Difference]: With dead ends: 1103 [2018-04-12 04:43:24,263 INFO L226 Difference]: Without dead ends: 1103 [2018-04-12 04:43:24,263 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-12 04:43:24,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1103 states. [2018-04-12 04:43:24,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1103 to 1065. [2018-04-12 04:43:24,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1065 states. [2018-04-12 04:43:24,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1065 states to 1065 states and 1078 transitions. [2018-04-12 04:43:24,270 INFO L78 Accepts]: Start accepts. Automaton has 1065 states and 1078 transitions. Word has length 1019 [2018-04-12 04:43:24,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:43:24,270 INFO L459 AbstractCegarLoop]: Abstraction has 1065 states and 1078 transitions. [2018-04-12 04:43:24,270 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-12 04:43:24,270 INFO L276 IsEmpty]: Start isEmpty. Operand 1065 states and 1078 transitions. [2018-04-12 04:43:24,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1026 [2018-04-12 04:43:24,275 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:43:24,275 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-12 04:43:24,275 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-12 04:43:24,276 INFO L82 PathProgramCache]: Analyzing trace with hash -372671492, now seen corresponding path program 50 times [2018-04-12 04:43:24,276 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:43:24,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:43:24,318 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:43:26,118 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-12 04:43:26,118 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:43:26,118 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-12 04:43:26,118 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:43:26,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:43:26,118 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-12 04:43:26,119 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-12 04:43:26,120 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 04:43:26,120 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 04:43:26,120 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=300, Unknown=0, NotChecked=0, Total=462 [2018-04-12 04:43:26,120 INFO L87 Difference]: Start difference. First operand 1065 states and 1078 transitions. Second operand 22 states. [2018-04-12 04:43:26,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:43:26,287 INFO L93 Difference]: Finished difference Result 1207 states and 1227 transitions. [2018-04-12 04:43:26,287 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-12 04:43:26,288 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1025 [2018-04-12 04:43:26,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:43:26,289 INFO L225 Difference]: With dead ends: 1207 [2018-04-12 04:43:26,289 INFO L226 Difference]: Without dead ends: 1207 [2018-04-12 04:43:26,290 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-12 04:43:26,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1207 states. [2018-04-12 04:43:26,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1207 to 1167. [2018-04-12 04:43:26,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1167 states. [2018-04-12 04:43:26,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1167 states to 1167 states and 1181 transitions. [2018-04-12 04:43:26,296 INFO L78 Accepts]: Start accepts. Automaton has 1167 states and 1181 transitions. Word has length 1025 [2018-04-12 04:43:26,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:43:26,297 INFO L459 AbstractCegarLoop]: Abstraction has 1167 states and 1181 transitions. [2018-04-12 04:43:26,297 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 04:43:26,297 INFO L276 IsEmpty]: Start isEmpty. Operand 1167 states and 1181 transitions. [2018-04-12 04:43:26,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1128 [2018-04-12 04:43:26,302 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:43:26,302 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-12 04:43:26,302 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-12 04:43:26,302 INFO L82 PathProgramCache]: Analyzing trace with hash 1580685045, now seen corresponding path program 51 times [2018-04-12 04:43:26,303 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:43:26,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:43:26,350 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:43:28,668 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-12 04:43:28,668 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:43:28,668 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2018-04-12 04:43:28,668 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:43:28,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:43:28,669 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-12 04:43:28,670 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-12 04:43:28,670 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-04-12 04:43:28,671 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-04-12 04:43:28,671 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=1143, Unknown=0, NotChecked=0, Total=1406 [2018-04-12 04:43:28,671 INFO L87 Difference]: Start difference. First operand 1167 states and 1181 transitions. Second operand 38 states. [2018-04-12 04:43:29,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:43:29,694 INFO L93 Difference]: Finished difference Result 1201 states and 1214 transitions. [2018-04-12 04:43:29,694 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-12 04:43:29,694 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 1127 [2018-04-12 04:43:29,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:43:29,696 INFO L225 Difference]: With dead ends: 1201 [2018-04-12 04:43:29,696 INFO L226 Difference]: Without dead ends: 1195 [2018-04-12 04:43:29,697 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-12 04:43:29,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1195 states. [2018-04-12 04:43:29,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1195 to 1173. [2018-04-12 04:43:29,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1173 states. [2018-04-12 04:43:29,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1173 states to 1173 states and 1186 transitions. [2018-04-12 04:43:29,706 INFO L78 Accepts]: Start accepts. Automaton has 1173 states and 1186 transitions. Word has length 1127 [2018-04-12 04:43:29,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:43:29,706 INFO L459 AbstractCegarLoop]: Abstraction has 1173 states and 1186 transitions. [2018-04-12 04:43:29,706 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-04-12 04:43:29,707 INFO L276 IsEmpty]: Start isEmpty. Operand 1173 states and 1186 transitions. [2018-04-12 04:43:29,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1134 [2018-04-12 04:43:29,716 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:43:29,716 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-12 04:43:29,716 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-12 04:43:29,716 INFO L82 PathProgramCache]: Analyzing trace with hash 751002557, now seen corresponding path program 52 times [2018-04-12 04:43:29,716 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:43:29,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:43:29,765 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:43:32,165 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-12 04:43:32,165 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:43:32,165 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2018-04-12 04:43:32,165 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:43:32,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:43:32,166 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-12 04:43:32,167 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-12 04:43:32,167 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-04-12 04:43:32,167 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-04-12 04:43:32,167 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=432, Invalid=1290, Unknown=0, NotChecked=0, Total=1722 [2018-04-12 04:43:32,167 INFO L87 Difference]: Start difference. First operand 1173 states and 1186 transitions. Second operand 42 states. [2018-04-12 04:43:32,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:43:32,910 INFO L93 Difference]: Finished difference Result 1295 states and 1309 transitions. [2018-04-12 04:43:32,910 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-12 04:43:32,910 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 1133 [2018-04-12 04:43:32,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:43:32,912 INFO L225 Difference]: With dead ends: 1295 [2018-04-12 04:43:32,912 INFO L226 Difference]: Without dead ends: 1295 [2018-04-12 04:43:32,913 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-12 04:43:32,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1295 states. [2018-04-12 04:43:32,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1295 to 1293. [2018-04-12 04:43:32,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1293 states. [2018-04-12 04:43:32,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1293 states to 1293 states and 1307 transitions. [2018-04-12 04:43:32,922 INFO L78 Accepts]: Start accepts. Automaton has 1293 states and 1307 transitions. Word has length 1133 [2018-04-12 04:43:32,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:43:32,923 INFO L459 AbstractCegarLoop]: Abstraction has 1293 states and 1307 transitions. [2018-04-12 04:43:32,923 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-04-12 04:43:32,923 INFO L276 IsEmpty]: Start isEmpty. Operand 1293 states and 1307 transitions. [2018-04-12 04:43:32,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1242 [2018-04-12 04:43:32,932 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:43:32,932 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-12 04:43:32,932 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-12 04:43:32,932 INFO L82 PathProgramCache]: Analyzing trace with hash 155117054, now seen corresponding path program 53 times [2018-04-12 04:43:32,933 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:43:32,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:43:32,987 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:43:35,776 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-12 04:43:35,776 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:43:35,776 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2018-04-12 04:43:35,776 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:43:35,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:43:35,777 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-12 04:43:35,779 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-12 04:43:35,779 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-12 04:43:35,779 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-12 04:43:35,779 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=1271, Unknown=0, NotChecked=0, Total=1560 [2018-04-12 04:43:35,779 INFO L87 Difference]: Start difference. First operand 1293 states and 1307 transitions. Second operand 40 states. [2018-04-12 04:43:36,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:43:36,901 INFO L93 Difference]: Finished difference Result 1320 states and 1332 transitions. [2018-04-12 04:43:36,901 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-12 04:43:36,901 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 1241 [2018-04-12 04:43:36,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:43:36,904 INFO L225 Difference]: With dead ends: 1320 [2018-04-12 04:43:36,904 INFO L226 Difference]: Without dead ends: 1314 [2018-04-12 04:43:36,904 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-12 04:43:36,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1314 states. [2018-04-12 04:43:36,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1314 to 1293. [2018-04-12 04:43:36,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1293 states. [2018-04-12 04:43:36,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1293 states to 1293 states and 1305 transitions. [2018-04-12 04:43:36,911 INFO L78 Accepts]: Start accepts. Automaton has 1293 states and 1305 transitions. Word has length 1241 [2018-04-12 04:43:36,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:43:36,912 INFO L459 AbstractCegarLoop]: Abstraction has 1293 states and 1305 transitions. [2018-04-12 04:43:36,912 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-12 04:43:36,912 INFO L276 IsEmpty]: Start isEmpty. Operand 1293 states and 1305 transitions. [2018-04-12 04:43:36,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1248 [2018-04-12 04:43:36,919 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:43:36,919 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-12 04:43:36,919 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-12 04:43:36,919 INFO L82 PathProgramCache]: Analyzing trace with hash -1380202490, now seen corresponding path program 54 times [2018-04-12 04:43:36,920 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:43:36,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:43:36,972 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:43:39,811 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-12 04:43:39,811 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:43:39,827 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2018-04-12 04:43:39,827 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:43:39,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:43:39,828 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-12 04:43:39,829 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-12 04:43:39,829 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-12 04:43:39,829 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-12 04:43:39,829 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=450, Invalid=1356, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 04:43:39,829 INFO L87 Difference]: Start difference. First operand 1293 states and 1305 transitions. Second operand 43 states. [2018-04-12 04:43:40,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:43:40,673 INFO L93 Difference]: Finished difference Result 1415 states and 1428 transitions. [2018-04-12 04:43:40,673 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-12 04:43:40,673 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 1247 [2018-04-12 04:43:40,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:43:40,676 INFO L225 Difference]: With dead ends: 1415 [2018-04-12 04:43:40,676 INFO L226 Difference]: Without dead ends: 1415 [2018-04-12 04:43:40,676 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-12 04:43:40,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1415 states. [2018-04-12 04:43:40,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1415 to 1413. [2018-04-12 04:43:40,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1413 states. [2018-04-12 04:43:40,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1413 states to 1413 states and 1426 transitions. [2018-04-12 04:43:40,682 INFO L78 Accepts]: Start accepts. Automaton has 1413 states and 1426 transitions. Word has length 1247 [2018-04-12 04:43:40,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:43:40,682 INFO L459 AbstractCegarLoop]: Abstraction has 1413 states and 1426 transitions. [2018-04-12 04:43:40,682 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-12 04:43:40,682 INFO L276 IsEmpty]: Start isEmpty. Operand 1413 states and 1426 transitions. [2018-04-12 04:43:40,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1362 [2018-04-12 04:43:40,689 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:43:40,690 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-12 04:43:40,690 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-12 04:43:40,690 INFO L82 PathProgramCache]: Analyzing trace with hash -809902065, now seen corresponding path program 55 times [2018-04-12 04:43:40,690 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:43:40,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:43:40,750 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:43:44,166 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-12 04:43:44,167 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:43:44,167 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2018-04-12 04:43:44,167 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:43:44,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:43:44,167 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-12 04:43:44,169 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-12 04:43:44,169 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-04-12 04:43:44,169 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-04-12 04:43:44,169 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=1405, Unknown=0, NotChecked=0, Total=1722 [2018-04-12 04:43:44,170 INFO L87 Difference]: Start difference. First operand 1413 states and 1426 transitions. Second operand 42 states. [2018-04-12 04:43:45,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:43:45,154 INFO L93 Difference]: Finished difference Result 1440 states and 1451 transitions. [2018-04-12 04:43:45,168 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-12 04:43:45,168 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 1361 [2018-04-12 04:43:45,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:43:45,171 INFO L225 Difference]: With dead ends: 1440 [2018-04-12 04:43:45,171 INFO L226 Difference]: Without dead ends: 1434 [2018-04-12 04:43:45,171 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-12 04:43:45,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1434 states. [2018-04-12 04:43:45,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1434 to 1413. [2018-04-12 04:43:45,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1413 states. [2018-04-12 04:43:45,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1413 states to 1413 states and 1424 transitions. [2018-04-12 04:43:45,178 INFO L78 Accepts]: Start accepts. Automaton has 1413 states and 1424 transitions. Word has length 1361 [2018-04-12 04:43:45,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:43:45,178 INFO L459 AbstractCegarLoop]: Abstraction has 1413 states and 1424 transitions. [2018-04-12 04:43:45,179 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-04-12 04:43:45,179 INFO L276 IsEmpty]: Start isEmpty. Operand 1413 states and 1424 transitions. [2018-04-12 04:43:45,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1368 [2018-04-12 04:43:45,187 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:43:45,187 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-12 04:43:45,187 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-12 04:43:45,187 INFO L82 PathProgramCache]: Analyzing trace with hash -1981992617, now seen corresponding path program 56 times [2018-04-12 04:43:45,188 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:43:45,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:43:45,247 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:43:48,694 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-12 04:43:48,694 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:43:48,694 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44] total 44 [2018-04-12 04:43:48,694 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:43:48,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:43:48,695 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-12 04:43:48,696 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-12 04:43:48,696 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-04-12 04:43:48,696 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-04-12 04:43:48,697 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=469, Invalid=1423, Unknown=0, NotChecked=0, Total=1892 [2018-04-12 04:43:48,697 INFO L87 Difference]: Start difference. First operand 1413 states and 1424 transitions. Second operand 44 states. [2018-04-12 04:43:49,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:43:49,161 INFO L93 Difference]: Finished difference Result 1541 states and 1553 transitions. [2018-04-12 04:43:49,161 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-12 04:43:49,161 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 1367 [2018-04-12 04:43:49,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:43:49,163 INFO L225 Difference]: With dead ends: 1541 [2018-04-12 04:43:49,163 INFO L226 Difference]: Without dead ends: 1541 [2018-04-12 04:43:49,163 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-12 04:43:49,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1541 states. [2018-04-12 04:43:49,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1541 to 1539. [2018-04-12 04:43:49,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1539 states. [2018-04-12 04:43:49,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1539 states to 1539 states and 1551 transitions. [2018-04-12 04:43:49,169 INFO L78 Accepts]: Start accepts. Automaton has 1539 states and 1551 transitions. Word has length 1367 [2018-04-12 04:43:49,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:43:49,170 INFO L459 AbstractCegarLoop]: Abstraction has 1539 states and 1551 transitions. [2018-04-12 04:43:49,170 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-04-12 04:43:49,170 INFO L276 IsEmpty]: Start isEmpty. Operand 1539 states and 1551 transitions. [2018-04-12 04:43:49,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1488 [2018-04-12 04:43:49,178 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:43:49,179 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-12 04:43:49,179 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-12 04:43:49,179 INFO L82 PathProgramCache]: Analyzing trace with hash 1493920680, now seen corresponding path program 57 times [2018-04-12 04:43:49,179 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:43:49,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:43:49,244 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:43:53,421 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-12 04:43:53,421 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:43:53,421 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44] total 44 [2018-04-12 04:43:53,421 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:43:53,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:43:53,422 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-12 04:43:53,424 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-12 04:43:53,424 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-04-12 04:43:53,424 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-04-12 04:43:53,425 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=347, Invalid=1545, Unknown=0, NotChecked=0, Total=1892 [2018-04-12 04:43:53,425 INFO L87 Difference]: Start difference. First operand 1539 states and 1551 transitions. Second operand 44 states. [2018-04-12 04:43:54,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:43:54,454 INFO L93 Difference]: Finished difference Result 1566 states and 1576 transitions. [2018-04-12 04:43:54,454 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-04-12 04:43:54,455 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 1487 [2018-04-12 04:43:54,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:43:54,456 INFO L225 Difference]: With dead ends: 1566 [2018-04-12 04:43:54,457 INFO L226 Difference]: Without dead ends: 1560 [2018-04-12 04:43:54,457 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-12 04:43:54,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1560 states. [2018-04-12 04:43:54,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1560 to 1539. [2018-04-12 04:43:54,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1539 states. [2018-04-12 04:43:54,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1539 states to 1539 states and 1549 transitions. [2018-04-12 04:43:54,463 INFO L78 Accepts]: Start accepts. Automaton has 1539 states and 1549 transitions. Word has length 1487 [2018-04-12 04:43:54,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:43:54,464 INFO L459 AbstractCegarLoop]: Abstraction has 1539 states and 1549 transitions. [2018-04-12 04:43:54,464 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-04-12 04:43:54,464 INFO L276 IsEmpty]: Start isEmpty. Operand 1539 states and 1549 transitions. [2018-04-12 04:43:54,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1494 [2018-04-12 04:43:54,472 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:43:54,473 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-12 04:43:54,473 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-12 04:43:54,473 INFO L82 PathProgramCache]: Analyzing trace with hash -1305221584, now seen corresponding path program 58 times [2018-04-12 04:43:54,473 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:43:54,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:43:54,540 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:43:58,639 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-12 04:43:58,640 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:43:58,640 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2018-04-12 04:43:58,640 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:43:58,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-12 04:43:58,640 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-12 04:43:58,642 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-12 04:43:58,642 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-12 04:43:58,642 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-12 04:43:58,643 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=489, Invalid=1491, Unknown=0, NotChecked=0, Total=1980 [2018-04-12 04:43:58,643 INFO L87 Difference]: Start difference. First operand 1539 states and 1549 transitions. Second operand 45 states. [2018-04-12 04:43:59,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:43:59,254 INFO L93 Difference]: Finished difference Result 1673 states and 1684 transitions. [2018-04-12 04:43:59,254 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-12 04:43:59,254 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 1493 [2018-04-12 04:43:59,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:43:59,256 INFO L225 Difference]: With dead ends: 1673 [2018-04-12 04:43:59,257 INFO L226 Difference]: Without dead ends: 1673 [2018-04-12 04:43:59,257 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-12 04:43:59,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1673 states. [2018-04-12 04:43:59,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1673 to 1671. [2018-04-12 04:43:59,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1671 states. [2018-04-12 04:43:59,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1671 states to 1671 states and 1682 transitions. [2018-04-12 04:43:59,264 INFO L78 Accepts]: Start accepts. Automaton has 1671 states and 1682 transitions. Word has length 1493 [2018-04-12 04:43:59,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:43:59,264 INFO L459 AbstractCegarLoop]: Abstraction has 1671 states and 1682 transitions. [2018-04-12 04:43:59,264 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-12 04:43:59,264 INFO L276 IsEmpty]: Start isEmpty. Operand 1671 states and 1682 transitions. [2018-04-12 04:43:59,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1620 [2018-04-12 04:43:59,274 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:43:59,274 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-12 04:43:59,274 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-12 04:43:59,275 INFO L82 PathProgramCache]: Analyzing trace with hash 1063873865, now seen corresponding path program 59 times [2018-04-12 04:43:59,275 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:43:59,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:43:59,349 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:44:04,600 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-12 04:44:04,600 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:44:04,600 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2018-04-12 04:44:04,600 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:44:04,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:44:04,601 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-12 04:44:04,603 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-12 04:44:04,604 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-12 04:44:04,604 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-12 04:44:04,604 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=451, Invalid=1619, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 04:44:04,604 INFO L87 Difference]: Start difference. First operand 1671 states and 1682 transitions. Second operand 46 states. [2018-04-12 04:44:05,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:44:05,797 INFO L93 Difference]: Finished difference Result 1698 states and 1707 transitions. [2018-04-12 04:44:05,797 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-04-12 04:44:05,798 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 1619 [2018-04-12 04:44:05,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:44:05,802 INFO L225 Difference]: With dead ends: 1698 [2018-04-12 04:44:05,802 INFO L226 Difference]: Without dead ends: 1692 [2018-04-12 04:44:05,803 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2573 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1920, Invalid=8792, Unknown=0, NotChecked=0, Total=10712 [2018-04-12 04:44:05,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1692 states. [2018-04-12 04:44:05,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1692 to 1671. [2018-04-12 04:44:05,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1671 states. [2018-04-12 04:44:05,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1671 states to 1671 states and 1680 transitions. [2018-04-12 04:44:05,815 INFO L78 Accepts]: Start accepts. Automaton has 1671 states and 1680 transitions. Word has length 1619 [2018-04-12 04:44:05,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:44:05,816 INFO L459 AbstractCegarLoop]: Abstraction has 1671 states and 1680 transitions. [2018-04-12 04:44:05,816 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-12 04:44:05,816 INFO L276 IsEmpty]: Start isEmpty. Operand 1671 states and 1680 transitions. [2018-04-12 04:44:05,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1626 [2018-04-12 04:44:05,832 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:44:05,833 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-12 04:44:05,833 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-12 04:44:05,833 INFO L82 PathProgramCache]: Analyzing trace with hash 85486353, now seen corresponding path program 60 times [2018-04-12 04:44:05,834 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:44:05,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:44:05,958 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:44:10,978 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-12 04:44:10,978 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:44:10,978 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2018-04-12 04:44:10,979 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:44:10,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:44:10,979 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-12 04:44:10,981 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-12 04:44:10,982 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-12 04:44:10,982 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-12 04:44:10,982 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=510, Invalid=1560, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 04:44:10,982 INFO L87 Difference]: Start difference. First operand 1671 states and 1680 transitions. Second operand 46 states. [2018-04-12 04:44:11,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:44:11,476 INFO L93 Difference]: Finished difference Result 1811 states and 1821 transitions. [2018-04-12 04:44:11,476 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-12 04:44:11,476 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 1625 [2018-04-12 04:44:11,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:44:11,478 INFO L225 Difference]: With dead ends: 1811 [2018-04-12 04:44:11,478 INFO L226 Difference]: Without dead ends: 1811 [2018-04-12 04:44:11,479 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-12 04:44:11,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1811 states. [2018-04-12 04:44:11,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1811 to 1809. [2018-04-12 04:44:11,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1809 states. [2018-04-12 04:44:11,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1809 states to 1809 states and 1819 transitions. [2018-04-12 04:44:11,486 INFO L78 Accepts]: Start accepts. Automaton has 1809 states and 1819 transitions. Word has length 1625 [2018-04-12 04:44:11,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:44:11,486 INFO L459 AbstractCegarLoop]: Abstraction has 1809 states and 1819 transitions. [2018-04-12 04:44:11,486 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-12 04:44:11,487 INFO L276 IsEmpty]: Start isEmpty. Operand 1809 states and 1819 transitions. [2018-04-12 04:44:11,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1758 [2018-04-12 04:44:11,498 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:44:11,499 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-12 04:44:11,499 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-12 04:44:11,499 INFO L82 PathProgramCache]: Analyzing trace with hash 1662420850, now seen corresponding path program 61 times [2018-04-12 04:44:11,499 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:44:11,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:44:11,590 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:44:17,830 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-12 04:44:17,831 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:44:17,831 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48] total 48 [2018-04-12 04:44:17,831 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:44:17,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:44:17,832 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-12 04:44:17,835 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-12 04:44:17,835 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-04-12 04:44:17,835 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-04-12 04:44:17,835 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=477, Invalid=1779, Unknown=0, NotChecked=0, Total=2256 [2018-04-12 04:44:17,835 INFO L87 Difference]: Start difference. First operand 1809 states and 1819 transitions. Second operand 48 states. [2018-04-12 04:44:19,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:44:19,298 INFO L93 Difference]: Finished difference Result 1838 states and 1846 transitions. [2018-04-12 04:44:19,299 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-04-12 04:44:19,299 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 1757 [2018-04-12 04:44:19,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:44:19,301 INFO L225 Difference]: With dead ends: 1838 [2018-04-12 04:44:19,302 INFO L226 Difference]: Without dead ends: 1832 [2018-04-12 04:44:19,303 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-12 04:44:19,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1832 states. [2018-04-12 04:44:19,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1832 to 1809. [2018-04-12 04:44:19,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1809 states. [2018-04-12 04:44:19,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1809 states to 1809 states and 1817 transitions. [2018-04-12 04:44:19,316 INFO L78 Accepts]: Start accepts. Automaton has 1809 states and 1817 transitions. Word has length 1757 [2018-04-12 04:44:19,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:44:19,317 INFO L459 AbstractCegarLoop]: Abstraction has 1809 states and 1817 transitions. [2018-04-12 04:44:19,317 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-04-12 04:44:19,317 INFO L276 IsEmpty]: Start isEmpty. Operand 1809 states and 1817 transitions. [2018-04-12 04:44:19,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1764 [2018-04-12 04:44:19,336 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:44:19,337 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-12 04:44:19,337 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-12 04:44:19,337 INFO L82 PathProgramCache]: Analyzing trace with hash -840334726, now seen corresponding path program 62 times [2018-04-12 04:44:19,338 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:44:19,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:44:19,469 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:44:24,749 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-12 04:44:24,749 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:44:24,749 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-12 04:44:24,749 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:44:24,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:44:24,750 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-12 04:44:24,752 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-12 04:44:24,752 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 04:44:24,752 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 04:44:24,752 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=418, Unknown=0, NotChecked=0, Total=702 [2018-04-12 04:44:24,752 INFO L87 Difference]: Start difference. First operand 1809 states and 1817 transitions. Second operand 27 states. [2018-04-12 04:44:25,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:44:25,250 INFO L93 Difference]: Finished difference Result 1841 states and 1850 transitions. [2018-04-12 04:44:25,250 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-12 04:44:25,250 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 1763 [2018-04-12 04:44:25,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:44:25,253 INFO L225 Difference]: With dead ends: 1841 [2018-04-12 04:44:25,254 INFO L226 Difference]: Without dead ends: 1841 [2018-04-12 04:44:25,254 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=856, Invalid=1496, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 04:44:25,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1841 states. [2018-04-12 04:44:25,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1841 to 1815. [2018-04-12 04:44:25,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1815 states. [2018-04-12 04:44:25,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1815 states to 1815 states and 1824 transitions. [2018-04-12 04:44:25,262 INFO L78 Accepts]: Start accepts. Automaton has 1815 states and 1824 transitions. Word has length 1763 [2018-04-12 04:44:25,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:44:25,262 INFO L459 AbstractCegarLoop]: Abstraction has 1815 states and 1824 transitions. [2018-04-12 04:44:25,262 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 04:44:25,262 INFO L276 IsEmpty]: Start isEmpty. Operand 1815 states and 1824 transitions. [2018-04-12 04:44:25,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1770 [2018-04-12 04:44:25,274 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:44:25,275 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-12 04:44:25,275 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-12 04:44:25,275 INFO L82 PathProgramCache]: Analyzing trace with hash -818098494, now seen corresponding path program 63 times [2018-04-12 04:44:25,275 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:44:25,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:44:25,359 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:44:31,335 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-12 04:44:31,336 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:44:31,336 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48] total 48 [2018-04-12 04:44:31,336 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:44:31,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-12 04:44:31,336 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-12 04:44:31,339 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-12 04:44:31,339 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-04-12 04:44:31,339 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-04-12 04:44:31,339 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=556, Invalid=1700, Unknown=0, NotChecked=0, Total=2256 [2018-04-12 04:44:31,339 INFO L87 Difference]: Start difference. First operand 1815 states and 1824 transitions. Second operand 48 states. [2018-04-12 04:44:32,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:44:32,211 INFO L93 Difference]: Finished difference Result 1961 states and 1971 transitions. [2018-04-12 04:44:32,211 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-12 04:44:32,211 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 1769 [2018-04-12 04:44:32,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:44:32,213 INFO L225 Difference]: With dead ends: 1961 [2018-04-12 04:44:32,213 INFO L226 Difference]: Without dead ends: 1961 [2018-04-12 04:44:32,213 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-12 04:44:32,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1961 states. [2018-04-12 04:44:32,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1961 to 1959. [2018-04-12 04:44:32,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1959 states. [2018-04-12 04:44:32,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1959 states to 1959 states and 1969 transitions. [2018-04-12 04:44:32,221 INFO L78 Accepts]: Start accepts. Automaton has 1959 states and 1969 transitions. Word has length 1769 [2018-04-12 04:44:32,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:44:32,221 INFO L459 AbstractCegarLoop]: Abstraction has 1959 states and 1969 transitions. [2018-04-12 04:44:32,221 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-04-12 04:44:32,221 INFO L276 IsEmpty]: Start isEmpty. Operand 1959 states and 1969 transitions. [2018-04-12 04:44:32,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1908 [2018-04-12 04:44:32,235 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:44:32,235 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-12 04:44:32,235 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-12 04:44:32,235 INFO L82 PathProgramCache]: Analyzing trace with hash 1085039659, now seen corresponding path program 64 times [2018-04-12 04:44:32,236 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:44:32,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:44:32,332 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:44:39,690 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-12 04:44:39,690 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:44:39,690 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50] total 50 [2018-04-12 04:44:39,690 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:44:39,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:44:39,691 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-12 04:44:39,694 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-12 04:44:39,694 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-12 04:44:39,694 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-12 04:44:39,695 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=505, Invalid=1945, Unknown=0, NotChecked=0, Total=2450 [2018-04-12 04:44:39,695 INFO L87 Difference]: Start difference. First operand 1959 states and 1969 transitions. Second operand 50 states. [2018-04-12 04:44:41,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:44:41,138 INFO L93 Difference]: Finished difference Result 1988 states and 1996 transitions. [2018-04-12 04:44:41,138 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-04-12 04:44:41,138 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 1907 [2018-04-12 04:44:41,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:44:41,141 INFO L225 Difference]: With dead ends: 1988 [2018-04-12 04:44:41,141 INFO L226 Difference]: Without dead ends: 1982 [2018-04-12 04:44:41,142 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3064 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2205, Invalid=10227, Unknown=0, NotChecked=0, Total=12432 [2018-04-12 04:44:41,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1982 states. [2018-04-12 04:44:41,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1982 to 1959. [2018-04-12 04:44:41,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1959 states. [2018-04-12 04:44:41,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1959 states to 1959 states and 1967 transitions. [2018-04-12 04:44:41,156 INFO L78 Accepts]: Start accepts. Automaton has 1959 states and 1967 transitions. Word has length 1907 [2018-04-12 04:44:41,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:44:41,157 INFO L459 AbstractCegarLoop]: Abstraction has 1959 states and 1967 transitions. [2018-04-12 04:44:41,157 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-12 04:44:41,157 INFO L276 IsEmpty]: Start isEmpty. Operand 1959 states and 1967 transitions. [2018-04-12 04:44:41,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1914 [2018-04-12 04:44:41,176 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:44:41,177 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-12 04:44:41,177 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-12 04:44:41,177 INFO L82 PathProgramCache]: Analyzing trace with hash -1885233037, now seen corresponding path program 65 times [2018-04-12 04:44:41,177 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:44:41,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:44:41,270 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:44:47,384 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-12 04:44:47,384 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:44:47,384 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-12 04:44:47,384 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:44:47,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:44:47,385 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-12 04:44:47,388 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-12 04:44:47,388 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-12 04:44:47,388 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-12 04:44:47,388 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=308, Invalid=448, Unknown=0, NotChecked=0, Total=756 [2018-04-12 04:44:47,388 INFO L87 Difference]: Start difference. First operand 1959 states and 1967 transitions. Second operand 28 states. [2018-04-12 04:44:47,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:44:47,921 INFO L93 Difference]: Finished difference Result 1991 states and 2000 transitions. [2018-04-12 04:44:47,921 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-12 04:44:47,921 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 1913 [2018-04-12 04:44:47,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:44:47,924 INFO L225 Difference]: With dead ends: 1991 [2018-04-12 04:44:47,924 INFO L226 Difference]: Without dead ends: 1991 [2018-04-12 04:44:47,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-12 04:44:47,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1991 states. [2018-04-12 04:44:47,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1991 to 1965. [2018-04-12 04:44:47,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1965 states. [2018-04-12 04:44:47,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1965 states to 1965 states and 1974 transitions. [2018-04-12 04:44:47,933 INFO L78 Accepts]: Start accepts. Automaton has 1965 states and 1974 transitions. Word has length 1913 [2018-04-12 04:44:47,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:44:47,933 INFO L459 AbstractCegarLoop]: Abstraction has 1965 states and 1974 transitions. [2018-04-12 04:44:47,933 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-12 04:44:47,933 INFO L276 IsEmpty]: Start isEmpty. Operand 1965 states and 1974 transitions. [2018-04-12 04:44:47,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1920 [2018-04-12 04:44:47,947 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:44:47,947 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-12 04:44:47,947 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-12 04:44:47,948 INFO L82 PathProgramCache]: Analyzing trace with hash -275067397, now seen corresponding path program 66 times [2018-04-12 04:44:47,948 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:44:48,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:44:48,044 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:44:55,255 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-12 04:44:55,256 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:44:55,256 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50] total 50 [2018-04-12 04:44:55,256 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:44:55,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:44:55,257 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-12 04:44:55,259 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-12 04:44:55,259 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-12 04:44:55,259 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-12 04:44:55,260 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=604, Invalid=1846, Unknown=0, NotChecked=0, Total=2450 [2018-04-12 04:44:55,260 INFO L87 Difference]: Start difference. First operand 1965 states and 1974 transitions. Second operand 50 states. [2018-04-12 04:44:56,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:44:56,139 INFO L93 Difference]: Finished difference Result 2117 states and 2127 transitions. [2018-04-12 04:44:56,139 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-12 04:44:56,139 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 1919 [2018-04-12 04:44:56,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:44:56,141 INFO L225 Difference]: With dead ends: 2117 [2018-04-12 04:44:56,141 INFO L226 Difference]: Without dead ends: 2117 [2018-04-12 04:44:56,141 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 819 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1276, Invalid=4126, Unknown=0, NotChecked=0, Total=5402 [2018-04-12 04:44:56,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2117 states. [2018-04-12 04:44:56,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2117 to 2115. [2018-04-12 04:44:56,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2115 states. [2018-04-12 04:44:56,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2115 states to 2115 states and 2125 transitions. [2018-04-12 04:44:56,149 INFO L78 Accepts]: Start accepts. Automaton has 2115 states and 2125 transitions. Word has length 1919 [2018-04-12 04:44:56,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:44:56,149 INFO L459 AbstractCegarLoop]: Abstraction has 2115 states and 2125 transitions. [2018-04-12 04:44:56,149 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-12 04:44:56,150 INFO L276 IsEmpty]: Start isEmpty. Operand 2115 states and 2125 transitions. [2018-04-12 04:44:56,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2064 [2018-04-12 04:44:56,166 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:44:56,166 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-12 04:44:56,166 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-12 04:44:56,166 INFO L82 PathProgramCache]: Analyzing trace with hash 1741145324, now seen corresponding path program 67 times [2018-04-12 04:44:56,167 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:44:56,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:44:56,264 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:45:03,752 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-12 04:45:03,752 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:45:03,752 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-12 04:45:03,752 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:45:03,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:45:03,753 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-12 04:45:03,756 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-12 04:45:03,756 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 04:45:03,756 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 04:45:03,756 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=333, Invalid=479, Unknown=0, NotChecked=0, Total=812 [2018-04-12 04:45:03,756 INFO L87 Difference]: Start difference. First operand 2115 states and 2125 transitions. Second operand 29 states. [2018-04-12 04:45:04,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:45:04,318 INFO L93 Difference]: Finished difference Result 2153 states and 2164 transitions. [2018-04-12 04:45:04,318 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-12 04:45:04,318 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2063 [2018-04-12 04:45:04,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:45:04,320 INFO L225 Difference]: With dead ends: 2153 [2018-04-12 04:45:04,320 INFO L226 Difference]: Without dead ends: 2153 [2018-04-12 04:45:04,321 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1005, Invalid=1751, Unknown=0, NotChecked=0, Total=2756 [2018-04-12 04:45:04,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2153 states. [2018-04-12 04:45:04,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2153 to 2121. [2018-04-12 04:45:04,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2121 states. [2018-04-12 04:45:04,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2121 states to 2121 states and 2132 transitions. [2018-04-12 04:45:04,328 INFO L78 Accepts]: Start accepts. Automaton has 2121 states and 2132 transitions. Word has length 2063 [2018-04-12 04:45:04,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:45:04,329 INFO L459 AbstractCegarLoop]: Abstraction has 2121 states and 2132 transitions. [2018-04-12 04:45:04,329 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 04:45:04,329 INFO L276 IsEmpty]: Start isEmpty. Operand 2121 states and 2132 transitions. [2018-04-12 04:45:04,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2070 [2018-04-12 04:45:04,345 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:45:04,345 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-12 04:45:04,345 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-12 04:45:04,345 INFO L82 PathProgramCache]: Analyzing trace with hash -194513996, now seen corresponding path program 68 times [2018-04-12 04:45:04,346 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:45:04,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:45:04,441 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:45:11,874 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-12 04:45:11,874 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:45:11,874 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 04:45:11,874 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:45:11,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-12 04:45:11,875 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-12 04:45:11,878 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-12 04:45:11,878 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 04:45:11,879 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 04:45:11,879 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=359, Invalid=511, Unknown=0, NotChecked=0, Total=870 [2018-04-12 04:45:11,879 INFO L87 Difference]: Start difference. First operand 2121 states and 2132 transitions. Second operand 30 states. [2018-04-12 04:45:12,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:45:12,508 INFO L93 Difference]: Finished difference Result 2162 states and 2174 transitions. [2018-04-12 04:45:12,509 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-12 04:45:12,509 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2069 [2018-04-12 04:45:12,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:45:12,511 INFO L225 Difference]: With dead ends: 2162 [2018-04-12 04:45:12,511 INFO L226 Difference]: Without dead ends: 2162 [2018-04-12 04:45:12,511 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-12 04:45:12,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2162 states. [2018-04-12 04:45:12,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2162 to 2127. [2018-04-12 04:45:12,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2127 states. [2018-04-12 04:45:12,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2127 states to 2127 states and 2139 transitions. [2018-04-12 04:45:12,520 INFO L78 Accepts]: Start accepts. Automaton has 2127 states and 2139 transitions. Word has length 2069 [2018-04-12 04:45:12,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:45:12,521 INFO L459 AbstractCegarLoop]: Abstraction has 2127 states and 2139 transitions. [2018-04-12 04:45:12,521 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 04:45:12,521 INFO L276 IsEmpty]: Start isEmpty. Operand 2127 states and 2139 transitions. [2018-04-12 04:45:12,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2076 [2018-04-12 04:45:12,537 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:45:12,537 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-12 04:45:12,537 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-12 04:45:12,538 INFO L82 PathProgramCache]: Analyzing trace with hash 999025788, now seen corresponding path program 69 times [2018-04-12 04:45:12,538 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:45:12,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:45:12,637 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:45:20,267 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-12 04:45:20,267 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:45:20,267 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-12 04:45:20,267 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:45:20,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:45:20,268 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-12 04:45:20,271 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-12 04:45:20,271 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 04:45:20,271 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 04:45:20,271 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=386, Invalid=544, Unknown=0, NotChecked=0, Total=930 [2018-04-12 04:45:20,271 INFO L87 Difference]: Start difference. First operand 2127 states and 2139 transitions. Second operand 31 states. [2018-04-12 04:45:20,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:45:20,927 INFO L93 Difference]: Finished difference Result 2171 states and 2184 transitions. [2018-04-12 04:45:20,969 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-12 04:45:20,969 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 2075 [2018-04-12 04:45:20,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:45:20,972 INFO L225 Difference]: With dead ends: 2171 [2018-04-12 04:45:20,972 INFO L226 Difference]: Without dead ends: 2171 [2018-04-12 04:45:20,972 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-12 04:45:20,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2171 states. [2018-04-12 04:45:20,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2171 to 2133. [2018-04-12 04:45:20,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2133 states. [2018-04-12 04:45:20,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2133 states to 2133 states and 2146 transitions. [2018-04-12 04:45:20,982 INFO L78 Accepts]: Start accepts. Automaton has 2133 states and 2146 transitions. Word has length 2075 [2018-04-12 04:45:20,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:45:20,983 INFO L459 AbstractCegarLoop]: Abstraction has 2133 states and 2146 transitions. [2018-04-12 04:45:20,983 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 04:45:20,983 INFO L276 IsEmpty]: Start isEmpty. Operand 2133 states and 2146 transitions. [2018-04-12 04:45:21,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2082 [2018-04-12 04:45:21,000 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:45:21,000 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-12 04:45:21,000 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-12 04:45:21,001 INFO L82 PathProgramCache]: Analyzing trace with hash -1179373756, now seen corresponding path program 70 times [2018-04-12 04:45:21,001 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:45:21,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:45:21,099 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:45:28,942 INFO L134 CoverageAnalysis]: Checked inductivity of 286426 backedges. 45050 proven. 2054 refuted. 0 times theorem prover too weak. 239322 trivial. 0 not checked. [2018-04-12 04:45:28,942 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:45:28,942 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-12 04:45:28,942 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:45:28,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:45:28,943 INFO L182 omatonBuilderFactory]: Interpolants [125187#true, 125189#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 125188#false, 125191#(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)), 125190#(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|))), 125193#(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)), 125192#(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)), 125195#(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)), 125194#(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)), 125197#(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)), 125196#(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)), 125199#(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)), 125198#(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)), 125201#(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)), 125200#(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)), 125203#(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)), 125202#(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)), 125205#(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)), 125204#(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)), 125207#(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)), 125206#(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)), 125209#(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)), 125208#(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)), 125211#(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)), 125210#(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)), 125213#(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)), 125212#(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)), 125215#(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)), 125214#(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)), 125217#(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 26) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 125216#(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)), 125218#(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 26) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-12 04:45:28,946 INFO L134 CoverageAnalysis]: Checked inductivity of 286426 backedges. 45050 proven. 2054 refuted. 0 times theorem prover too weak. 239322 trivial. 0 not checked. [2018-04-12 04:45:28,946 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-12 04:45:28,946 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-12 04:45:28,946 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=414, Invalid=578, Unknown=0, NotChecked=0, Total=992 [2018-04-12 04:45:28,946 INFO L87 Difference]: Start difference. First operand 2133 states and 2146 transitions. Second operand 32 states. [2018-04-12 04:45:29,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:45:29,633 INFO L93 Difference]: Finished difference Result 2180 states and 2194 transitions. [2018-04-12 04:45:29,633 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-12 04:45:29,633 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 2081 [2018-04-12 04:45:29,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:45:29,635 INFO L225 Difference]: With dead ends: 2180 [2018-04-12 04:45:29,635 INFO L226 Difference]: Without dead ends: 2180 [2018-04-12 04:45:29,635 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1251, Invalid=2171, Unknown=0, NotChecked=0, Total=3422 [2018-04-12 04:45:29,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2180 states. [2018-04-12 04:45:29,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2180 to 2139. [2018-04-12 04:45:29,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2139 states. [2018-04-12 04:45:29,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2153 transitions. [2018-04-12 04:45:29,644 INFO L78 Accepts]: Start accepts. Automaton has 2139 states and 2153 transitions. Word has length 2081 [2018-04-12 04:45:29,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:45:29,645 INFO L459 AbstractCegarLoop]: Abstraction has 2139 states and 2153 transitions. [2018-04-12 04:45:29,645 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-12 04:45:29,645 INFO L276 IsEmpty]: Start isEmpty. Operand 2139 states and 2153 transitions. [2018-04-12 04:45:29,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2088 [2018-04-12 04:45:29,660 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:45:29,661 INFO L355 BasicCegarLoop]: trace histogram [324, 302, 302, 301, 301, 301, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:45:29,661 INFO L408 AbstractCegarLoop]: === Iteration 82 === [__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-12 04:45:29,661 INFO L82 PathProgramCache]: Analyzing trace with hash -1459536884, now seen corresponding path program 71 times [2018-04-12 04:45:29,662 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:45:29,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:45:29,758 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:45:38,543 INFO L134 CoverageAnalysis]: Checked inductivity of 288274 backedges. 46738 proven. 2214 refuted. 0 times theorem prover too weak. 239322 trivial. 0 not checked. [2018-04-12 04:45:38,543 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:45:38,543 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-12 04:45:38,544 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:45:38,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:45:38,544 INFO L182 omatonBuilderFactory]: Interpolants [129601#(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)), 129600#(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)), 129603#(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)), 129602#(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)), 129605#(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)), 129604#(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)), 129607#(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)), 129606#(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)), 129609#(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)), 129608#(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)), 129611#(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)), 129610#(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)), 129613#(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)), 129612#(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)), 129615#(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)), 129614#(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)), 129617#(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)), 129616#(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)), 129619#(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)), 129618#(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)), 129621#(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)), 129620#(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)), 129623#(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 27) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 129622#(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 26) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 129624#(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 27) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 129593#false, 129592#true, 129595#(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|))), 129594#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 129597#(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)), 129596#(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)), 129599#(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)), 129598#(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-12 04:45:38,547 INFO L134 CoverageAnalysis]: Checked inductivity of 288274 backedges. 46738 proven. 2214 refuted. 0 times theorem prover too weak. 239322 trivial. 0 not checked. [2018-04-12 04:45:38,547 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-12 04:45:38,548 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-12 04:45:38,548 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=443, Invalid=613, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 04:45:38,548 INFO L87 Difference]: Start difference. First operand 2139 states and 2153 transitions. Second operand 33 states. [2018-04-12 04:45:39,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:45:39,294 INFO L93 Difference]: Finished difference Result 2189 states and 2204 transitions. [2018-04-12 04:45:39,294 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 04:45:39,294 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 2087 [2018-04-12 04:45:39,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:45:39,297 INFO L225 Difference]: With dead ends: 2189 [2018-04-12 04:45:39,297 INFO L226 Difference]: Without dead ends: 2189 [2018-04-12 04:45:39,297 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1339, Invalid=2321, Unknown=0, NotChecked=0, Total=3660 [2018-04-12 04:45:39,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2189 states. [2018-04-12 04:45:39,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2189 to 2145. [2018-04-12 04:45:39,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2145 states. [2018-04-12 04:45:39,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2145 states to 2145 states and 2160 transitions. [2018-04-12 04:45:39,306 INFO L78 Accepts]: Start accepts. Automaton has 2145 states and 2160 transitions. Word has length 2087 [2018-04-12 04:45:39,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:45:39,307 INFO L459 AbstractCegarLoop]: Abstraction has 2145 states and 2160 transitions. [2018-04-12 04:45:39,307 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-12 04:45:39,307 INFO L276 IsEmpty]: Start isEmpty. Operand 2145 states and 2160 transitions. [2018-04-12 04:45:39,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2094 [2018-04-12 04:45:39,323 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:45:39,323 INFO L355 BasicCegarLoop]: trace histogram [325, 303, 303, 302, 302, 302, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:45:39,324 INFO L408 AbstractCegarLoop]: === Iteration 83 === [__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-12 04:45:39,324 INFO L82 PathProgramCache]: Analyzing trace with hash 1228116692, now seen corresponding path program 72 times [2018-04-12 04:45:39,324 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:45:39,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:45:39,421 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:45:47,649 INFO L134 CoverageAnalysis]: Checked inductivity of 290128 backedges. 48426 proven. 2380 refuted. 0 times theorem prover too weak. 239322 trivial. 0 not checked. [2018-04-12 04:45:47,649 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:45:47,649 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-12 04:45:47,649 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:45:47,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:45:47,650 INFO L182 omatonBuilderFactory]: Interpolants [134018#(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|))), 134019#(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)), 134016#false, 134017#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 134022#(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)), 134023#(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)), 134020#(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)), 134021#(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)), 134026#(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)), 134027#(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)), 134024#(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)), 134025#(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)), 134030#(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)), 134031#(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)), 134028#(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)), 134029#(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)), 134034#(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)), 134035#(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)), 134032#(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)), 134033#(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)), 134038#(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)), 134039#(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)), 134036#(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)), 134037#(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)), 134042#(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)), 134043#(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)), 134040#(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)), 134041#(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)), 134046#(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 27) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 134047#(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 28) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 134044#(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)), 134045#(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 26) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 134048#(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 28) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 134015#true] [2018-04-12 04:45:47,653 INFO L134 CoverageAnalysis]: Checked inductivity of 290128 backedges. 48426 proven. 2380 refuted. 0 times theorem prover too weak. 239322 trivial. 0 not checked. [2018-04-12 04:45:47,654 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-12 04:45:47,654 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-12 04:45:47,654 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=473, Invalid=649, Unknown=0, NotChecked=0, Total=1122 [2018-04-12 04:45:47,654 INFO L87 Difference]: Start difference. First operand 2145 states and 2160 transitions. Second operand 34 states. [2018-04-12 04:45:48,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:45:48,433 INFO L93 Difference]: Finished difference Result 2198 states and 2214 transitions. [2018-04-12 04:45:48,433 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-12 04:45:48,434 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 2093 [2018-04-12 04:45:48,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:45:48,436 INFO L225 Difference]: With dead ends: 2198 [2018-04-12 04:45:48,436 INFO L226 Difference]: Without dead ends: 2198 [2018-04-12 04:45:48,437 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 433 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1430, Invalid=2476, Unknown=0, NotChecked=0, Total=3906 [2018-04-12 04:45:48,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2198 states. [2018-04-12 04:45:48,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2198 to 2151. [2018-04-12 04:45:48,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2151 states. [2018-04-12 04:45:48,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2151 states to 2151 states and 2167 transitions. [2018-04-12 04:45:48,445 INFO L78 Accepts]: Start accepts. Automaton has 2151 states and 2167 transitions. Word has length 2093 [2018-04-12 04:45:48,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:45:48,446 INFO L459 AbstractCegarLoop]: Abstraction has 2151 states and 2167 transitions. [2018-04-12 04:45:48,446 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-12 04:45:48,446 INFO L276 IsEmpty]: Start isEmpty. Operand 2151 states and 2167 transitions. [2018-04-12 04:45:48,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2100 [2018-04-12 04:45:48,463 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:45:48,464 INFO L355 BasicCegarLoop]: trace histogram [326, 304, 304, 303, 303, 303, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:45:48,464 INFO L408 AbstractCegarLoop]: === Iteration 84 === [__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-12 04:45:48,464 INFO L82 PathProgramCache]: Analyzing trace with hash 665564060, now seen corresponding path program 73 times [2018-04-12 04:45:48,465 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:45:48,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:45:48,581 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:45:56,277 INFO L134 CoverageAnalysis]: Checked inductivity of 291988 backedges. 50114 proven. 1532 refuted. 0 times theorem prover too weak. 240342 trivial. 0 not checked. [2018-04-12 04:45:56,277 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:45:56,277 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 04:45:56,277 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:45:56,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-12 04:45:56,278 INFO L182 omatonBuilderFactory]: Interpolants [138458#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 138459#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|) (= main_~i~1 0)), 138456#true, 138457#false, 138462#(and (<= main_~i~1 3) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 138463#(and (<= main_~i~1 4) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 138460#(and (= 32 (select |#length| |main_~#mask~0.base|)) (<= main_~i~1 1) (= 0 |main_~#mask~0.offset|)), 138461#(and (<= main_~i~1 2) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 138466#(and (<= main_~i~1 7) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 138467#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|) (<= main_~i~1 8)), 138464#(and (= 32 (select |#length| |main_~#mask~0.base|)) (<= main_~i~1 5) (= 0 |main_~#mask~0.offset|)), 138465#(and (<= main_~i~1 6) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 138470#(and (<= main_~i~1 11) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 138471#(and (= 32 (select |#length| |main_~#mask~0.base|)) (<= main_~i~1 12) (= 0 |main_~#mask~0.offset|)), 138468#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|) (<= main_~i~1 9)), 138469#(and (<= main_~i~1 10) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 138474#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|) (<= main_~i~1 15)), 138475#(and (<= main_~i~1 16) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 138472#(and (<= main_~i~1 13) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 138473#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|) (<= main_~i~1 14)), 138478#(and (<= main_~i~1 19) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 138479#(and (<= main_~i~1 20) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 138476#(and (<= main_~i~1 17) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 138477#(and (<= main_~i~1 18) (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 138482#(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| 22)), 138483#(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 22) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 138480#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|) (<= main_~i~1 21)), 138481#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|) (<= main_~i~1 22)), 138484#(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)), 138485#(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-12 04:45:56,281 INFO L134 CoverageAnalysis]: Checked inductivity of 291988 backedges. 50114 proven. 1532 refuted. 0 times theorem prover too weak. 240342 trivial. 0 not checked. [2018-04-12 04:45:56,281 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 04:45:56,282 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 04:45:56,282 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=334, Invalid=536, Unknown=0, NotChecked=0, Total=870 [2018-04-12 04:45:56,282 INFO L87 Difference]: Start difference. First operand 2151 states and 2167 transitions. Second operand 30 states. [2018-04-12 04:45:56,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:45:56,508 INFO L93 Difference]: Finished difference Result 2341 states and 2365 transitions. [2018-04-12 04:45:56,508 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-12 04:45:56,508 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 2099 [2018-04-12 04:45:56,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:45:56,511 INFO L225 Difference]: With dead ends: 2341 [2018-04-12 04:45:56,511 INFO L226 Difference]: Without dead ends: 2341 [2018-04-12 04:45:56,511 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 297 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=352, Invalid=704, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 04:45:56,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2341 states. [2018-04-12 04:45:56,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2341 to 2295. [2018-04-12 04:45:56,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2295 states. [2018-04-12 04:45:56,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2295 states to 2295 states and 2312 transitions. [2018-04-12 04:45:56,521 INFO L78 Accepts]: Start accepts. Automaton has 2295 states and 2312 transitions. Word has length 2099 [2018-04-12 04:45:56,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:45:56,521 INFO L459 AbstractCegarLoop]: Abstraction has 2295 states and 2312 transitions. [2018-04-12 04:45:56,521 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 04:45:56,521 INFO L276 IsEmpty]: Start isEmpty. Operand 2295 states and 2312 transitions. [2018-04-12 04:45:56,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2244 [2018-04-12 04:45:56,539 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:45:56,540 INFO L355 BasicCegarLoop]: trace histogram [349, 326, 326, 325, 325, 325, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:45:56,540 INFO L408 AbstractCegarLoop]: === Iteration 85 === [__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-12 04:45:56,540 INFO L82 PathProgramCache]: Analyzing trace with hash 49460237, now seen corresponding path program 74 times [2018-04-12 04:45:56,541 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:45:56,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:45:56,656 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:46:07,117 INFO L134 CoverageAnalysis]: Checked inductivity of 335347 backedges. 108365 proven. 17217 refuted. 0 times theorem prover too weak. 209765 trivial. 0 not checked. [2018-04-12 04:46:07,117 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:46:07,117 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52] total 52 [2018-04-12 04:46:07,117 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:46:07,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:46:07,118 INFO L182 omatonBuilderFactory]: Interpolants [143130#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 143131#(<= __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|)), 143128#true, 143129#false, 143134#(<= (+ __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|)), 143135#(<= (+ __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|)), 143132#(<= (+ __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|)), 143133#(<= (+ __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|)), 143138#(<= (+ __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|)), 143139#(<= (+ __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|)), 143136#(<= (+ __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|)), 143137#(<= (+ __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|)), 143142#(<= (+ __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|)), 143143#(<= (+ __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|)), 143140#(<= (+ __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|)), 143141#(<= (+ __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|)), 143146#(<= (+ __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|)), 143147#(<= (+ __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|)), 143144#(<= (+ __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|)), 143145#(<= (+ __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|)), 143150#(<= 17 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 143151#(<= 17 main_~i~1), 143148#(<= (+ __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|)), 143149#(<= (+ __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|)), 143154#(<= 20 main_~i~1), 143155#(<= 21 main_~i~1), 143152#(<= 18 main_~i~1), 143153#(<= 19 main_~i~1), 143158#(<= (+ __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)), 143159#(<= (+ __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)), 143156#(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)), 143157#(<= (+ __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)), 143162#(<= (+ __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)), 143163#(<= (+ __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)), 143160#(<= (+ __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)), 143161#(<= (+ __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)), 143166#(<= (+ __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)), 143167#(<= (+ __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)), 143164#(<= (+ __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)), 143165#(<= (+ __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)), 143170#(<= (+ __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)), 143171#(<= (+ __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)), 143168#(<= (+ __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)), 143169#(<= (+ __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)), 143174#(<= (+ __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)), 143175#(<= (+ __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)), 143172#(<= (+ __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)), 143173#(<= (+ __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)), 143178#(<= (+ __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 22)), 143179#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 20), 143176#(<= (+ __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)), 143177#(<= (+ __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-12 04:46:07,123 INFO L134 CoverageAnalysis]: Checked inductivity of 335347 backedges. 108365 proven. 17217 refuted. 0 times theorem prover too weak. 209765 trivial. 0 not checked. [2018-04-12 04:46:07,123 INFO L442 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-04-12 04:46:07,123 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-04-12 04:46:07,123 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=535, Invalid=2117, Unknown=0, NotChecked=0, Total=2652 [2018-04-12 04:46:07,124 INFO L87 Difference]: Start difference. First operand 2295 states and 2312 transitions. Second operand 52 states. [2018-04-12 04:46:08,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:46:08,692 INFO L93 Difference]: Finished difference Result 2335 states and 2350 transitions. [2018-04-12 04:46:08,692 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-04-12 04:46:08,692 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 2243 [2018-04-12 04:46:08,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:46:08,695 INFO L225 Difference]: With dead ends: 2335 [2018-04-12 04:46:08,695 INFO L226 Difference]: Without dead ends: 2326 [2018-04-12 04:46:08,696 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3326 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2358, Invalid=10982, Unknown=0, NotChecked=0, Total=13340 [2018-04-12 04:46:08,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2326 states. [2018-04-12 04:46:08,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2326 to 2301. [2018-04-12 04:46:08,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2301 states. [2018-04-12 04:46:08,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2301 states to 2301 states and 2316 transitions. [2018-04-12 04:46:08,706 INFO L78 Accepts]: Start accepts. Automaton has 2301 states and 2316 transitions. Word has length 2243 [2018-04-12 04:46:08,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:46:08,707 INFO L459 AbstractCegarLoop]: Abstraction has 2301 states and 2316 transitions. [2018-04-12 04:46:08,707 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-04-12 04:46:08,707 INFO L276 IsEmpty]: Start isEmpty. Operand 2301 states and 2316 transitions. [2018-04-12 04:46:08,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2256 [2018-04-12 04:46:08,725 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:46:08,725 INFO L355 BasicCegarLoop]: trace histogram [351, 328, 328, 327, 327, 327, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:46:08,725 INFO L408 AbstractCegarLoop]: === Iteration 86 === [__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-12 04:46:08,726 INFO L82 PathProgramCache]: Analyzing trace with hash 1051323485, now seen corresponding path program 75 times [2018-04-12 04:46:08,726 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:46:08,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:46:08,843 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:46:19,798 INFO L134 CoverageAnalysis]: Checked inductivity of 339353 backedges. 113436 proven. 14586 refuted. 0 times theorem prover too weak. 211331 trivial. 0 not checked. [2018-04-12 04:46:19,798 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:46:19,798 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54] total 54 [2018-04-12 04:46:19,798 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:46:19,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:46:19,799 INFO L182 omatonBuilderFactory]: Interpolants [147970#(<= 19 main_~i~1), 147971#(<= 20 main_~i~1), 147968#(<= 17 main_~i~1), 147969#(<= 18 main_~i~1), 147974#(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)), 147975#(<= (+ __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)), 147972#(<= 21 main_~i~1), 147973#(<= 22 main_~i~1), 147978#(<= (+ __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)), 147979#(<= (+ __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)), 147976#(<= (+ __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)), 147977#(<= (+ __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)), 147982#(<= (+ __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)), 147983#(<= (+ __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)), 147980#(<= (+ __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)), 147981#(<= (+ __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)), 147986#(<= (+ __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)), 147987#(<= (+ __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)), 147984#(<= (+ __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)), 147985#(<= (+ __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)), 147990#(<= (+ __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)), 147991#(<= (+ __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)), 147988#(<= (+ __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)), 147989#(<= (+ __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)), 147994#(<= (+ __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)), 147995#(<= (+ __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)), 147992#(<= (+ __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)), 147993#(<= (+ __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)), 147998#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 21), 147996#(<= (+ __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 22)), 147997#(<= (+ __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 23)), 147946#false, 147947#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 147945#true, 147950#(<= (+ __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|)), 147951#(<= (+ __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|)), 147948#(<= __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|)), 147949#(<= (+ __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|)), 147954#(<= (+ __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|)), 147955#(<= (+ __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|)), 147952#(<= (+ __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|)), 147953#(<= (+ __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|)), 147958#(<= (+ __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|)), 147959#(<= (+ __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|)), 147956#(<= (+ __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|)), 147957#(<= (+ __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|)), 147962#(<= (+ __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|)), 147963#(<= (+ __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|)), 147960#(<= (+ __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|)), 147961#(<= (+ __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|)), 147966#(<= (+ __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|)), 147967#(<= 17 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 147964#(<= (+ __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|)), 147965#(<= (+ __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|))] [2018-04-12 04:46:19,803 INFO L134 CoverageAnalysis]: Checked inductivity of 339353 backedges. 113436 proven. 14586 refuted. 0 times theorem prover too weak. 211331 trivial. 0 not checked. [2018-04-12 04:46:19,804 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-04-12 04:46:19,804 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-04-12 04:46:19,804 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=567, Invalid=2295, Unknown=0, NotChecked=0, Total=2862 [2018-04-12 04:46:19,804 INFO L87 Difference]: Start difference. First operand 2301 states and 2316 transitions. Second operand 54 states. [2018-04-12 04:46:21,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:46:21,629 INFO L93 Difference]: Finished difference Result 2338 states and 2352 transitions. [2018-04-12 04:46:21,629 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-04-12 04:46:21,629 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 2255 [2018-04-12 04:46:21,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:46:21,632 INFO L225 Difference]: With dead ends: 2338 [2018-04-12 04:46:21,632 INFO L226 Difference]: Without dead ends: 2332 [2018-04-12 04:46:21,633 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3599 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2518, Invalid=11762, Unknown=0, NotChecked=0, Total=14280 [2018-04-12 04:46:21,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2332 states. [2018-04-12 04:46:21,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2332 to 2307. [2018-04-12 04:46:21,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2307 states. [2018-04-12 04:46:21,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2307 states to 2307 states and 2321 transitions. [2018-04-12 04:46:21,642 INFO L78 Accepts]: Start accepts. Automaton has 2307 states and 2321 transitions. Word has length 2255 [2018-04-12 04:46:21,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:46:21,643 INFO L459 AbstractCegarLoop]: Abstraction has 2307 states and 2321 transitions. [2018-04-12 04:46:21,643 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-04-12 04:46:21,643 INFO L276 IsEmpty]: Start isEmpty. Operand 2307 states and 2321 transitions. [2018-04-12 04:46:21,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2262 [2018-04-12 04:46:21,661 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:46:21,661 INFO L355 BasicCegarLoop]: trace histogram [352, 329, 329, 328, 328, 328, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:46:21,661 INFO L408 AbstractCegarLoop]: === Iteration 87 === [__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-12 04:46:21,661 INFO L82 PathProgramCache]: Analyzing trace with hash 842910501, now seen corresponding path program 76 times [2018-04-12 04:46:21,662 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:46:21,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:46:21,791 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:46:33,347 INFO L134 CoverageAnalysis]: Checked inductivity of 341365 backedges. 57091 proven. 1696 refuted. 0 times theorem prover too weak. 282578 trivial. 0 not checked. [2018-04-12 04:46:33,347 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:46:33,347 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58] total 58 [2018-04-12 04:46:33,347 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:46:33,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:46:33,348 INFO L182 omatonBuilderFactory]: Interpolants [152834#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 6) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 152832#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 152833#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 152778#false, 152779#(= main_~i~1 0), 152777#true, 152782#(<= main_~i~1 3), 152783#(<= main_~i~1 4), 152780#(<= main_~i~1 1), 152781#(<= main_~i~1 2), 152786#(<= main_~i~1 7), 152787#(<= main_~i~1 8), 152784#(<= main_~i~1 5), 152785#(<= main_~i~1 6), 152790#(<= main_~i~1 11), 152791#(<= main_~i~1 12), 152788#(<= main_~i~1 9), 152789#(<= main_~i~1 10), 152794#(<= main_~i~1 15), 152795#(<= main_~i~1 16), 152792#(<= main_~i~1 13), 152793#(<= main_~i~1 14), 152798#(<= main_~i~1 19), 152799#(<= main_~i~1 20), 152796#(<= main_~i~1 17), 152797#(<= main_~i~1 18), 152802#(<= main_~i~1 23), 152803#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 23), 152800#(<= main_~i~1 21), 152801#(<= main_~i~1 22), 152806#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 22)), 152807#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 21)), 152804#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 23), 152805#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 23)), 152810#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 18)), 152811#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 17)), 152808#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 20)), 152809#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 19)), 152814#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14)), 152815#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13)), 152812#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16)), 152813#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15)), 152818#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10)), 152819#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9)), 152816#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12)), 152817#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11)), 152822#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6)), 152823#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5)), 152820#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8)), 152821#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7)), 152826#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 152827#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 152824#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4)), 152825#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3)), 152830#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 152831#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 152828#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 152829#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0)] [2018-04-12 04:46:33,352 INFO L134 CoverageAnalysis]: Checked inductivity of 341365 backedges. 57091 proven. 1696 refuted. 0 times theorem prover too weak. 282578 trivial. 0 not checked. [2018-04-12 04:46:33,352 INFO L442 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-04-12 04:46:33,352 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-04-12 04:46:33,353 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=824, Invalid=2482, Unknown=0, NotChecked=0, Total=3306 [2018-04-12 04:46:33,353 INFO L87 Difference]: Start difference. First operand 2307 states and 2321 transitions. Second operand 58 states. [2018-04-12 04:46:34,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:46:34,559 INFO L93 Difference]: Finished difference Result 2477 states and 2492 transitions. [2018-04-12 04:46:34,559 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-12 04:46:34,559 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 2261 [2018-04-12 04:46:34,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:46:34,562 INFO L225 Difference]: With dead ends: 2477 [2018-04-12 04:46:34,562 INFO L226 Difference]: Without dead ends: 2477 [2018-04-12 04:46:34,562 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1161 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1604, Invalid=5368, Unknown=0, NotChecked=0, Total=6972 [2018-04-12 04:46:34,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2477 states. [2018-04-12 04:46:34,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2477 to 2475. [2018-04-12 04:46:34,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2475 states. [2018-04-12 04:46:34,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2475 states to 2475 states and 2490 transitions. [2018-04-12 04:46:34,573 INFO L78 Accepts]: Start accepts. Automaton has 2475 states and 2490 transitions. Word has length 2261 [2018-04-12 04:46:34,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:46:34,574 INFO L459 AbstractCegarLoop]: Abstraction has 2475 states and 2490 transitions. [2018-04-12 04:46:34,574 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-04-12 04:46:34,574 INFO L276 IsEmpty]: Start isEmpty. Operand 2475 states and 2490 transitions. [2018-04-12 04:46:34,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2418 [2018-04-12 04:46:34,595 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:46:34,595 INFO L355 BasicCegarLoop]: trace histogram [377, 353, 353, 352, 352, 352, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:46:34,595 INFO L408 AbstractCegarLoop]: === Iteration 88 === [__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-12 04:46:34,595 INFO L82 PathProgramCache]: Analyzing trace with hash 1808630694, now seen corresponding path program 77 times [2018-04-12 04:46:34,596 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:46:34,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:46:34,726 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:46:48,185 INFO L134 CoverageAnalysis]: Checked inductivity of 392440 backedges. 123224 proven. 17669 refuted. 0 times theorem prover too weak. 251547 trivial. 0 not checked. [2018-04-12 04:46:48,185 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:46:48,186 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56] total 56 [2018-04-12 04:46:48,186 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:46:48,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:46:48,186 INFO L182 omatonBuilderFactory]: Interpolants [157839#true, 157842#(<= __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|)), 157843#(<= (+ __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|)), 157840#false, 157841#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 157846#(<= (+ __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|)), 157847#(<= (+ __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|)), 157844#(<= (+ __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|)), 157845#(<= (+ __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|)), 157850#(<= (+ __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|)), 157851#(<= (+ __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|)), 157848#(<= (+ __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|)), 157849#(<= (+ __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|)), 157854#(<= (+ __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|)), 157855#(<= (+ __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|)), 157852#(<= (+ __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|)), 157853#(<= (+ __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|)), 157858#(<= (+ __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|)), 157859#(<= (+ __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|)), 157856#(<= (+ __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|)), 157857#(<= (+ __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|)), 157862#(<= 17 main_~i~1), 157863#(<= 18 main_~i~1), 157860#(<= (+ __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|)), 157861#(<= 17 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 157866#(<= 21 main_~i~1), 157867#(<= 22 main_~i~1), 157864#(<= 19 main_~i~1), 157865#(<= 20 main_~i~1), 157870#(<= (+ __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)), 157871#(<= (+ __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)), 157868#(<= 23 main_~i~1), 157869#(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)), 157874#(<= (+ __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)), 157875#(<= (+ __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)), 157872#(<= (+ __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)), 157873#(<= (+ __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)), 157878#(<= (+ __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)), 157879#(<= (+ __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)), 157876#(<= (+ __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)), 157877#(<= (+ __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)), 157882#(<= (+ __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)), 157883#(<= (+ __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)), 157880#(<= (+ __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)), 157881#(<= (+ __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)), 157886#(<= (+ __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)), 157887#(<= (+ __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)), 157884#(<= (+ __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)), 157885#(<= (+ __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)), 157890#(<= (+ __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)), 157891#(<= (+ __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 22)), 157888#(<= (+ __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)), 157889#(<= (+ __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)), 157894#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 22), 157892#(<= (+ __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 23)), 157893#(<= (+ __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 24))] [2018-04-12 04:46:48,192 INFO L134 CoverageAnalysis]: Checked inductivity of 392440 backedges. 123224 proven. 17669 refuted. 0 times theorem prover too weak. 251547 trivial. 0 not checked. [2018-04-12 04:46:48,192 INFO L442 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-04-12 04:46:48,192 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-04-12 04:46:48,192 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=601, Invalid=2479, Unknown=0, NotChecked=0, Total=3080 [2018-04-12 04:46:48,192 INFO L87 Difference]: Start difference. First operand 2475 states and 2490 transitions. Second operand 56 states. [2018-04-12 04:46:49,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:46:49,900 INFO L93 Difference]: Finished difference Result 2505 states and 2518 transitions. [2018-04-12 04:46:49,900 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2018-04-12 04:46:49,901 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 2417 [2018-04-12 04:46:49,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:46:49,904 INFO L225 Difference]: With dead ends: 2505 [2018-04-12 04:46:49,904 INFO L226 Difference]: Without dead ends: 2499 [2018-04-12 04:46:49,905 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3883 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2685, Invalid=12567, Unknown=0, NotChecked=0, Total=15252 [2018-04-12 04:46:49,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2499 states. [2018-04-12 04:46:49,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2499 to 2475. [2018-04-12 04:46:49,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2475 states. [2018-04-12 04:46:49,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2475 states to 2475 states and 2488 transitions. [2018-04-12 04:46:49,917 INFO L78 Accepts]: Start accepts. Automaton has 2475 states and 2488 transitions. Word has length 2417 [2018-04-12 04:46:49,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:46:49,918 INFO L459 AbstractCegarLoop]: Abstraction has 2475 states and 2488 transitions. [2018-04-12 04:46:49,918 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-04-12 04:46:49,918 INFO L276 IsEmpty]: Start isEmpty. Operand 2475 states and 2488 transitions. [2018-04-12 04:46:49,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2424 [2018-04-12 04:46:49,939 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:46:49,939 INFO L355 BasicCegarLoop]: trace histogram [378, 354, 354, 353, 353, 353, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:46:49,939 INFO L408 AbstractCegarLoop]: === Iteration 89 === [__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-12 04:46:49,940 INFO L82 PathProgramCache]: Analyzing trace with hash -1682241618, now seen corresponding path program 78 times [2018-04-12 04:46:49,940 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:46:50,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:46:50,071 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:47:03,776 INFO L134 CoverageAnalysis]: Checked inductivity of 394604 backedges. 61602 proven. 1838 refuted. 0 times theorem prover too weak. 331164 trivial. 0 not checked. [2018-04-12 04:47:03,777 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:47:03,777 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59] total 59 [2018-04-12 04:47:03,777 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:47:03,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:47:03,778 INFO L182 omatonBuilderFactory]: Interpolants [163014#(= main_~i~1 0), 163015#(<= main_~i~1 1), 163012#true, 163013#false, 163018#(<= main_~i~1 4), 163019#(<= main_~i~1 5), 163016#(<= main_~i~1 2), 163017#(<= main_~i~1 3), 163022#(<= main_~i~1 8), 163023#(<= main_~i~1 9), 163020#(<= main_~i~1 6), 163021#(<= main_~i~1 7), 163026#(<= main_~i~1 12), 163027#(<= main_~i~1 13), 163024#(<= main_~i~1 10), 163025#(<= main_~i~1 11), 163030#(<= main_~i~1 16), 163031#(<= main_~i~1 17), 163028#(<= main_~i~1 14), 163029#(<= main_~i~1 15), 163034#(<= main_~i~1 20), 163035#(<= main_~i~1 21), 163032#(<= main_~i~1 18), 163033#(<= main_~i~1 19), 163038#(<= main_~i~1 24), 163039#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 24), 163036#(<= main_~i~1 22), 163037#(<= main_~i~1 23), 163042#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 23)), 163043#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 22)), 163040#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 24), 163041#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 24)), 163046#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 19)), 163047#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 18)), 163044#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 21)), 163045#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 20)), 163050#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15)), 163051#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14)), 163048#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 17)), 163049#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16)), 163054#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11)), 163055#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10)), 163052#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13)), 163053#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12)), 163058#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7)), 163059#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6)), 163056#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9)), 163057#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8)), 163062#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3)), 163063#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 163060#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5)), 163061#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4)), 163066#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 163067#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 163064#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 163065#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 163070#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 5) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 163068#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 163069#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0)] [2018-04-12 04:47:03,782 INFO L134 CoverageAnalysis]: Checked inductivity of 394604 backedges. 61602 proven. 1838 refuted. 0 times theorem prover too weak. 331164 trivial. 0 not checked. [2018-04-12 04:47:03,782 INFO L442 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-04-12 04:47:03,782 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-04-12 04:47:03,782 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=850, Invalid=2572, Unknown=0, NotChecked=0, Total=3422 [2018-04-12 04:47:03,782 INFO L87 Difference]: Start difference. First operand 2475 states and 2488 transitions. Second operand 59 states. [2018-04-12 04:47:04,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:47:04,974 INFO L93 Difference]: Finished difference Result 2645 states and 2659 transitions. [2018-04-12 04:47:04,974 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-12 04:47:04,974 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 2423 [2018-04-12 04:47:04,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:47:04,977 INFO L225 Difference]: With dead ends: 2645 [2018-04-12 04:47:04,977 INFO L226 Difference]: Without dead ends: 2645 [2018-04-12 04:47:04,977 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1196 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1687, Invalid=5623, Unknown=0, NotChecked=0, Total=7310 [2018-04-12 04:47:04,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2645 states. [2018-04-12 04:47:04,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2645 to 2643. [2018-04-12 04:47:04,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2643 states. [2018-04-12 04:47:04,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2643 states to 2643 states and 2657 transitions. [2018-04-12 04:47:04,987 INFO L78 Accepts]: Start accepts. Automaton has 2643 states and 2657 transitions. Word has length 2423 [2018-04-12 04:47:04,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:47:04,988 INFO L459 AbstractCegarLoop]: Abstraction has 2643 states and 2657 transitions. [2018-04-12 04:47:04,988 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-04-12 04:47:04,988 INFO L276 IsEmpty]: Start isEmpty. Operand 2643 states and 2657 transitions. [2018-04-12 04:47:05,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2586 [2018-04-12 04:47:05,011 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:47:05,012 INFO L355 BasicCegarLoop]: trace histogram [404, 379, 379, 378, 378, 378, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:47:05,012 INFO L408 AbstractCegarLoop]: === Iteration 90 === [__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-12 04:47:05,012 INFO L82 PathProgramCache]: Analyzing trace with hash 112873975, now seen corresponding path program 79 times [2018-04-12 04:47:05,012 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:47:05,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:47:05,152 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:47:20,786 INFO L134 CoverageAnalysis]: Checked inductivity of 451705 backedges. 133640 proven. 20874 refuted. 0 times theorem prover too weak. 297191 trivial. 0 not checked. [2018-04-12 04:47:20,786 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:47:20,786 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58] total 58 [2018-04-12 04:47:20,787 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:47:20,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:47:20,787 INFO L182 omatonBuilderFactory]: Interpolants [168450#(<= (+ __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)), 168451#(<= (+ __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)), 168448#(<= (+ __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)), 168449#(<= (+ __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)), 168454#(<= (+ __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)), 168455#(<= (+ __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)), 168452#(<= (+ __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)), 168453#(<= (+ __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)), 168458#(<= (+ __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)), 168459#(<= (+ __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)), 168456#(<= (+ __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)), 168457#(<= (+ __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)), 168462#(<= (+ __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)), 168463#(<= (+ __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)), 168460#(<= (+ __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)), 168461#(<= (+ __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)), 168466#(<= (+ __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 22)), 168467#(<= (+ __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 23)), 168464#(<= (+ __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)), 168465#(<= (+ __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)), 168470#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 23), 168468#(<= (+ __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 24)), 168469#(<= (+ __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 25)), 168414#false, 168415#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 168413#true, 168418#(<= (+ __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|)), 168419#(<= (+ __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|)), 168416#(<= __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|)), 168417#(<= (+ __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|)), 168422#(<= (+ __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|)), 168423#(<= (+ __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|)), 168420#(<= (+ __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|)), 168421#(<= (+ __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|)), 168426#(<= (+ __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|)), 168427#(<= (+ __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|)), 168424#(<= (+ __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|)), 168425#(<= (+ __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|)), 168430#(<= (+ __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|)), 168431#(<= (+ __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|)), 168428#(<= (+ __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|)), 168429#(<= (+ __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|)), 168434#(<= (+ __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|)), 168435#(<= 17 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 168432#(<= (+ __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|)), 168433#(<= (+ __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|)), 168438#(<= 19 main_~i~1), 168439#(<= 20 main_~i~1), 168436#(<= 17 main_~i~1), 168437#(<= 18 main_~i~1), 168442#(<= 23 main_~i~1), 168443#(<= 24 main_~i~1), 168440#(<= 21 main_~i~1), 168441#(<= 22 main_~i~1), 168446#(<= (+ __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)), 168447#(<= (+ __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)), 168444#(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)), 168445#(<= (+ __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))] [2018-04-12 04:47:20,794 INFO L134 CoverageAnalysis]: Checked inductivity of 451705 backedges. 133640 proven. 20874 refuted. 0 times theorem prover too weak. 297191 trivial. 0 not checked. [2018-04-12 04:47:20,794 INFO L442 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-04-12 04:47:20,794 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-04-12 04:47:20,794 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=637, Invalid=2669, Unknown=0, NotChecked=0, Total=3306 [2018-04-12 04:47:20,794 INFO L87 Difference]: Start difference. First operand 2643 states and 2657 transitions. Second operand 58 states. [2018-04-12 04:47:22,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:47:22,466 INFO L93 Difference]: Finished difference Result 2673 states and 2685 transitions. [2018-04-12 04:47:22,466 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2018-04-12 04:47:22,466 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 2585 [2018-04-12 04:47:22,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:47:22,469 INFO L225 Difference]: With dead ends: 2673 [2018-04-12 04:47:22,469 INFO L226 Difference]: Without dead ends: 2667 [2018-04-12 04:47:22,469 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4178 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2859, Invalid=13397, Unknown=0, NotChecked=0, Total=16256 [2018-04-12 04:47:22,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2667 states. [2018-04-12 04:47:22,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2667 to 2643. [2018-04-12 04:47:22,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2643 states. [2018-04-12 04:47:22,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2643 states to 2643 states and 2655 transitions. [2018-04-12 04:47:22,480 INFO L78 Accepts]: Start accepts. Automaton has 2643 states and 2655 transitions. Word has length 2585 [2018-04-12 04:47:22,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:47:22,481 INFO L459 AbstractCegarLoop]: Abstraction has 2643 states and 2655 transitions. [2018-04-12 04:47:22,481 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-04-12 04:47:22,481 INFO L276 IsEmpty]: Start isEmpty. Operand 2643 states and 2655 transitions. [2018-04-12 04:47:22,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2592 [2018-04-12 04:47:22,504 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:47:22,504 INFO L355 BasicCegarLoop]: trace histogram [405, 380, 380, 379, 379, 379, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:47:22,505 INFO L408 AbstractCegarLoop]: === Iteration 91 === [__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-12 04:47:22,505 INFO L82 PathProgramCache]: Analyzing trace with hash 1445860671, now seen corresponding path program 80 times [2018-04-12 04:47:22,505 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:47:22,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:47:22,643 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:47:38,886 INFO L134 CoverageAnalysis]: Checked inductivity of 454027 backedges. 66291 proven. 1986 refuted. 0 times theorem prover too weak. 385750 trivial. 0 not checked. [2018-04-12 04:47:38,886 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:47:38,886 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60] total 60 [2018-04-12 04:47:38,886 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:47:38,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:47:38,887 INFO L182 omatonBuilderFactory]: Interpolants [173954#(<= main_~i~1 24), 173955#(<= main_~i~1 25), 173952#(<= main_~i~1 22), 173953#(<= main_~i~1 23), 173958#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 25)), 173959#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 24)), 173956#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 25), 173957#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 25), 173962#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 21)), 173963#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 20)), 173960#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 23)), 173961#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 22)), 173966#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 17)), 173967#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16)), 173964#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 19)), 173965#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 18)), 173970#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13)), 173971#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12)), 173968#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15)), 173969#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14)), 173974#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9)), 173975#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8)), 173972#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11)), 173973#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10)), 173978#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5)), 173979#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4)), 173976#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7)), 173977#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6)), 173982#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 173983#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 173980#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3)), 173981#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 173986#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 173987#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 4) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 173984#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 173985#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 173930#(= main_~i~1 0), 173931#(<= main_~i~1 1), 173928#true, 173929#false, 173934#(<= main_~i~1 4), 173935#(<= main_~i~1 5), 173932#(<= main_~i~1 2), 173933#(<= main_~i~1 3), 173938#(<= main_~i~1 8), 173939#(<= main_~i~1 9), 173936#(<= main_~i~1 6), 173937#(<= main_~i~1 7), 173942#(<= main_~i~1 12), 173943#(<= main_~i~1 13), 173940#(<= main_~i~1 10), 173941#(<= main_~i~1 11), 173946#(<= main_~i~1 16), 173947#(<= main_~i~1 17), 173944#(<= main_~i~1 14), 173945#(<= main_~i~1 15), 173950#(<= main_~i~1 20), 173951#(<= main_~i~1 21), 173948#(<= main_~i~1 18), 173949#(<= main_~i~1 19)] [2018-04-12 04:47:38,892 INFO L134 CoverageAnalysis]: Checked inductivity of 454027 backedges. 66291 proven. 1986 refuted. 0 times theorem prover too weak. 385750 trivial. 0 not checked. [2018-04-12 04:47:38,892 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-04-12 04:47:38,893 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-04-12 04:47:38,893 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=877, Invalid=2663, Unknown=0, NotChecked=0, Total=3540 [2018-04-12 04:47:38,893 INFO L87 Difference]: Start difference. First operand 2643 states and 2655 transitions. Second operand 60 states. [2018-04-12 04:47:39,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:47:39,674 INFO L93 Difference]: Finished difference Result 2819 states and 2832 transitions. [2018-04-12 04:47:39,674 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-04-12 04:47:39,674 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 2591 [2018-04-12 04:47:39,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:47:39,677 INFO L225 Difference]: With dead ends: 2819 [2018-04-12 04:47:39,677 INFO L226 Difference]: Without dead ends: 2819 [2018-04-12 04:47:39,677 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1230 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1773, Invalid=5883, Unknown=0, NotChecked=0, Total=7656 [2018-04-12 04:47:39,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2819 states. [2018-04-12 04:47:39,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2819 to 2817. [2018-04-12 04:47:39,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2817 states. [2018-04-12 04:47:39,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2817 states to 2817 states and 2830 transitions. [2018-04-12 04:47:39,688 INFO L78 Accepts]: Start accepts. Automaton has 2817 states and 2830 transitions. Word has length 2591 [2018-04-12 04:47:39,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:47:39,689 INFO L459 AbstractCegarLoop]: Abstraction has 2817 states and 2830 transitions. [2018-04-12 04:47:39,689 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-04-12 04:47:39,689 INFO L276 IsEmpty]: Start isEmpty. Operand 2817 states and 2830 transitions. [2018-04-12 04:47:39,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2760 [2018-04-12 04:47:39,715 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:47:39,716 INFO L355 BasicCegarLoop]: trace histogram [432, 406, 406, 405, 405, 405, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:47:39,716 INFO L408 AbstractCegarLoop]: === Iteration 92 === [__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-12 04:47:39,716 INFO L82 PathProgramCache]: Analyzing trace with hash 456027600, now seen corresponding path program 81 times [2018-04-12 04:47:39,716 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:47:39,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:47:39,867 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:47:58,176 INFO L134 CoverageAnalysis]: Checked inductivity of 517622 backedges. 144702 proven. 24201 refuted. 0 times theorem prover too weak. 348719 trivial. 0 not checked. [2018-04-12 04:47:58,176 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:47:58,176 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60] total 60 [2018-04-12 04:47:58,177 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:47:58,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:47:58,177 INFO L182 omatonBuilderFactory]: Interpolants [179714#(<= (+ __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)), 179715#(<= (+ __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)), 179712#(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)), 179713#(<= (+ __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)), 179718#(<= (+ __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)), 179719#(<= (+ __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)), 179716#(<= (+ __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)), 179717#(<= (+ __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)), 179722#(<= (+ __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)), 179723#(<= (+ __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)), 179720#(<= (+ __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)), 179721#(<= (+ __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)), 179726#(<= (+ __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)), 179727#(<= (+ __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)), 179724#(<= (+ __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)), 179725#(<= (+ __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)), 179730#(<= (+ __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)), 179731#(<= (+ __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)), 179728#(<= (+ __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)), 179729#(<= (+ __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)), 179734#(<= (+ __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 22)), 179735#(<= (+ __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 23)), 179732#(<= (+ __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)), 179733#(<= (+ __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)), 179738#(<= (+ __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 26)), 179739#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 24), 179736#(<= (+ __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 24)), 179737#(<= (+ __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 25)), 179682#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 179683#(<= __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|)), 179680#true, 179681#false, 179686#(<= (+ __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|)), 179687#(<= (+ __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|)), 179684#(<= (+ __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|)), 179685#(<= (+ __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|)), 179690#(<= (+ __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|)), 179691#(<= (+ __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|)), 179688#(<= (+ __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|)), 179689#(<= (+ __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|)), 179694#(<= (+ __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|)), 179695#(<= (+ __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|)), 179692#(<= (+ __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|)), 179693#(<= (+ __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|)), 179698#(<= (+ __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|)), 179699#(<= (+ __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|)), 179696#(<= (+ __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|)), 179697#(<= (+ __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|)), 179702#(<= 17 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 179703#(<= 17 main_~i~1), 179700#(<= (+ __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|)), 179701#(<= (+ __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|)), 179706#(<= 20 main_~i~1), 179707#(<= 21 main_~i~1), 179704#(<= 18 main_~i~1), 179705#(<= 19 main_~i~1), 179710#(<= 24 main_~i~1), 179711#(<= 25 main_~i~1), 179708#(<= 22 main_~i~1), 179709#(<= 23 main_~i~1)] [2018-04-12 04:47:58,184 INFO L134 CoverageAnalysis]: Checked inductivity of 517622 backedges. 144702 proven. 24201 refuted. 0 times theorem prover too weak. 348719 trivial. 0 not checked. [2018-04-12 04:47:58,184 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-04-12 04:47:58,184 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-04-12 04:47:58,184 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=675, Invalid=2865, Unknown=0, NotChecked=0, Total=3540 [2018-04-12 04:47:58,184 INFO L87 Difference]: Start difference. First operand 2817 states and 2830 transitions. Second operand 60 states. [2018-04-12 04:48:00,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:48:00,124 INFO L93 Difference]: Finished difference Result 2847 states and 2858 transitions. [2018-04-12 04:48:00,124 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-04-12 04:48:00,124 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 2759 [2018-04-12 04:48:00,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:48:00,128 INFO L225 Difference]: With dead ends: 2847 [2018-04-12 04:48:00,128 INFO L226 Difference]: Without dead ends: 2841 [2018-04-12 04:48:00,129 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4484 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3040, Invalid=14252, Unknown=0, NotChecked=0, Total=17292 [2018-04-12 04:48:00,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2841 states. [2018-04-12 04:48:00,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2841 to 2817. [2018-04-12 04:48:00,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2817 states. [2018-04-12 04:48:00,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2817 states to 2817 states and 2828 transitions. [2018-04-12 04:48:00,143 INFO L78 Accepts]: Start accepts. Automaton has 2817 states and 2828 transitions. Word has length 2759 [2018-04-12 04:48:00,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:48:00,144 INFO L459 AbstractCegarLoop]: Abstraction has 2817 states and 2828 transitions. [2018-04-12 04:48:00,144 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-04-12 04:48:00,144 INFO L276 IsEmpty]: Start isEmpty. Operand 2817 states and 2828 transitions. [2018-04-12 04:48:00,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2766 [2018-04-12 04:48:00,172 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:48:00,172 INFO L355 BasicCegarLoop]: trace histogram [433, 407, 407, 406, 406, 406, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:48:00,172 INFO L408 AbstractCegarLoop]: === Iteration 93 === [__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-12 04:48:00,172 INFO L82 PathProgramCache]: Analyzing trace with hash 1661610584, now seen corresponding path program 82 times [2018-04-12 04:48:00,173 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:48:00,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:48:00,323 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:48:18,386 INFO L134 CoverageAnalysis]: Checked inductivity of 520108 backedges. 71158 proven. 2140 refuted. 0 times theorem prover too weak. 446810 trivial. 0 not checked. [2018-04-12 04:48:18,387 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:48:18,387 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61] total 61 [2018-04-12 04:48:18,387 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:48:18,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:48:18,388 INFO L182 omatonBuilderFactory]: Interpolants [185602#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4)), 185603#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3)), 185600#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6)), 185601#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5)), 185606#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 185607#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 185604#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 185605#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 185608#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 185609#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 3) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 185550#false, 185551#(= main_~i~1 0), 185549#true, 185554#(<= main_~i~1 3), 185555#(<= main_~i~1 4), 185552#(<= main_~i~1 1), 185553#(<= main_~i~1 2), 185558#(<= main_~i~1 7), 185559#(<= main_~i~1 8), 185556#(<= main_~i~1 5), 185557#(<= main_~i~1 6), 185562#(<= main_~i~1 11), 185563#(<= main_~i~1 12), 185560#(<= main_~i~1 9), 185561#(<= main_~i~1 10), 185566#(<= main_~i~1 15), 185567#(<= main_~i~1 16), 185564#(<= main_~i~1 13), 185565#(<= main_~i~1 14), 185570#(<= main_~i~1 19), 185571#(<= main_~i~1 20), 185568#(<= main_~i~1 17), 185569#(<= main_~i~1 18), 185574#(<= main_~i~1 23), 185575#(<= main_~i~1 24), 185572#(<= main_~i~1 21), 185573#(<= main_~i~1 22), 185578#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 26), 185579#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 26), 185576#(<= main_~i~1 25), 185577#(<= main_~i~1 26), 185582#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 24)), 185583#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 23)), 185580#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 26)), 185581#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 25)), 185586#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 20)), 185587#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 19)), 185584#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 22)), 185585#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 21)), 185590#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16)), 185591#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15)), 185588#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 18)), 185589#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 17)), 185594#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12)), 185595#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11)), 185592#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14)), 185593#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13)), 185598#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8)), 185599#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7)), 185596#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10)), 185597#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9))] [2018-04-12 04:48:18,393 INFO L134 CoverageAnalysis]: Checked inductivity of 520108 backedges. 71158 proven. 2140 refuted. 0 times theorem prover too weak. 446810 trivial. 0 not checked. [2018-04-12 04:48:18,393 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-04-12 04:48:18,394 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-04-12 04:48:18,394 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=905, Invalid=2755, Unknown=0, NotChecked=0, Total=3660 [2018-04-12 04:48:18,394 INFO L87 Difference]: Start difference. First operand 2817 states and 2828 transitions. Second operand 61 states. [2018-04-12 04:48:19,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:48:19,824 INFO L93 Difference]: Finished difference Result 2999 states and 3011 transitions. [2018-04-12 04:48:19,824 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-04-12 04:48:19,824 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 2765 [2018-04-12 04:48:19,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:48:19,826 INFO L225 Difference]: With dead ends: 2999 [2018-04-12 04:48:19,827 INFO L226 Difference]: Without dead ends: 2999 [2018-04-12 04:48:19,827 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1263 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1862, Invalid=6148, Unknown=0, NotChecked=0, Total=8010 [2018-04-12 04:48:19,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2999 states. [2018-04-12 04:48:19,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2999 to 2997. [2018-04-12 04:48:19,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2997 states. [2018-04-12 04:48:19,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2997 states to 2997 states and 3009 transitions. [2018-04-12 04:48:19,838 INFO L78 Accepts]: Start accepts. Automaton has 2997 states and 3009 transitions. Word has length 2765 [2018-04-12 04:48:19,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:48:19,839 INFO L459 AbstractCegarLoop]: Abstraction has 2997 states and 3009 transitions. [2018-04-12 04:48:19,839 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-04-12 04:48:19,839 INFO L276 IsEmpty]: Start isEmpty. Operand 2997 states and 3009 transitions. [2018-04-12 04:48:19,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2940 [2018-04-12 04:48:19,867 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:48:19,868 INFO L355 BasicCegarLoop]: trace histogram [461, 434, 434, 433, 433, 433, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:48:19,868 INFO L408 AbstractCegarLoop]: === Iteration 94 === [__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-12 04:48:19,868 INFO L82 PathProgramCache]: Analyzing trace with hash -666326095, now seen corresponding path program 83 times [2018-04-12 04:48:19,868 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:48:20,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:48:20,031 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:48:41,263 INFO L134 CoverageAnalysis]: Checked inductivity of 590683 backedges. 193548 proven. 6882 refuted. 0 times theorem prover too weak. 390253 trivial. 0 not checked. [2018-04-12 04:48:41,263 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:48:41,264 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62] total 62 [2018-04-12 04:48:41,264 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:48:41,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:48:41,264 INFO L182 omatonBuilderFactory]: Interpolants [191666#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 191667#(<= __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|)), 191664#true, 191665#false, 191670#(<= (+ __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|)), 191671#(<= (+ __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|)), 191668#(<= (+ __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|)), 191669#(<= (+ __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|)), 191674#(<= (+ __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|)), 191675#(<= (+ __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|)), 191672#(<= (+ __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|)), 191673#(<= (+ __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|)), 191678#(<= (+ __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|)), 191679#(<= (+ __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|)), 191676#(<= (+ __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|)), 191677#(<= (+ __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|)), 191682#(<= (+ __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|)), 191683#(<= (+ __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|)), 191680#(<= (+ __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|)), 191681#(<= (+ __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|)), 191686#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 19) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 191687#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 20) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 191684#(<= (+ __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|)), 191685#(<= (+ __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|)), 191690#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 23) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 191691#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 24) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 191688#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 21) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 191689#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 22) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 191694#(<= 25 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 191695#(<= 25 main_~i~1), 191692#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 25) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 191693#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 26) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 191698#(<= (+ __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)), 191699#(<= (+ __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)), 191696#(<= 26 main_~i~1), 191697#(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)), 191702#(<= (+ __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)), 191703#(<= (+ __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)), 191700#(<= (+ __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)), 191701#(<= (+ __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)), 191706#(<= (+ __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)), 191707#(<= (+ __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)), 191704#(<= (+ __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)), 191705#(<= (+ __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)), 191710#(<= (+ __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)), 191711#(<= (+ __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)), 191708#(<= (+ __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)), 191709#(<= (+ __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)), 191714#(<= (+ __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)), 191715#(<= (+ __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)), 191712#(<= (+ __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)), 191713#(<= (+ __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)), 191718#(<= (+ __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)), 191719#(<= (+ __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 22)), 191716#(<= (+ __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)), 191717#(<= (+ __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)), 191722#(<= (+ __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 25)), 191723#(<= (+ __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 26)), 191720#(<= (+ __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 23)), 191721#(<= (+ __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 24)), 191724#(<= (+ __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 27)), 191725#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 25)] [2018-04-12 04:48:41,273 INFO L134 CoverageAnalysis]: Checked inductivity of 590683 backedges. 193548 proven. 6882 refuted. 0 times theorem prover too weak. 390253 trivial. 0 not checked. [2018-04-12 04:48:41,273 INFO L442 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-04-12 04:48:41,273 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-04-12 04:48:41,273 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=851, Invalid=2931, Unknown=0, NotChecked=0, Total=3782 [2018-04-12 04:48:41,273 INFO L87 Difference]: Start difference. First operand 2997 states and 3009 transitions. Second operand 62 states. [2018-04-12 04:48:43,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:48:43,521 INFO L93 Difference]: Finished difference Result 3027 states and 3037 transitions. [2018-04-12 04:48:43,522 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-04-12 04:48:43,522 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 2939 [2018-04-12 04:48:43,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:48:43,524 INFO L225 Difference]: With dead ends: 3027 [2018-04-12 04:48:43,524 INFO L226 Difference]: Without dead ends: 3021 [2018-04-12 04:48:43,525 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5165 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3584, Invalid=17008, Unknown=0, NotChecked=0, Total=20592 [2018-04-12 04:48:43,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3021 states. [2018-04-12 04:48:43,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3021 to 2997. [2018-04-12 04:48:43,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2997 states. [2018-04-12 04:48:43,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2997 states to 2997 states and 3007 transitions. [2018-04-12 04:48:43,537 INFO L78 Accepts]: Start accepts. Automaton has 2997 states and 3007 transitions. Word has length 2939 [2018-04-12 04:48:43,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:48:43,537 INFO L459 AbstractCegarLoop]: Abstraction has 2997 states and 3007 transitions. [2018-04-12 04:48:43,537 INFO L460 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-04-12 04:48:43,537 INFO L276 IsEmpty]: Start isEmpty. Operand 2997 states and 3007 transitions. [2018-04-12 04:48:43,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2946 [2018-04-12 04:48:43,567 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:48:43,567 INFO L355 BasicCegarLoop]: trace histogram [462, 435, 435, 434, 434, 434, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:48:43,567 INFO L408 AbstractCegarLoop]: === Iteration 95 === [__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-12 04:48:43,567 INFO L82 PathProgramCache]: Analyzing trace with hash -1088636039, now seen corresponding path program 84 times [2018-04-12 04:48:43,568 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:48:43,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:48:43,732 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:49:04,466 INFO L134 CoverageAnalysis]: Checked inductivity of 593339 backedges. 76203 proven. 2300 refuted. 0 times theorem prover too weak. 514836 trivial. 0 not checked. [2018-04-12 04:49:04,467 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:49:04,467 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62] total 62 [2018-04-12 04:49:04,467 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:49:04,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:49:04,468 INFO L182 omatonBuilderFactory]: Interpolants [197915#true, 197919#(<= main_~i~1 2), 197918#(<= main_~i~1 1), 197917#(= main_~i~1 0), 197916#false, 197923#(<= main_~i~1 6), 197922#(<= main_~i~1 5), 197921#(<= main_~i~1 4), 197920#(<= main_~i~1 3), 197927#(<= main_~i~1 10), 197926#(<= main_~i~1 9), 197925#(<= main_~i~1 8), 197924#(<= main_~i~1 7), 197931#(<= main_~i~1 14), 197930#(<= main_~i~1 13), 197929#(<= main_~i~1 12), 197928#(<= main_~i~1 11), 197935#(<= main_~i~1 18), 197934#(<= main_~i~1 17), 197933#(<= main_~i~1 16), 197932#(<= main_~i~1 15), 197939#(<= main_~i~1 22), 197938#(<= main_~i~1 21), 197937#(<= main_~i~1 20), 197936#(<= main_~i~1 19), 197943#(<= main_~i~1 26), 197942#(<= main_~i~1 25), 197941#(<= main_~i~1 24), 197940#(<= main_~i~1 23), 197947#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 27)), 197946#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 27), 197945#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 27), 197944#(<= main_~i~1 27), 197951#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 23)), 197950#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 24)), 197949#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 25)), 197948#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 26)), 197955#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 19)), 197954#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 20)), 197953#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 21)), 197952#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 22)), 197959#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15)), 197958#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16)), 197957#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 17)), 197956#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 18)), 197963#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11)), 197962#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12)), 197961#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13)), 197960#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14)), 197967#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7)), 197966#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8)), 197965#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9)), 197964#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10)), 197971#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3)), 197970#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4)), 197969#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5)), 197968#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6)), 197975#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 197974#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 197973#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 197972#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 197976#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0)] [2018-04-12 04:49:04,474 INFO L134 CoverageAnalysis]: Checked inductivity of 593339 backedges. 76203 proven. 2300 refuted. 0 times theorem prover too weak. 514836 trivial. 0 not checked. [2018-04-12 04:49:04,474 INFO L442 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-04-12 04:49:04,474 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-04-12 04:49:04,474 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=934, Invalid=2848, Unknown=0, NotChecked=0, Total=3782 [2018-04-12 04:49:04,474 INFO L87 Difference]: Start difference. First operand 2997 states and 3007 transitions. Second operand 62 states. [2018-04-12 04:49:05,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:49:05,616 INFO L93 Difference]: Finished difference Result 3185 states and 3196 transitions. [2018-04-12 04:49:05,616 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-12 04:49:05,616 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 2945 [2018-04-12 04:49:05,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:49:05,619 INFO L225 Difference]: With dead ends: 3185 [2018-04-12 04:49:05,619 INFO L226 Difference]: Without dead ends: 3185 [2018-04-12 04:49:05,620 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1296 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1954, Invalid=6418, Unknown=0, NotChecked=0, Total=8372 [2018-04-12 04:49:05,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3185 states. [2018-04-12 04:49:05,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3185 to 3183. [2018-04-12 04:49:05,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3183 states. [2018-04-12 04:49:05,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3183 states to 3183 states and 3194 transitions. [2018-04-12 04:49:05,633 INFO L78 Accepts]: Start accepts. Automaton has 3183 states and 3194 transitions. Word has length 2945 [2018-04-12 04:49:05,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:49:05,634 INFO L459 AbstractCegarLoop]: Abstraction has 3183 states and 3194 transitions. [2018-04-12 04:49:05,634 INFO L460 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-04-12 04:49:05,634 INFO L276 IsEmpty]: Start isEmpty. Operand 3183 states and 3194 transitions. [2018-04-12 04:49:05,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3126 [2018-04-12 04:49:05,667 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:49:05,667 INFO L355 BasicCegarLoop]: trace histogram [491, 463, 463, 462, 462, 462, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:49:05,667 INFO L408 AbstractCegarLoop]: === Iteration 96 === [__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-12 04:49:05,668 INFO L82 PathProgramCache]: Analyzing trace with hash 54435354, now seen corresponding path program 85 times [2018-04-12 04:49:05,668 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:49:05,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:49:05,835 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:49:30,189 INFO L134 CoverageAnalysis]: Checked inductivity of 671398 backedges. 205908 proven. 11861 refuted. 0 times theorem prover too weak. 453629 trivial. 0 not checked. [2018-04-12 04:49:30,190 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:49:30,190 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64] total 64 [2018-04-12 04:49:30,190 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:49:30,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:49:30,191 INFO L182 omatonBuilderFactory]: Interpolants [204419#(<= (+ __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|)), 204418#(<= (+ __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|)), 204417#(<= (+ __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|)), 204416#(<= (+ __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|)), 204423#(<= (+ __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|)), 204422#(<= (+ __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|)), 204421#(<= (+ __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|)), 204420#(<= (+ __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|)), 204427#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 19) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 204426#(<= (+ __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|)), 204425#(<= (+ __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|)), 204424#(<= (+ __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|)), 204431#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 23) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 204430#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 22) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 204429#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 21) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 204428#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 20) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 204435#(<= 25 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 204434#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 26) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 204433#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 25) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 204432#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 24) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 204439#(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)), 204438#(<= 27 main_~i~1), 204437#(<= 26 main_~i~1), 204436#(<= 25 main_~i~1), 204443#(<= (+ __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)), 204442#(<= (+ __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)), 204441#(<= (+ __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)), 204440#(<= (+ __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)), 204447#(<= (+ __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)), 204446#(<= (+ __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)), 204445#(<= (+ __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)), 204444#(<= (+ __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)), 204451#(<= (+ __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)), 204450#(<= (+ __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)), 204449#(<= (+ __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)), 204448#(<= (+ __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)), 204455#(<= (+ __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)), 204454#(<= (+ __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)), 204453#(<= (+ __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)), 204452#(<= (+ __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)), 204459#(<= (+ __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)), 204458#(<= (+ __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)), 204457#(<= (+ __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)), 204456#(<= (+ __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)), 204463#(<= (+ __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 24)), 204462#(<= (+ __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 23)), 204461#(<= (+ __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 22)), 204460#(<= (+ __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)), 204467#(<= (+ __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 28)), 204466#(<= (+ __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 27)), 204465#(<= (+ __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 26)), 204464#(<= (+ __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 25)), 204468#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 26), 204407#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 204406#false, 204405#true, 204411#(<= (+ __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|)), 204410#(<= (+ __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|)), 204409#(<= (+ __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|)), 204408#(<= __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|)), 204415#(<= (+ __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|)), 204414#(<= (+ __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|)), 204413#(<= (+ __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|)), 204412#(<= (+ __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|))] [2018-04-12 04:49:30,200 INFO L134 CoverageAnalysis]: Checked inductivity of 671398 backedges. 205908 proven. 11861 refuted. 0 times theorem prover too weak. 453629 trivial. 0 not checked. [2018-04-12 04:49:30,200 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-12 04:49:30,201 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-12 04:49:30,201 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=885, Invalid=3147, Unknown=0, NotChecked=0, Total=4032 [2018-04-12 04:49:30,201 INFO L87 Difference]: Start difference. First operand 3183 states and 3194 transitions. Second operand 64 states. [2018-04-12 04:49:32,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:49:32,666 INFO L93 Difference]: Finished difference Result 3215 states and 3224 transitions. [2018-04-12 04:49:32,666 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-04-12 04:49:32,666 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 3125 [2018-04-12 04:49:32,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:49:32,670 INFO L225 Difference]: With dead ends: 3215 [2018-04-12 04:49:32,670 INFO L226 Difference]: Without dead ends: 3209 [2018-04-12 04:49:32,671 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5501 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3771, Invalid=17985, Unknown=0, NotChecked=0, Total=21756 [2018-04-12 04:49:32,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3209 states. [2018-04-12 04:49:32,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3209 to 3183. [2018-04-12 04:49:32,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3183 states. [2018-04-12 04:49:32,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3183 states to 3183 states and 3192 transitions. [2018-04-12 04:49:32,684 INFO L78 Accepts]: Start accepts. Automaton has 3183 states and 3192 transitions. Word has length 3125 [2018-04-12 04:49:32,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:49:32,685 INFO L459 AbstractCegarLoop]: Abstraction has 3183 states and 3192 transitions. [2018-04-12 04:49:32,685 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-12 04:49:32,685 INFO L276 IsEmpty]: Start isEmpty. Operand 3183 states and 3192 transitions. [2018-04-12 04:49:32,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3132 [2018-04-12 04:49:32,718 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:49:32,718 INFO L355 BasicCegarLoop]: trace histogram [492, 464, 464, 463, 463, 463, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:49:32,718 INFO L408 AbstractCegarLoop]: === Iteration 97 === [__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-12 04:49:32,719 INFO L82 PathProgramCache]: Analyzing trace with hash 1958968098, now seen corresponding path program 86 times [2018-04-12 04:49:32,719 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:49:32,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:49:32,897 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:49:51,211 INFO L134 CoverageAnalysis]: Checked inductivity of 674230 backedges. 78960 proven. 2552 refuted. 0 times theorem prover too weak. 592718 trivial. 0 not checked. [2018-04-12 04:49:51,212 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:49:51,212 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-12 04:49:51,212 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:49:51,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:49:51,213 INFO L182 omatonBuilderFactory]: Interpolants [211039#(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|))), 211038#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 211037#false, 211036#true, 211043#(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)), 211042#(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)), 211041#(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)), 211040#(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)), 211047#(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)), 211046#(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)), 211045#(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)), 211044#(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)), 211051#(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)), 211050#(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)), 211049#(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)), 211048#(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)), 211055#(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)), 211054#(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)), 211053#(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)), 211052#(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)), 211059#(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)), 211058#(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)), 211057#(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)), 211056#(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)), 211063#(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)), 211062#(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)), 211061#(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)), 211060#(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)), 211067#(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 27) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 211066#(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 26) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 211065#(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)), 211064#(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)), 211070#(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 29) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 211069#(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 29) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 211068#(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 28) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0))] [2018-04-12 04:49:51,220 INFO L134 CoverageAnalysis]: Checked inductivity of 674230 backedges. 78960 proven. 2552 refuted. 0 times theorem prover too weak. 592718 trivial. 0 not checked. [2018-04-12 04:49:51,220 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-12 04:49:51,220 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-12 04:49:51,220 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=504, Invalid=686, Unknown=0, NotChecked=0, Total=1190 [2018-04-12 04:49:51,220 INFO L87 Difference]: Start difference. First operand 3183 states and 3192 transitions. Second operand 35 states. [2018-04-12 04:49:52,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:49:52,044 INFO L93 Difference]: Finished difference Result 3218 states and 3228 transitions. [2018-04-12 04:49:52,044 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-12 04:49:52,044 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 3131 [2018-04-12 04:49:52,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:49:52,047 INFO L225 Difference]: With dead ends: 3218 [2018-04-12 04:49:52,047 INFO L226 Difference]: Without dead ends: 3218 [2018-04-12 04:49:52,048 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 463 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1524, Invalid=2636, Unknown=0, NotChecked=0, Total=4160 [2018-04-12 04:49:52,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3218 states. [2018-04-12 04:49:52,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3218 to 3189. [2018-04-12 04:49:52,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3189 states. [2018-04-12 04:49:52,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3189 states to 3189 states and 3199 transitions. [2018-04-12 04:49:52,060 INFO L78 Accepts]: Start accepts. Automaton has 3189 states and 3199 transitions. Word has length 3131 [2018-04-12 04:49:52,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:49:52,060 INFO L459 AbstractCegarLoop]: Abstraction has 3189 states and 3199 transitions. [2018-04-12 04:49:52,061 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-12 04:49:52,061 INFO L276 IsEmpty]: Start isEmpty. Operand 3189 states and 3199 transitions. [2018-04-12 04:49:52,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3138 [2018-04-12 04:49:52,093 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:49:52,094 INFO L355 BasicCegarLoop]: trace histogram [493, 465, 465, 464, 464, 464, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:49:52,094 INFO L408 AbstractCegarLoop]: === Iteration 98 === [__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-12 04:49:52,094 INFO L82 PathProgramCache]: Analyzing trace with hash -271341206, now seen corresponding path program 87 times [2018-04-12 04:49:52,094 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:49:52,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:49:52,274 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:50:16,610 INFO L134 CoverageAnalysis]: Checked inductivity of 677068 backedges. 84261 proven. 2469 refuted. 0 times theorem prover too weak. 590338 trivial. 0 not checked. [2018-04-12 04:50:16,610 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:50:16,610 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64] total 64 [2018-04-12 04:50:16,610 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:50:16,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:50:16,611 INFO L182 omatonBuilderFactory]: Interpolants [217601#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 217600#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 217539#false, 217538#true, 217543#(<= main_~i~1 3), 217542#(<= main_~i~1 2), 217541#(<= main_~i~1 1), 217540#(= main_~i~1 0), 217547#(<= main_~i~1 7), 217546#(<= main_~i~1 6), 217545#(<= main_~i~1 5), 217544#(<= main_~i~1 4), 217551#(<= main_~i~1 11), 217550#(<= main_~i~1 10), 217549#(<= main_~i~1 9), 217548#(<= main_~i~1 8), 217555#(<= main_~i~1 15), 217554#(<= main_~i~1 14), 217553#(<= main_~i~1 13), 217552#(<= main_~i~1 12), 217559#(<= main_~i~1 19), 217558#(<= main_~i~1 18), 217557#(<= main_~i~1 17), 217556#(<= main_~i~1 16), 217563#(<= main_~i~1 23), 217562#(<= main_~i~1 22), 217561#(<= main_~i~1 21), 217560#(<= main_~i~1 20), 217567#(<= main_~i~1 27), 217566#(<= main_~i~1 26), 217565#(<= main_~i~1 25), 217564#(<= main_~i~1 24), 217571#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 28)), 217570#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 28), 217569#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 28), 217568#(<= main_~i~1 28), 217575#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 24)), 217574#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 25)), 217573#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 26)), 217572#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 27)), 217579#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 20)), 217578#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 21)), 217577#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 22)), 217576#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 23)), 217583#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16)), 217582#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 17)), 217581#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 18)), 217580#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 19)), 217587#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12)), 217586#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13)), 217585#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14)), 217584#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15)), 217591#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8)), 217590#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9)), 217589#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10)), 217588#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11)), 217595#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4)), 217594#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5)), 217593#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6)), 217592#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7)), 217599#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 217598#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 217597#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 217596#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3))] [2018-04-12 04:50:16,618 INFO L134 CoverageAnalysis]: Checked inductivity of 677068 backedges. 84261 proven. 2469 refuted. 0 times theorem prover too weak. 590338 trivial. 0 not checked. [2018-04-12 04:50:16,618 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-12 04:50:16,619 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-12 04:50:16,619 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=996, Invalid=3036, Unknown=0, NotChecked=0, Total=4032 [2018-04-12 04:50:16,619 INFO L87 Difference]: Start difference. First operand 3189 states and 3199 transitions. Second operand 64 states. [2018-04-12 04:50:17,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:50:17,866 INFO L93 Difference]: Finished difference Result 3383 states and 3394 transitions. [2018-04-12 04:50:17,866 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-04-12 04:50:17,866 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 3137 [2018-04-12 04:50:17,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:50:17,870 INFO L225 Difference]: With dead ends: 3383 [2018-04-12 04:50:17,870 INFO L226 Difference]: Without dead ends: 3383 [2018-04-12 04:50:17,870 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1386 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2081, Invalid=6849, Unknown=0, NotChecked=0, Total=8930 [2018-04-12 04:50:17,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3383 states. [2018-04-12 04:50:17,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3383 to 3381. [2018-04-12 04:50:17,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3381 states. [2018-04-12 04:50:17,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3381 states to 3381 states and 3392 transitions. [2018-04-12 04:50:17,885 INFO L78 Accepts]: Start accepts. Automaton has 3381 states and 3392 transitions. Word has length 3137 [2018-04-12 04:50:17,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:50:17,886 INFO L459 AbstractCegarLoop]: Abstraction has 3381 states and 3392 transitions. [2018-04-12 04:50:17,886 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-12 04:50:17,886 INFO L276 IsEmpty]: Start isEmpty. Operand 3381 states and 3392 transitions. [2018-04-12 04:50:17,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3324 [2018-04-12 04:50:17,935 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:50:17,935 INFO L355 BasicCegarLoop]: trace histogram [523, 494, 494, 493, 493, 493, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:50:17,935 INFO L408 AbstractCegarLoop]: === Iteration 99 === [__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-12 04:50:17,935 INFO L82 PathProgramCache]: Analyzing trace with hash -167440109, now seen corresponding path program 88 times [2018-04-12 04:50:17,936 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:50:18,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:50:18,123 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:50:46,086 INFO L134 CoverageAnalysis]: Checked inductivity of 763309 backedges. 221804 proven. 17010 refuted. 0 times theorem prover too weak. 524495 trivial. 0 not checked. [2018-04-12 04:50:46,086 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:50:46,086 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66] total 66 [2018-04-12 04:50:46,086 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:50:46,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:50:46,087 INFO L182 omatonBuilderFactory]: Interpolants [224431#(<= __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|)), 224430#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 224429#false, 224428#true, 224435#(<= (+ __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|)), 224434#(<= (+ __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|)), 224433#(<= (+ __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|)), 224432#(<= (+ __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|)), 224439#(<= (+ __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|)), 224438#(<= (+ __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|)), 224437#(<= (+ __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|)), 224436#(<= (+ __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|)), 224443#(<= (+ __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|)), 224442#(<= (+ __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|)), 224441#(<= (+ __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|)), 224440#(<= (+ __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|)), 224447#(<= (+ __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|)), 224446#(<= (+ __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|)), 224445#(<= (+ __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|)), 224444#(<= (+ __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|)), 224451#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 20) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 224450#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 19) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 224449#(<= (+ __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|)), 224448#(<= (+ __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|)), 224455#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 24) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 224454#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 23) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 224453#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 22) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 224452#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 21) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 224459#(<= 25 main_~i~1), 224458#(<= 25 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 224457#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 26) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 224456#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 25) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 224463#(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)), 224462#(<= 28 main_~i~1), 224461#(<= 27 main_~i~1), 224460#(<= 26 main_~i~1), 224467#(<= (+ __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)), 224466#(<= (+ __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)), 224465#(<= (+ __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)), 224464#(<= (+ __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)), 224471#(<= (+ __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)), 224470#(<= (+ __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)), 224469#(<= (+ __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)), 224468#(<= (+ __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)), 224475#(<= (+ __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)), 224474#(<= (+ __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)), 224473#(<= (+ __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)), 224472#(<= (+ __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)), 224479#(<= (+ __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)), 224478#(<= (+ __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)), 224477#(<= (+ __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)), 224476#(<= (+ __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)), 224483#(<= (+ __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)), 224482#(<= (+ __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)), 224481#(<= (+ __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)), 224480#(<= (+ __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)), 224487#(<= (+ __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 24)), 224486#(<= (+ __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 23)), 224485#(<= (+ __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 22)), 224484#(<= (+ __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)), 224491#(<= (+ __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 28)), 224490#(<= (+ __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 27)), 224489#(<= (+ __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 26)), 224488#(<= (+ __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 25)), 224493#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 27), 224492#(<= (+ __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 29))] [2018-04-12 04:50:46,097 INFO L134 CoverageAnalysis]: Checked inductivity of 763309 backedges. 221804 proven. 17010 refuted. 0 times theorem prover too weak. 524495 trivial. 0 not checked. [2018-04-12 04:50:46,097 INFO L442 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-04-12 04:50:46,097 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-04-12 04:50:46,097 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=921, Invalid=3369, Unknown=0, NotChecked=0, Total=4290 [2018-04-12 04:50:46,097 INFO L87 Difference]: Start difference. First operand 3381 states and 3392 transitions. Second operand 66 states. [2018-04-12 04:50:48,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:50:48,189 INFO L93 Difference]: Finished difference Result 3413 states and 3422 transitions. [2018-04-12 04:50:48,189 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-12 04:50:48,189 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 3323 [2018-04-12 04:50:48,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:50:48,193 INFO L225 Difference]: With dead ends: 3413 [2018-04-12 04:50:48,193 INFO L226 Difference]: Without dead ends: 3407 [2018-04-12 04:50:48,194 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5848 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3965, Invalid=18987, Unknown=0, NotChecked=0, Total=22952 [2018-04-12 04:50:48,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3407 states. [2018-04-12 04:50:48,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3407 to 3381. [2018-04-12 04:50:48,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3381 states. [2018-04-12 04:50:48,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3381 states to 3381 states and 3390 transitions. [2018-04-12 04:50:48,213 INFO L78 Accepts]: Start accepts. Automaton has 3381 states and 3390 transitions. Word has length 3323 [2018-04-12 04:50:48,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:50:48,215 INFO L459 AbstractCegarLoop]: Abstraction has 3381 states and 3390 transitions. [2018-04-12 04:50:48,215 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-04-12 04:50:48,215 INFO L276 IsEmpty]: Start isEmpty. Operand 3381 states and 3390 transitions. [2018-04-12 04:50:48,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3330 [2018-04-12 04:50:48,272 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:50:48,272 INFO L355 BasicCegarLoop]: trace histogram [524, 495, 495, 494, 494, 494, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:50:48,273 INFO L408 AbstractCegarLoop]: === Iteration 100 === [__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-12 04:50:48,273 INFO L82 PathProgramCache]: Analyzing trace with hash 928153435, now seen corresponding path program 89 times [2018-04-12 04:50:48,274 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:50:48,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:50:48,490 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:51:09,565 INFO L134 CoverageAnalysis]: Checked inductivity of 766329 backedges. 87203 proven. 2730 refuted. 0 times theorem prover too weak. 676396 trivial. 0 not checked. [2018-04-12 04:51:09,566 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:51:09,566 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-12 04:51:09,566 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:51:09,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:51:09,567 INFO L182 omatonBuilderFactory]: Interpolants [231491#(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 26) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 231490#(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)), 231489#(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)), 231488#(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)), 231495#(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 30) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 231494#(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 29) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 231493#(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 28) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 231492#(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 27) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 231496#(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 30) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 231463#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 231462#false, 231461#true, 231467#(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)), 231466#(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)), 231465#(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)), 231464#(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|))), 231471#(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)), 231470#(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)), 231469#(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)), 231468#(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)), 231475#(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)), 231474#(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)), 231473#(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)), 231472#(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)), 231479#(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)), 231478#(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)), 231477#(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)), 231476#(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)), 231483#(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)), 231482#(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)), 231481#(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)), 231480#(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)), 231487#(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)), 231486#(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)), 231485#(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)), 231484#(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))] [2018-04-12 04:51:09,575 INFO L134 CoverageAnalysis]: Checked inductivity of 766329 backedges. 87203 proven. 2730 refuted. 0 times theorem prover too weak. 676396 trivial. 0 not checked. [2018-04-12 04:51:09,575 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-12 04:51:09,575 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-12 04:51:09,575 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=536, Invalid=724, Unknown=0, NotChecked=0, Total=1260 [2018-04-12 04:51:09,575 INFO L87 Difference]: Start difference. First operand 3381 states and 3390 transitions. Second operand 36 states. [2018-04-12 04:51:10,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:51:10,414 INFO L93 Difference]: Finished difference Result 3416 states and 3426 transitions. [2018-04-12 04:51:10,414 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-12 04:51:10,414 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 3329 [2018-04-12 04:51:10,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:51:10,418 INFO L225 Difference]: With dead ends: 3416 [2018-04-12 04:51:10,418 INFO L226 Difference]: Without dead ends: 3416 [2018-04-12 04:51:10,418 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 494 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1621, Invalid=2801, Unknown=0, NotChecked=0, Total=4422 [2018-04-12 04:51:10,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3416 states. [2018-04-12 04:51:10,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3416 to 3387. [2018-04-12 04:51:10,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3387 states. [2018-04-12 04:51:10,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3387 states to 3387 states and 3397 transitions. [2018-04-12 04:51:10,430 INFO L78 Accepts]: Start accepts. Automaton has 3387 states and 3397 transitions. Word has length 3329 [2018-04-12 04:51:10,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:51:10,431 INFO L459 AbstractCegarLoop]: Abstraction has 3387 states and 3397 transitions. [2018-04-12 04:51:10,431 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-12 04:51:10,431 INFO L276 IsEmpty]: Start isEmpty. Operand 3387 states and 3397 transitions. [2018-04-12 04:51:10,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3336 [2018-04-12 04:51:10,467 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:51:10,468 INFO L355 BasicCegarLoop]: trace histogram [525, 496, 496, 495, 495, 495, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:51:10,468 INFO L408 AbstractCegarLoop]: === Iteration 101 === [__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-12 04:51:10,468 INFO L82 PathProgramCache]: Analyzing trace with hash -1420632349, now seen corresponding path program 90 times [2018-04-12 04:51:10,468 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:51:10,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:51:10,676 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:51:38,179 INFO L134 CoverageAnalysis]: Checked inductivity of 769355 backedges. 92867 proven. 2644 refuted. 0 times theorem prover too weak. 673844 trivial. 0 not checked. [2018-04-12 04:51:38,179 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:51:38,180 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66] total 66 [2018-04-12 04:51:38,180 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:51:38,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:51:38,181 INFO L182 omatonBuilderFactory]: Interpolants [238363#false, 238362#true, 238367#(<= main_~i~1 3), 238366#(<= main_~i~1 2), 238365#(<= main_~i~1 1), 238364#(= main_~i~1 0), 238371#(<= main_~i~1 7), 238370#(<= main_~i~1 6), 238369#(<= main_~i~1 5), 238368#(<= main_~i~1 4), 238375#(<= main_~i~1 11), 238374#(<= main_~i~1 10), 238373#(<= main_~i~1 9), 238372#(<= main_~i~1 8), 238379#(<= main_~i~1 15), 238378#(<= main_~i~1 14), 238377#(<= main_~i~1 13), 238376#(<= main_~i~1 12), 238383#(<= main_~i~1 19), 238382#(<= main_~i~1 18), 238381#(<= main_~i~1 17), 238380#(<= main_~i~1 16), 238387#(<= main_~i~1 23), 238386#(<= main_~i~1 22), 238385#(<= main_~i~1 21), 238384#(<= main_~i~1 20), 238391#(<= main_~i~1 27), 238390#(<= main_~i~1 26), 238389#(<= main_~i~1 25), 238388#(<= main_~i~1 24), 238395#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 29), 238394#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 29), 238393#(<= main_~i~1 29), 238392#(<= main_~i~1 28), 238399#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 26)), 238398#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 27)), 238397#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 28)), 238396#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 29)), 238403#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 22)), 238402#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 23)), 238401#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 24)), 238400#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 25)), 238407#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 18)), 238406#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 19)), 238405#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 20)), 238404#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 21)), 238411#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14)), 238410#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15)), 238409#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16)), 238408#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 17)), 238415#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10)), 238414#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11)), 238413#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12)), 238412#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13)), 238419#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6)), 238418#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7)), 238417#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8)), 238416#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9)), 238423#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 238422#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3)), 238421#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4)), 238420#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5)), 238427#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 238426#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 238425#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 238424#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1))] [2018-04-12 04:51:38,188 INFO L134 CoverageAnalysis]: Checked inductivity of 769355 backedges. 92867 proven. 2644 refuted. 0 times theorem prover too weak. 673844 trivial. 0 not checked. [2018-04-12 04:51:38,188 INFO L442 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-04-12 04:51:38,189 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-04-12 04:51:38,189 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1060, Invalid=3230, Unknown=0, NotChecked=0, Total=4290 [2018-04-12 04:51:38,189 INFO L87 Difference]: Start difference. First operand 3387 states and 3397 transitions. Second operand 66 states. [2018-04-12 04:51:39,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:51:39,446 INFO L93 Difference]: Finished difference Result 3587 states and 3598 transitions. [2018-04-12 04:51:39,446 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-04-12 04:51:39,446 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 3335 [2018-04-12 04:51:39,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:51:39,450 INFO L225 Difference]: With dead ends: 3587 [2018-04-12 04:51:39,450 INFO L226 Difference]: Without dead ends: 3587 [2018-04-12 04:51:39,451 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1479 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2212, Invalid=7294, Unknown=0, NotChecked=0, Total=9506 [2018-04-12 04:51:39,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3587 states. [2018-04-12 04:51:39,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3587 to 3585. [2018-04-12 04:51:39,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3585 states. [2018-04-12 04:51:39,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3585 states to 3585 states and 3596 transitions. [2018-04-12 04:51:39,468 INFO L78 Accepts]: Start accepts. Automaton has 3585 states and 3596 transitions. Word has length 3335 [2018-04-12 04:51:39,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:51:39,469 INFO L459 AbstractCegarLoop]: Abstraction has 3585 states and 3596 transitions. [2018-04-12 04:51:39,469 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-04-12 04:51:39,469 INFO L276 IsEmpty]: Start isEmpty. Operand 3585 states and 3596 transitions. [2018-04-12 04:51:39,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3528 [2018-04-12 04:51:39,511 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:51:39,511 INFO L355 BasicCegarLoop]: trace histogram [556, 526, 526, 525, 525, 525, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:51:39,511 INFO L408 AbstractCegarLoop]: === Iteration 102 === [__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-12 04:51:39,512 INFO L82 PathProgramCache]: Analyzing trace with hash 970302484, now seen corresponding path program 91 times [2018-04-12 04:51:39,512 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:51:39,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:51:39,717 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:52:12,814 INFO L134 CoverageAnalysis]: Checked inductivity of 864330 backedges. 238794 proven. 22329 refuted. 0 times theorem prover too weak. 603207 trivial. 0 not checked. [2018-04-12 04:52:12,814 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:52:12,815 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68] total 68 [2018-04-12 04:52:12,815 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:52:12,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:52:12,815 INFO L182 omatonBuilderFactory]: Interpolants [245667#(<= __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|)), 245666#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 245665#false, 245664#true, 245671#(<= (+ __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|)), 245670#(<= (+ __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|)), 245669#(<= (+ __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|)), 245668#(<= (+ __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|)), 245675#(<= (+ __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|)), 245674#(<= (+ __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|)), 245673#(<= (+ __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|)), 245672#(<= (+ __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|)), 245679#(<= (+ __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|)), 245678#(<= (+ __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|)), 245677#(<= (+ __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|)), 245676#(<= (+ __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|)), 245683#(<= (+ __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|)), 245682#(<= (+ __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|)), 245681#(<= (+ __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|)), 245680#(<= (+ __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|)), 245687#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 20) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 245686#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 19) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 245685#(<= (+ __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|)), 245684#(<= (+ __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|)), 245691#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 24) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 245690#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 23) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 245689#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 22) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 245688#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 21) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 245695#(<= 25 main_~i~1), 245694#(<= 25 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 245693#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 26) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 245692#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 25) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 245699#(<= 29 main_~i~1), 245698#(<= 28 main_~i~1), 245697#(<= 27 main_~i~1), 245696#(<= 26 main_~i~1), 245703#(<= (+ __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)), 245702#(<= (+ __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)), 245701#(<= (+ __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)), 245700#(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)), 245707#(<= (+ __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)), 245706#(<= (+ __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)), 245705#(<= (+ __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)), 245704#(<= (+ __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)), 245711#(<= (+ __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)), 245710#(<= (+ __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)), 245709#(<= (+ __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)), 245708#(<= (+ __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)), 245715#(<= (+ __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)), 245714#(<= (+ __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)), 245713#(<= (+ __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)), 245712#(<= (+ __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)), 245719#(<= (+ __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)), 245718#(<= (+ __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)), 245717#(<= (+ __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)), 245716#(<= (+ __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)), 245723#(<= (+ __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 23)), 245722#(<= (+ __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 22)), 245721#(<= (+ __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)), 245720#(<= (+ __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)), 245727#(<= (+ __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 27)), 245726#(<= (+ __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 26)), 245725#(<= (+ __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 25)), 245724#(<= (+ __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 24)), 245731#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 28), 245730#(<= (+ __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 30)), 245729#(<= (+ __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 29)), 245728#(<= (+ __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 28))] [2018-04-12 04:52:12,826 INFO L134 CoverageAnalysis]: Checked inductivity of 864330 backedges. 238794 proven. 22329 refuted. 0 times theorem prover too weak. 603207 trivial. 0 not checked. [2018-04-12 04:52:12,827 INFO L442 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-04-12 04:52:12,827 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-04-12 04:52:12,827 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=959, Invalid=3597, Unknown=0, NotChecked=0, Total=4556 [2018-04-12 04:52:12,827 INFO L87 Difference]: Start difference. First operand 3585 states and 3596 transitions. Second operand 68 states. [2018-04-12 04:52:14,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:52:14,944 INFO L93 Difference]: Finished difference Result 3617 states and 3626 transitions. [2018-04-12 04:52:14,944 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-04-12 04:52:14,944 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 3527 [2018-04-12 04:52:14,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:52:14,949 INFO L225 Difference]: With dead ends: 3617 [2018-04-12 04:52:14,949 INFO L226 Difference]: Without dead ends: 3611 [2018-04-12 04:52:14,950 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6206 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4166, Invalid=20014, Unknown=0, NotChecked=0, Total=24180 [2018-04-12 04:52:14,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3611 states. [2018-04-12 04:52:14,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3611 to 3585. [2018-04-12 04:52:14,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3585 states. [2018-04-12 04:52:14,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3585 states to 3585 states and 3594 transitions. [2018-04-12 04:52:14,965 INFO L78 Accepts]: Start accepts. Automaton has 3585 states and 3594 transitions. Word has length 3527 [2018-04-12 04:52:14,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:52:14,966 INFO L459 AbstractCegarLoop]: Abstraction has 3585 states and 3594 transitions. [2018-04-12 04:52:14,966 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-04-12 04:52:14,966 INFO L276 IsEmpty]: Start isEmpty. Operand 3585 states and 3594 transitions. [2018-04-12 04:52:15,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3534 [2018-04-12 04:52:15,009 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:52:15,009 INFO L355 BasicCegarLoop]: trace histogram [557, 527, 527, 526, 526, 526, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:52:15,009 INFO L408 AbstractCegarLoop]: === Iteration 103 === [__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-12 04:52:15,009 INFO L82 PathProgramCache]: Analyzing trace with hash 863075740, now seen corresponding path program 92 times [2018-04-12 04:52:15,010 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:52:15,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:52:15,229 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:52:39,090 INFO L134 CoverageAnalysis]: Checked inductivity of 867544 backedges. 96000 proven. 2914 refuted. 0 times theorem prover too weak. 768630 trivial. 0 not checked. [2018-04-12 04:52:39,090 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:52:39,090 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2018-04-12 04:52:39,091 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:52:39,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:52:39,092 INFO L182 omatonBuilderFactory]: Interpolants [253123#(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)), 253122#(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)), 253121#(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)), 253120#(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)), 253127#(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)), 253126#(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)), 253125#(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)), 253124#(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)), 253131#(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)), 253130#(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)), 253129#(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)), 253128#(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)), 253135#(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)), 253134#(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)), 253133#(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)), 253132#(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)), 253139#(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)), 253138#(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)), 253137#(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)), 253136#(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)), 253143#(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 28) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 253142#(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 27) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 253141#(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 26) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 253140#(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)), 253147#(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 31) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 253146#(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 31) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 253145#(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 30) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 253144#(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 29) (= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset 0)), 253111#true, 253115#(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)), 253114#(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|))), 253113#(and (= 32 (select |#length| |main_~#mask~0.base|)) (= 0 |main_~#mask~0.offset|)), 253112#false, 253119#(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)), 253118#(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)), 253117#(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)), 253116#(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))] [2018-04-12 04:52:39,100 INFO L134 CoverageAnalysis]: Checked inductivity of 867544 backedges. 96000 proven. 2914 refuted. 0 times theorem prover too weak. 768630 trivial. 0 not checked. [2018-04-12 04:52:39,100 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-12 04:52:39,101 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-12 04:52:39,101 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=569, Invalid=763, Unknown=0, NotChecked=0, Total=1332 [2018-04-12 04:52:39,101 INFO L87 Difference]: Start difference. First operand 3585 states and 3594 transitions. Second operand 37 states. [2018-04-12 04:52:40,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:52:40,002 INFO L93 Difference]: Finished difference Result 3620 states and 3630 transitions. [2018-04-12 04:52:40,003 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-12 04:52:40,003 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 3533 [2018-04-12 04:52:40,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:52:40,007 INFO L225 Difference]: With dead ends: 3620 [2018-04-12 04:52:40,007 INFO L226 Difference]: Without dead ends: 3620 [2018-04-12 04:52:40,007 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 526 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1721, Invalid=2971, Unknown=0, NotChecked=0, Total=4692 [2018-04-12 04:52:40,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3620 states. [2018-04-12 04:52:40,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3620 to 3591. [2018-04-12 04:52:40,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3591 states. [2018-04-12 04:52:40,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3591 states to 3591 states and 3601 transitions. [2018-04-12 04:52:40,023 INFO L78 Accepts]: Start accepts. Automaton has 3591 states and 3601 transitions. Word has length 3533 [2018-04-12 04:52:40,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:52:40,024 INFO L459 AbstractCegarLoop]: Abstraction has 3591 states and 3601 transitions. [2018-04-12 04:52:40,024 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-12 04:52:40,024 INFO L276 IsEmpty]: Start isEmpty. Operand 3591 states and 3601 transitions. [2018-04-12 04:52:40,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3540 [2018-04-12 04:52:40,066 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:52:40,066 INFO L355 BasicCegarLoop]: trace histogram [558, 528, 528, 527, 527, 527, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:52:40,066 INFO L408 AbstractCegarLoop]: === Iteration 104 === [__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-12 04:52:40,066 INFO L82 PathProgramCache]: Analyzing trace with hash 1982883940, now seen corresponding path program 93 times [2018-04-12 04:52:40,067 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:52:40,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:52:40,291 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:53:11,979 INFO L134 CoverageAnalysis]: Checked inductivity of 870764 backedges. 102039 proven. 2825 refuted. 0 times theorem prover too weak. 765900 trivial. 0 not checked. [2018-04-12 04:53:11,979 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:53:11,979 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68] total 68 [2018-04-12 04:53:11,979 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:53:11,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:53:11,980 INFO L182 omatonBuilderFactory]: Interpolants [260483#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 5)), 260482#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 6)), 260481#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 7)), 260480#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 8)), 260487#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 1)), 260486#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 2)), 260485#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 3)), 260484#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 4)), 260490#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 2) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 260489#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 1) __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 260488#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0), 260423#true, 260427#(<= main_~i~1 2), 260426#(<= main_~i~1 1), 260425#(= main_~i~1 0), 260424#false, 260431#(<= main_~i~1 6), 260430#(<= main_~i~1 5), 260429#(<= main_~i~1 4), 260428#(<= main_~i~1 3), 260435#(<= main_~i~1 10), 260434#(<= main_~i~1 9), 260433#(<= main_~i~1 8), 260432#(<= main_~i~1 7), 260439#(<= main_~i~1 14), 260438#(<= main_~i~1 13), 260437#(<= main_~i~1 12), 260436#(<= main_~i~1 11), 260443#(<= main_~i~1 18), 260442#(<= main_~i~1 17), 260441#(<= main_~i~1 16), 260440#(<= main_~i~1 15), 260447#(<= main_~i~1 22), 260446#(<= main_~i~1 21), 260445#(<= main_~i~1 20), 260444#(<= main_~i~1 19), 260451#(<= main_~i~1 26), 260450#(<= main_~i~1 25), 260449#(<= main_~i~1 24), 260448#(<= main_~i~1 23), 260455#(<= main_~i~1 30), 260454#(<= main_~i~1 29), 260453#(<= main_~i~1 28), 260452#(<= main_~i~1 27), 260459#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 29)), 260458#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 30)), 260457#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 30), 260456#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 30), 260463#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 25)), 260462#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 26)), 260461#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 27)), 260460#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 28)), 260467#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 21)), 260466#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 22)), 260465#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 23)), 260464#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 24)), 260471#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 17)), 260470#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 18)), 260469#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 19)), 260468#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 20)), 260475#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 13)), 260474#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 14)), 260473#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 15)), 260472#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 16)), 260479#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 9)), 260478#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 10)), 260477#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 11)), 260476#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 12))] [2018-04-12 04:53:11,989 INFO L134 CoverageAnalysis]: Checked inductivity of 870764 backedges. 102039 proven. 2825 refuted. 0 times theorem prover too weak. 765900 trivial. 0 not checked. [2018-04-12 04:53:11,989 INFO L442 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-04-12 04:53:11,989 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-04-12 04:53:11,989 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1126, Invalid=3430, Unknown=0, NotChecked=0, Total=4556 [2018-04-12 04:53:11,989 INFO L87 Difference]: Start difference. First operand 3591 states and 3601 transitions. Second operand 68 states. [2018-04-12 04:53:13,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:53:13,472 INFO L93 Difference]: Finished difference Result 3797 states and 3808 transitions. [2018-04-12 04:53:13,472 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2018-04-12 04:53:13,472 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 3539 [2018-04-12 04:53:13,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:53:13,477 INFO L225 Difference]: With dead ends: 3797 [2018-04-12 04:53:13,477 INFO L226 Difference]: Without dead ends: 3797 [2018-04-12 04:53:13,477 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1575 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2347, Invalid=7753, Unknown=0, NotChecked=0, Total=10100 [2018-04-12 04:53:13,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3797 states. [2018-04-12 04:53:13,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3797 to 3795. [2018-04-12 04:53:13,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3795 states. [2018-04-12 04:53:13,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3795 states to 3795 states and 3806 transitions. [2018-04-12 04:53:13,494 INFO L78 Accepts]: Start accepts. Automaton has 3795 states and 3806 transitions. Word has length 3539 [2018-04-12 04:53:13,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:53:13,496 INFO L459 AbstractCegarLoop]: Abstraction has 3795 states and 3806 transitions. [2018-04-12 04:53:13,496 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-04-12 04:53:13,496 INFO L276 IsEmpty]: Start isEmpty. Operand 3795 states and 3806 transitions. [2018-04-12 04:53:13,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3738 [2018-04-12 04:53:13,542 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:53:13,542 INFO L355 BasicCegarLoop]: trace histogram [590, 559, 559, 558, 558, 558, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:53:13,542 INFO L408 AbstractCegarLoop]: === Iteration 105 === [__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-12 04:53:13,542 INFO L82 PathProgramCache]: Analyzing trace with hash -1802575459, now seen corresponding path program 94 times [2018-04-12 04:53:13,542 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:53:13,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:53:13,756 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:53:50,962 INFO L134 CoverageAnalysis]: Checked inductivity of 975043 backedges. 256914 proven. 27818 refuted. 0 times theorem prover too weak. 690311 trivial. 0 not checked. [2018-04-12 04:53:50,962 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:53:50,962 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70] total 70 [2018-04-12 04:53:50,962 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:53:50,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-12 04:53:50,963 INFO L182 omatonBuilderFactory]: Interpolants [268164#(<= (+ __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|)), 268165#(<= (+ __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|)), 268166#(<= (+ __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|)), 268167#(<= (+ __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|)), 268160#(<= (+ __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|)), 268161#(<= (+ __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|)), 268162#(<= (+ __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|)), 268163#(<= (+ __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|)), 268172#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 20) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 268173#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 21) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 268174#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 22) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 268175#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 23) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 268168#(<= (+ __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|)), 268169#(<= (+ __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|)), 268170#(<= (+ __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|)), 268171#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 19) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 268180#(<= 25 main_~i~1), 268181#(<= 26 main_~i~1), 268182#(<= 27 main_~i~1), 268183#(<= 28 main_~i~1), 268176#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 24) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 268177#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 25) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 268178#(<= (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size 26) (+ __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|)), 268179#(<= 25 |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 268188#(<= (+ __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)), 268189#(<= (+ __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)), 268190#(<= (+ __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)), 268191#(<= (+ __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)), 268184#(<= 29 main_~i~1), 268185#(<= 30 main_~i~1), 268186#(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)), 268187#(<= (+ __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)), 268196#(<= (+ __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)), 268197#(<= (+ __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)), 268198#(<= (+ __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)), 268199#(<= (+ __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)), 268192#(<= (+ __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)), 268193#(<= (+ __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)), 268194#(<= (+ __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)), 268195#(<= (+ __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)), 268204#(<= (+ __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)), 268205#(<= (+ __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)), 268206#(<= (+ __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)), 268207#(<= (+ __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)), 268200#(<= (+ __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)), 268201#(<= (+ __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)), 268202#(<= (+ __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)), 268203#(<= (+ __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)), 268212#(<= (+ __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 26)), 268213#(<= (+ __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 27)), 268214#(<= (+ __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 28)), 268215#(<= (+ __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 29)), 268208#(<= (+ __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 22)), 268209#(<= (+ __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 23)), 268210#(<= (+ __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 24)), 268211#(<= (+ __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 25)), 268216#(<= (+ __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 30)), 268217#(<= (+ __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)), 268218#(<= |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size| 29), 268149#true, 268150#false, 268151#(<= __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size |__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size|), 268156#(<= (+ __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|)), 268157#(<= (+ __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|)), 268158#(<= (+ __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|)), 268159#(<= (+ __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|)), 268152#(<= __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|)), 268153#(<= (+ __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|)), 268154#(<= (+ __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|)), 268155#(<= (+ __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|))] [2018-04-12 04:53:50,976 INFO L134 CoverageAnalysis]: Checked inductivity of 975043 backedges. 256914 proven. 27818 refuted. 0 times theorem prover too weak. 690311 trivial. 0 not checked. [2018-04-12 04:53:50,976 INFO L442 AbstractCegarLoop]: Interpolant automaton has 70 states [2018-04-12 04:53:50,976 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2018-04-12 04:53:50,976 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=999, Invalid=3831, Unknown=0, NotChecked=0, Total=4830 [2018-04-12 04:53:50,977 INFO L87 Difference]: Start difference. First operand 3795 states and 3806 transitions. Second operand 70 states. [2018-04-12 04:53:53,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:53:53,756 INFO L93 Difference]: Finished difference Result 3827 states and 3836 transitions. [2018-04-12 04:53:53,756 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2018-04-12 04:53:53,756 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 3737 [2018-04-12 04:53:53,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:53:53,760 INFO L225 Difference]: With dead ends: 3827 [2018-04-12 04:53:53,760 INFO L226 Difference]: Without dead ends: 3821 [2018-04-12 04:53:53,761 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6575 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=4374, Invalid=21066, Unknown=0, NotChecked=0, Total=25440 [2018-04-12 04:53:53,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3821 states. [2018-04-12 04:53:53,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3821 to 3795. [2018-04-12 04:53:53,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3795 states. [2018-04-12 04:53:53,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3795 states to 3795 states and 3804 transitions. [2018-04-12 04:53:53,777 INFO L78 Accepts]: Start accepts. Automaton has 3795 states and 3804 transitions. Word has length 3737 [2018-04-12 04:53:53,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:53:53,778 INFO L459 AbstractCegarLoop]: Abstraction has 3795 states and 3804 transitions. [2018-04-12 04:53:53,778 INFO L460 AbstractCegarLoop]: Interpolant automaton has 70 states. [2018-04-12 04:53:53,778 INFO L276 IsEmpty]: Start isEmpty. Operand 3795 states and 3804 transitions. [2018-04-12 04:53:53,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3744 [2018-04-12 04:53:53,824 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:53:53,824 INFO L355 BasicCegarLoop]: trace histogram [591, 560, 560, 559, 559, 559, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:53:53,824 INFO L408 AbstractCegarLoop]: === Iteration 106 === [__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-12 04:53:53,825 INFO L82 PathProgramCache]: Analyzing trace with hash -1634918299, now seen corresponding path program 95 times [2018-04-12 04:53:53,825 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:53:55,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-04-12 04:53:56,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-04-12 04:53:56,760 INFO L421 BasicCegarLoop]: Counterexample might be feasible [2018-04-12 04:53:57,139 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.04 04:53:57 BoogieIcfgContainer [2018-04-12 04:53:57,139 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-12 04:53:57,140 INFO L168 Benchmark]: Toolchain (without parser) took 684350.01 ms. Allocated memory was 461.9 MB in the beginning and 3.0 GB in the end (delta: 2.5 GB). Free memory was 400.0 MB in the beginning and 1.3 GB in the end (delta: -854.5 MB). Peak memory consumption was 1.7 GB. Max. memory is 5.3 GB. [2018-04-12 04:53:57,141 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 461.9 MB. Free memory is still 428.6 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-12 04:53:57,141 INFO L168 Benchmark]: CACSL2BoogieTranslator took 150.50 ms. Allocated memory is still 461.9 MB. Free memory was 400.0 MB in the beginning and 388.3 MB in the end (delta: 11.7 MB). Peak memory consumption was 11.7 MB. Max. memory is 5.3 GB. [2018-04-12 04:53:57,141 INFO L168 Benchmark]: Boogie Preprocessor took 26.85 ms. Allocated memory is still 461.9 MB. Free memory was 388.3 MB in the beginning and 387.0 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. [2018-04-12 04:53:57,141 INFO L168 Benchmark]: RCFGBuilder took 259.82 ms. Allocated memory was 461.9 MB in the beginning and 555.2 MB in the end (delta: 93.3 MB). Free memory was 387.0 MB in the beginning and 516.0 MB in the end (delta: -129.0 MB). Peak memory consumption was 35.9 MB. Max. memory is 5.3 GB. [2018-04-12 04:53:57,141 INFO L168 Benchmark]: TraceAbstraction took 683910.38 ms. Allocated memory was 555.2 MB in the beginning and 3.0 GB in the end (delta: 2.4 GB). Free memory was 514.7 MB in the beginning and 1.3 GB in the end (delta: -739.8 MB). Peak memory consumption was 1.7 GB. Max. memory is 5.3 GB. [2018-04-12 04:53:57,143 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 ms. Allocated memory is still 461.9 MB. Free memory is still 428.6 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 150.50 ms. Allocated memory is still 461.9 MB. Free memory was 400.0 MB in the beginning and 388.3 MB in the end (delta: 11.7 MB). Peak memory consumption was 11.7 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 26.85 ms. Allocated memory is still 461.9 MB. Free memory was 388.3 MB in the beginning and 387.0 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. * RCFGBuilder took 259.82 ms. Allocated memory was 461.9 MB in the beginning and 555.2 MB in the end (delta: 93.3 MB). Free memory was 387.0 MB in the beginning and 516.0 MB in the end (delta: -129.0 MB). Peak memory consumption was 35.9 MB. Max. memory is 5.3 GB. * TraceAbstraction took 683910.38 ms. Allocated memory was 555.2 MB in the beginning and 3.0 GB in the end (delta: 2.4 GB). Free memory was 514.7 MB in the beginning and 1.3 GB in the end (delta: -739.8 MB). Peak memory consumption was 1.7 GB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 18]: pointer dereference may fail pointer dereference may fail We found a FailurePath: [L24] int i, b[32]; [L25] FCALL char mask[32]; VAL [mask={64:0}] [L26] i = 0 VAL [i=0, mask={64:0}] [L26] COND TRUE i < sizeof(mask) VAL [i=0, mask={64:0}] [L27] EXPR b[i] VAL [i=0, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=0, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=0, b={64:0}, b={64:0}, i=0, size=0] [L17] COND TRUE i <= size + 1 VAL [\old(size)=0, b={64:0}, b={64:0}, i=0, size=0] [L18] EXPR a[i] VAL [\old(size)=0, b={64:0}, b={64:0}, i=0, size=0] [L18] EXPR, FCALL b[i] VAL [\old(size)=0, b={64:0}, b={64:0}, b[i]=34, i=0, size=0] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=0, b={64:0}, b={64:0}, i=1, size=0] [L18] EXPR a[i] VAL [\old(size)=0, b={64:0}, b={64:0}, i=1, size=0] [L18] EXPR, FCALL b[i] VAL [\old(size)=0, b={64:0}, b={64:0}, b[i]=67, i=1, size=0] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=0, b={64:0}, b={64:0}, i=2, size=0] [L20] RET return i; VAL [\old(size)=0, \result=2, b={64:0}, b={64:0}, i=2, size=0] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=2, i=0, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=1, mask={64:0}] [L27] EXPR b[i] VAL [i=1, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=1, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=1, b={64:0}, b={64:0}, i=0, size=1] [L17] COND TRUE i <= size + 1 VAL [\old(size)=1, b={64:0}, b={64:0}, i=0, size=1] [L18] EXPR a[i] VAL [\old(size)=1, b={64:0}, b={64:0}, i=0, size=1] [L18] EXPR, FCALL b[i] VAL [\old(size)=1, b={64:0}, b={64:0}, b[i]=34, i=0, size=1] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=1, b={64:0}, b={64:0}, i=1, size=1] [L18] EXPR a[i] VAL [\old(size)=1, b={64:0}, b={64:0}, i=1, size=1] [L18] EXPR, FCALL b[i] VAL [\old(size)=1, b={64:0}, b={64:0}, b[i]=67, i=1, size=1] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=1, b={64:0}, b={64:0}, i=2, size=1] [L18] EXPR a[i] VAL [\old(size)=1, b={64:0}, b={64:0}, i=2, size=1] [L18] EXPR, FCALL b[i] VAL [\old(size)=1, b={64:0}, b={64:0}, b[i]=33, i=2, size=1] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=1, b={64:0}, b={64:0}, i=3, size=1] [L20] RET return i; VAL [\old(size)=1, \result=3, b={64:0}, b={64:0}, i=3, size=1] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=3, i=1, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=2, mask={64:0}] [L27] EXPR b[i] VAL [i=2, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=2, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=2, b={64:0}, b={64:0}, i=0, size=2] [L17] COND TRUE i <= size + 1 VAL [\old(size)=2, b={64:0}, b={64:0}, i=0, size=2] [L18] EXPR a[i] VAL [\old(size)=2, b={64:0}, b={64:0}, i=0, size=2] [L18] EXPR, FCALL b[i] VAL [\old(size)=2, b={64:0}, b={64:0}, b[i]=34, i=0, size=2] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=2, b={64:0}, b={64:0}, i=1, size=2] [L18] EXPR a[i] VAL [\old(size)=2, b={64:0}, b={64:0}, i=1, size=2] [L18] EXPR, FCALL b[i] VAL [\old(size)=2, b={64:0}, b={64:0}, b[i]=67, i=1, size=2] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=2, b={64:0}, b={64:0}, i=2, size=2] [L18] EXPR a[i] VAL [\old(size)=2, b={64:0}, b={64:0}, i=2, size=2] [L18] EXPR, FCALL b[i] VAL [\old(size)=2, b={64:0}, b={64:0}, b[i]=33, i=2, size=2] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=2, b={64:0}, b={64:0}, i=3, size=2] [L18] EXPR a[i] VAL [\old(size)=2, b={64:0}, b={64:0}, i=3, size=2] [L18] EXPR, FCALL b[i] VAL [\old(size)=2, b={64:0}, b={64:0}, b[i]=43, i=3, size=2] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=2, b={64:0}, b={64:0}, i=4, size=2] [L20] RET return i; VAL [\old(size)=2, \result=4, b={64:0}, b={64:0}, i=4, size=2] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=4, i=2, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=3, mask={64:0}] [L27] EXPR b[i] VAL [i=3, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=3, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=3, b={64:0}, b={64:0}, i=0, size=3] [L17] COND TRUE i <= size + 1 VAL [\old(size)=3, b={64:0}, b={64:0}, i=0, size=3] [L18] EXPR a[i] VAL [\old(size)=3, b={64:0}, b={64:0}, i=0, size=3] [L18] EXPR, FCALL b[i] VAL [\old(size)=3, b={64:0}, b={64:0}, b[i]=34, i=0, size=3] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=3, b={64:0}, b={64:0}, i=1, size=3] [L18] EXPR a[i] VAL [\old(size)=3, b={64:0}, b={64:0}, i=1, size=3] [L18] EXPR, FCALL b[i] VAL [\old(size)=3, b={64:0}, b={64:0}, b[i]=67, i=1, size=3] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=3, b={64:0}, b={64:0}, i=2, size=3] [L18] EXPR a[i] VAL [\old(size)=3, b={64:0}, b={64:0}, i=2, size=3] [L18] EXPR, FCALL b[i] VAL [\old(size)=3, b={64:0}, b={64:0}, b[i]=33, i=2, size=3] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=3, b={64:0}, b={64:0}, i=3, size=3] [L18] EXPR a[i] VAL [\old(size)=3, b={64:0}, b={64:0}, i=3, size=3] [L18] EXPR, FCALL b[i] VAL [\old(size)=3, b={64:0}, b={64:0}, b[i]=43, i=3, size=3] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=3, b={64:0}, b={64:0}, i=4, size=3] [L18] EXPR a[i] VAL [\old(size)=3, b={64:0}, b={64:0}, i=4, size=3] [L18] EXPR, FCALL b[i] VAL [\old(size)=3, b={64:0}, b={64:0}, b[i]=55, i=4, size=3] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=3, b={64:0}, b={64:0}, i=5, size=3] [L20] RET return i; VAL [\old(size)=3, \result=5, b={64:0}, b={64:0}, i=5, size=3] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=5, i=3, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=4, mask={64:0}] [L27] EXPR b[i] VAL [i=4, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=4, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=4, b={64:0}, b={64:0}, i=0, size=4] [L17] COND TRUE i <= size + 1 VAL [\old(size)=4, b={64:0}, b={64:0}, i=0, size=4] [L18] EXPR a[i] VAL [\old(size)=4, b={64:0}, b={64:0}, i=0, size=4] [L18] EXPR, FCALL b[i] VAL [\old(size)=4, b={64:0}, b={64:0}, b[i]=34, i=0, size=4] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=4, b={64:0}, b={64:0}, i=1, size=4] [L18] EXPR a[i] VAL [\old(size)=4, b={64:0}, b={64:0}, i=1, size=4] [L18] EXPR, FCALL b[i] VAL [\old(size)=4, b={64:0}, b={64:0}, b[i]=67, i=1, size=4] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=4, b={64:0}, b={64:0}, i=2, size=4] [L18] EXPR a[i] VAL [\old(size)=4, b={64:0}, b={64:0}, i=2, size=4] [L18] EXPR, FCALL b[i] VAL [\old(size)=4, b={64:0}, b={64:0}, b[i]=33, i=2, size=4] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=4, b={64:0}, b={64:0}, i=3, size=4] [L18] EXPR a[i] VAL [\old(size)=4, b={64:0}, b={64:0}, i=3, size=4] [L18] EXPR, FCALL b[i] VAL [\old(size)=4, b={64:0}, b={64:0}, b[i]=43, i=3, size=4] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=4, b={64:0}, b={64:0}, i=4, size=4] [L18] EXPR a[i] VAL [\old(size)=4, b={64:0}, b={64:0}, i=4, size=4] [L18] EXPR, FCALL b[i] VAL [\old(size)=4, b={64:0}, b={64:0}, b[i]=55, i=4, size=4] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=4, b={64:0}, b={64:0}, i=5, size=4] [L18] EXPR a[i] VAL [\old(size)=4, b={64:0}, b={64:0}, i=5, size=4] [L18] EXPR, FCALL b[i] VAL [\old(size)=4, b={64:0}, b={64:0}, b[i]=46, i=5, size=4] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=4, b={64:0}, b={64:0}, i=6, size=4] [L20] RET return i; VAL [\old(size)=4, \result=6, b={64:0}, b={64:0}, i=6, size=4] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=6, i=4, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=5, mask={64:0}] [L27] EXPR b[i] VAL [i=5, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=5, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=5, b={64:0}, b={64:0}, i=0, size=5] [L17] COND TRUE i <= size + 1 VAL [\old(size)=5, b={64:0}, b={64:0}, i=0, size=5] [L18] EXPR a[i] VAL [\old(size)=5, b={64:0}, b={64:0}, i=0, size=5] [L18] EXPR, FCALL b[i] VAL [\old(size)=5, b={64:0}, b={64:0}, b[i]=34, i=0, size=5] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=5, b={64:0}, b={64:0}, i=1, size=5] [L18] EXPR a[i] VAL [\old(size)=5, b={64:0}, b={64:0}, i=1, size=5] [L18] EXPR, FCALL b[i] VAL [\old(size)=5, b={64:0}, b={64:0}, b[i]=67, i=1, size=5] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=5, b={64:0}, b={64:0}, i=2, size=5] [L18] EXPR a[i] VAL [\old(size)=5, b={64:0}, b={64:0}, i=2, size=5] [L18] EXPR, FCALL b[i] VAL [\old(size)=5, b={64:0}, b={64:0}, b[i]=33, i=2, size=5] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=5, b={64:0}, b={64:0}, i=3, size=5] [L18] EXPR a[i] VAL [\old(size)=5, b={64:0}, b={64:0}, i=3, size=5] [L18] EXPR, FCALL b[i] VAL [\old(size)=5, b={64:0}, b={64:0}, b[i]=43, i=3, size=5] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=5, b={64:0}, b={64:0}, i=4, size=5] [L18] EXPR a[i] VAL [\old(size)=5, b={64:0}, b={64:0}, i=4, size=5] [L18] EXPR, FCALL b[i] VAL [\old(size)=5, b={64:0}, b={64:0}, b[i]=55, i=4, size=5] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=5, b={64:0}, b={64:0}, i=5, size=5] [L18] EXPR a[i] VAL [\old(size)=5, b={64:0}, b={64:0}, i=5, size=5] [L18] EXPR, FCALL b[i] VAL [\old(size)=5, b={64:0}, b={64:0}, b[i]=46, i=5, size=5] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=5, b={64:0}, b={64:0}, i=6, size=5] [L18] EXPR a[i] VAL [\old(size)=5, b={64:0}, b={64:0}, i=6, size=5] [L18] EXPR, FCALL b[i] VAL [\old(size)=5, b={64:0}, b={64:0}, b[i]=41, i=6, size=5] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=5, b={64:0}, b={64:0}, i=7, size=5] [L20] RET return i; VAL [\old(size)=5, \result=7, b={64:0}, b={64:0}, i=7, size=5] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=7, i=5, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=6, mask={64:0}] [L27] EXPR b[i] VAL [i=6, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=6, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=6, b={64:0}, b={64:0}, i=0, size=6] [L17] COND TRUE i <= size + 1 VAL [\old(size)=6, b={64:0}, b={64:0}, i=0, size=6] [L18] EXPR a[i] VAL [\old(size)=6, b={64:0}, b={64:0}, i=0, size=6] [L18] EXPR, FCALL b[i] VAL [\old(size)=6, b={64:0}, b={64:0}, b[i]=34, i=0, size=6] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=6, b={64:0}, b={64:0}, i=1, size=6] [L18] EXPR a[i] VAL [\old(size)=6, b={64:0}, b={64:0}, i=1, size=6] [L18] EXPR, FCALL b[i] VAL [\old(size)=6, b={64:0}, b={64:0}, b[i]=67, i=1, size=6] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=6, b={64:0}, b={64:0}, i=2, size=6] [L18] EXPR a[i] VAL [\old(size)=6, b={64:0}, b={64:0}, i=2, size=6] [L18] EXPR, FCALL b[i] VAL [\old(size)=6, b={64:0}, b={64:0}, b[i]=33, i=2, size=6] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=6, b={64:0}, b={64:0}, i=3, size=6] [L18] EXPR a[i] VAL [\old(size)=6, b={64:0}, b={64:0}, i=3, size=6] [L18] EXPR, FCALL b[i] VAL [\old(size)=6, b={64:0}, b={64:0}, b[i]=43, i=3, size=6] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=6, b={64:0}, b={64:0}, i=4, size=6] [L18] EXPR a[i] VAL [\old(size)=6, b={64:0}, b={64:0}, i=4, size=6] [L18] EXPR, FCALL b[i] VAL [\old(size)=6, b={64:0}, b={64:0}, b[i]=55, i=4, size=6] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=6, b={64:0}, b={64:0}, i=5, size=6] [L18] EXPR a[i] VAL [\old(size)=6, b={64:0}, b={64:0}, i=5, size=6] [L18] EXPR, FCALL b[i] VAL [\old(size)=6, b={64:0}, b={64:0}, b[i]=46, i=5, size=6] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=6, b={64:0}, b={64:0}, i=6, size=6] [L18] EXPR a[i] VAL [\old(size)=6, b={64:0}, b={64:0}, i=6, size=6] [L18] EXPR, FCALL b[i] VAL [\old(size)=6, b={64:0}, b={64:0}, b[i]=41, i=6, size=6] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=6, b={64:0}, b={64:0}, i=7, size=6] [L18] EXPR a[i] VAL [\old(size)=6, b={64:0}, b={64:0}, i=7, size=6] [L18] EXPR, FCALL b[i] VAL [\old(size)=6, b={64:0}, b={64:0}, b[i]=60, i=7, size=6] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=6, b={64:0}, b={64:0}, i=8, size=6] [L20] RET return i; VAL [\old(size)=6, \result=8, b={64:0}, b={64:0}, i=8, size=6] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=8, i=6, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=7, mask={64:0}] [L27] EXPR b[i] VAL [i=7, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=7, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=7, b={64:0}, b={64:0}, i=0, size=7] [L17] COND TRUE i <= size + 1 VAL [\old(size)=7, b={64:0}, b={64:0}, i=0, size=7] [L18] EXPR a[i] VAL [\old(size)=7, b={64:0}, b={64:0}, i=0, size=7] [L18] EXPR, FCALL b[i] VAL [\old(size)=7, b={64:0}, b={64:0}, b[i]=34, i=0, size=7] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=7, b={64:0}, b={64:0}, i=1, size=7] [L18] EXPR a[i] VAL [\old(size)=7, b={64:0}, b={64:0}, i=1, size=7] [L18] EXPR, FCALL b[i] VAL [\old(size)=7, b={64:0}, b={64:0}, b[i]=67, i=1, size=7] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=7, b={64:0}, b={64:0}, i=2, size=7] [L18] EXPR a[i] VAL [\old(size)=7, b={64:0}, b={64:0}, i=2, size=7] [L18] EXPR, FCALL b[i] VAL [\old(size)=7, b={64:0}, b={64:0}, b[i]=33, i=2, size=7] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=7, b={64:0}, b={64:0}, i=3, size=7] [L18] EXPR a[i] VAL [\old(size)=7, b={64:0}, b={64:0}, i=3, size=7] [L18] EXPR, FCALL b[i] VAL [\old(size)=7, b={64:0}, b={64:0}, b[i]=43, i=3, size=7] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=7, b={64:0}, b={64:0}, i=4, size=7] [L18] EXPR a[i] VAL [\old(size)=7, b={64:0}, b={64:0}, i=4, size=7] [L18] EXPR, FCALL b[i] VAL [\old(size)=7, b={64:0}, b={64:0}, b[i]=55, i=4, size=7] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=7, b={64:0}, b={64:0}, i=5, size=7] [L18] EXPR a[i] VAL [\old(size)=7, b={64:0}, b={64:0}, i=5, size=7] [L18] EXPR, FCALL b[i] VAL [\old(size)=7, b={64:0}, b={64:0}, b[i]=46, i=5, size=7] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=7, b={64:0}, b={64:0}, i=6, size=7] [L18] EXPR a[i] VAL [\old(size)=7, b={64:0}, b={64:0}, i=6, size=7] [L18] EXPR, FCALL b[i] VAL [\old(size)=7, b={64:0}, b={64:0}, b[i]=41, i=6, size=7] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=7, b={64:0}, b={64:0}, i=7, size=7] [L18] EXPR a[i] VAL [\old(size)=7, b={64:0}, b={64:0}, i=7, size=7] [L18] EXPR, FCALL b[i] VAL [\old(size)=7, b={64:0}, b={64:0}, b[i]=60, i=7, size=7] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=7, b={64:0}, b={64:0}, i=8, size=7] [L18] EXPR a[i] VAL [\old(size)=7, b={64:0}, b={64:0}, i=8, size=7] [L18] EXPR, FCALL b[i] VAL [\old(size)=7, b={64:0}, b={64:0}, b[i]=47, i=8, size=7] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=7, b={64:0}, b={64:0}, i=9, size=7] [L20] RET return i; VAL [\old(size)=7, \result=9, b={64:0}, b={64:0}, i=9, size=7] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=9, i=7, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=8, mask={64:0}] [L27] EXPR b[i] VAL [i=8, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=8, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=8, b={64:0}, b={64:0}, i=0, size=8] [L17] COND TRUE i <= size + 1 VAL [\old(size)=8, b={64:0}, b={64:0}, i=0, size=8] [L18] EXPR a[i] VAL [\old(size)=8, b={64:0}, b={64:0}, i=0, size=8] [L18] EXPR, FCALL b[i] VAL [\old(size)=8, b={64:0}, b={64:0}, b[i]=34, i=0, size=8] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=8, b={64:0}, b={64:0}, i=1, size=8] [L18] EXPR a[i] VAL [\old(size)=8, b={64:0}, b={64:0}, i=1, size=8] [L18] EXPR, FCALL b[i] VAL [\old(size)=8, b={64:0}, b={64:0}, b[i]=67, i=1, size=8] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=8, b={64:0}, b={64:0}, i=2, size=8] [L18] EXPR a[i] VAL [\old(size)=8, b={64:0}, b={64:0}, i=2, size=8] [L18] EXPR, FCALL b[i] VAL [\old(size)=8, b={64:0}, b={64:0}, b[i]=33, i=2, size=8] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=8, b={64:0}, b={64:0}, i=3, size=8] [L18] EXPR a[i] VAL [\old(size)=8, b={64:0}, b={64:0}, i=3, size=8] [L18] EXPR, FCALL b[i] VAL [\old(size)=8, b={64:0}, b={64:0}, b[i]=43, i=3, size=8] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=8, b={64:0}, b={64:0}, i=4, size=8] [L18] EXPR a[i] VAL [\old(size)=8, b={64:0}, b={64:0}, i=4, size=8] [L18] EXPR, FCALL b[i] VAL [\old(size)=8, b={64:0}, b={64:0}, b[i]=55, i=4, size=8] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=8, b={64:0}, b={64:0}, i=5, size=8] [L18] EXPR a[i] VAL [\old(size)=8, b={64:0}, b={64:0}, i=5, size=8] [L18] EXPR, FCALL b[i] VAL [\old(size)=8, b={64:0}, b={64:0}, b[i]=46, i=5, size=8] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=8, b={64:0}, b={64:0}, i=6, size=8] [L18] EXPR a[i] VAL [\old(size)=8, b={64:0}, b={64:0}, i=6, size=8] [L18] EXPR, FCALL b[i] VAL [\old(size)=8, b={64:0}, b={64:0}, b[i]=41, i=6, size=8] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=8, b={64:0}, b={64:0}, i=7, size=8] [L18] EXPR a[i] VAL [\old(size)=8, b={64:0}, b={64:0}, i=7, size=8] [L18] EXPR, FCALL b[i] VAL [\old(size)=8, b={64:0}, b={64:0}, b[i]=60, i=7, size=8] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=8, b={64:0}, b={64:0}, i=8, size=8] [L18] EXPR a[i] VAL [\old(size)=8, b={64:0}, b={64:0}, i=8, size=8] [L18] EXPR, FCALL b[i] VAL [\old(size)=8, b={64:0}, b={64:0}, b[i]=47, i=8, size=8] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=8, b={64:0}, b={64:0}, i=9, size=8] [L18] EXPR a[i] VAL [\old(size)=8, b={64:0}, b={64:0}, i=9, size=8] [L18] EXPR, FCALL b[i] VAL [\old(size)=8, b={64:0}, b={64:0}, b[i]=49, i=9, size=8] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=8, b={64:0}, b={64:0}, i=10, size=8] [L20] RET return i; VAL [\old(size)=8, \result=10, b={64:0}, b={64:0}, i=10, size=8] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=10, i=8, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=9, mask={64:0}] [L27] EXPR b[i] VAL [i=9, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=9, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=9, b={64:0}, b={64:0}, i=0, size=9] [L17] COND TRUE i <= size + 1 VAL [\old(size)=9, b={64:0}, b={64:0}, i=0, size=9] [L18] EXPR a[i] VAL [\old(size)=9, b={64:0}, b={64:0}, i=0, size=9] [L18] EXPR, FCALL b[i] VAL [\old(size)=9, b={64:0}, b={64:0}, b[i]=34, i=0, size=9] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=9, b={64:0}, b={64:0}, i=1, size=9] [L18] EXPR a[i] VAL [\old(size)=9, b={64:0}, b={64:0}, i=1, size=9] [L18] EXPR, FCALL b[i] VAL [\old(size)=9, b={64:0}, b={64:0}, b[i]=67, i=1, size=9] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=9, b={64:0}, b={64:0}, i=2, size=9] [L18] EXPR a[i] VAL [\old(size)=9, b={64:0}, b={64:0}, i=2, size=9] [L18] EXPR, FCALL b[i] VAL [\old(size)=9, b={64:0}, b={64:0}, b[i]=33, i=2, size=9] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=9, b={64:0}, b={64:0}, i=3, size=9] [L18] EXPR a[i] VAL [\old(size)=9, b={64:0}, b={64:0}, i=3, size=9] [L18] EXPR, FCALL b[i] VAL [\old(size)=9, b={64:0}, b={64:0}, b[i]=43, i=3, size=9] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=9, b={64:0}, b={64:0}, i=4, size=9] [L18] EXPR a[i] VAL [\old(size)=9, b={64:0}, b={64:0}, i=4, size=9] [L18] EXPR, FCALL b[i] VAL [\old(size)=9, b={64:0}, b={64:0}, b[i]=55, i=4, size=9] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=9, b={64:0}, b={64:0}, i=5, size=9] [L18] EXPR a[i] VAL [\old(size)=9, b={64:0}, b={64:0}, i=5, size=9] [L18] EXPR, FCALL b[i] VAL [\old(size)=9, b={64:0}, b={64:0}, b[i]=46, i=5, size=9] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=9, b={64:0}, b={64:0}, i=6, size=9] [L18] EXPR a[i] VAL [\old(size)=9, b={64:0}, b={64:0}, i=6, size=9] [L18] EXPR, FCALL b[i] VAL [\old(size)=9, b={64:0}, b={64:0}, b[i]=41, i=6, size=9] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=9, b={64:0}, b={64:0}, i=7, size=9] [L18] EXPR a[i] VAL [\old(size)=9, b={64:0}, b={64:0}, i=7, size=9] [L18] EXPR, FCALL b[i] VAL [\old(size)=9, b={64:0}, b={64:0}, b[i]=60, i=7, size=9] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=9, b={64:0}, b={64:0}, i=8, size=9] [L18] EXPR a[i] VAL [\old(size)=9, b={64:0}, b={64:0}, i=8, size=9] [L18] EXPR, FCALL b[i] VAL [\old(size)=9, b={64:0}, b={64:0}, b[i]=47, i=8, size=9] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=9, b={64:0}, b={64:0}, i=9, size=9] [L18] EXPR a[i] VAL [\old(size)=9, b={64:0}, b={64:0}, i=9, size=9] [L18] EXPR, FCALL b[i] VAL [\old(size)=9, b={64:0}, b={64:0}, b[i]=49, i=9, size=9] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=9, b={64:0}, b={64:0}, i=10, size=9] [L18] EXPR a[i] VAL [\old(size)=9, b={64:0}, b={64:0}, i=10, size=9] [L18] EXPR, FCALL b[i] VAL [\old(size)=9, b={64:0}, b={64:0}, b[i]=44, i=10, size=9] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=9, b={64:0}, b={64:0}, i=11, size=9] [L20] RET return i; VAL [\old(size)=9, \result=11, b={64:0}, b={64:0}, i=11, size=9] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=11, i=9, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=10, mask={64:0}] [L27] EXPR b[i] VAL [i=10, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=10, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=10, b={64:0}, b={64:0}, i=0, size=10] [L17] COND TRUE i <= size + 1 VAL [\old(size)=10, b={64:0}, b={64:0}, i=0, size=10] [L18] EXPR a[i] VAL [\old(size)=10, b={64:0}, b={64:0}, i=0, size=10] [L18] EXPR, FCALL b[i] VAL [\old(size)=10, b={64:0}, b={64:0}, b[i]=34, i=0, size=10] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=10, b={64:0}, b={64:0}, i=1, size=10] [L18] EXPR a[i] VAL [\old(size)=10, b={64:0}, b={64:0}, i=1, size=10] [L18] EXPR, FCALL b[i] VAL [\old(size)=10, b={64:0}, b={64:0}, b[i]=67, i=1, size=10] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=10, b={64:0}, b={64:0}, i=2, size=10] [L18] EXPR a[i] VAL [\old(size)=10, b={64:0}, b={64:0}, i=2, size=10] [L18] EXPR, FCALL b[i] VAL [\old(size)=10, b={64:0}, b={64:0}, b[i]=33, i=2, size=10] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=10, b={64:0}, b={64:0}, i=3, size=10] [L18] EXPR a[i] VAL [\old(size)=10, b={64:0}, b={64:0}, i=3, size=10] [L18] EXPR, FCALL b[i] VAL [\old(size)=10, b={64:0}, b={64:0}, b[i]=43, i=3, size=10] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=10, b={64:0}, b={64:0}, i=4, size=10] [L18] EXPR a[i] VAL [\old(size)=10, b={64:0}, b={64:0}, i=4, size=10] [L18] EXPR, FCALL b[i] VAL [\old(size)=10, b={64:0}, b={64:0}, b[i]=55, i=4, size=10] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=10, b={64:0}, b={64:0}, i=5, size=10] [L18] EXPR a[i] VAL [\old(size)=10, b={64:0}, b={64:0}, i=5, size=10] [L18] EXPR, FCALL b[i] VAL [\old(size)=10, b={64:0}, b={64:0}, b[i]=46, i=5, size=10] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=10, b={64:0}, b={64:0}, i=6, size=10] [L18] EXPR a[i] VAL [\old(size)=10, b={64:0}, b={64:0}, i=6, size=10] [L18] EXPR, FCALL b[i] VAL [\old(size)=10, b={64:0}, b={64:0}, b[i]=41, i=6, size=10] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=10, b={64:0}, b={64:0}, i=7, size=10] [L18] EXPR a[i] VAL [\old(size)=10, b={64:0}, b={64:0}, i=7, size=10] [L18] EXPR, FCALL b[i] VAL [\old(size)=10, b={64:0}, b={64:0}, b[i]=60, i=7, size=10] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=10, b={64:0}, b={64:0}, i=8, size=10] [L18] EXPR a[i] VAL [\old(size)=10, b={64:0}, b={64:0}, i=8, size=10] [L18] EXPR, FCALL b[i] VAL [\old(size)=10, b={64:0}, b={64:0}, b[i]=47, i=8, size=10] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=10, b={64:0}, b={64:0}, i=9, size=10] [L18] EXPR a[i] VAL [\old(size)=10, b={64:0}, b={64:0}, i=9, size=10] [L18] EXPR, FCALL b[i] VAL [\old(size)=10, b={64:0}, b={64:0}, b[i]=49, i=9, size=10] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=10, b={64:0}, b={64:0}, i=10, size=10] [L18] EXPR a[i] VAL [\old(size)=10, b={64:0}, b={64:0}, i=10, size=10] [L18] EXPR, FCALL b[i] VAL [\old(size)=10, b={64:0}, b={64:0}, b[i]=44, i=10, size=10] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=10, b={64:0}, b={64:0}, i=11, size=10] [L18] EXPR a[i] VAL [\old(size)=10, b={64:0}, b={64:0}, i=11, size=10] [L18] EXPR, FCALL b[i] VAL [\old(size)=10, b={64:0}, b={64:0}, b[i]=65, i=11, size=10] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=10, b={64:0}, b={64:0}, i=12, size=10] [L20] RET return i; VAL [\old(size)=10, \result=12, b={64:0}, b={64:0}, i=12, size=10] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=12, i=10, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=11, mask={64:0}] [L27] EXPR b[i] VAL [i=11, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=11, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=11, b={64:0}, b={64:0}, i=0, size=11] [L17] COND TRUE i <= size + 1 VAL [\old(size)=11, b={64:0}, b={64:0}, i=0, size=11] [L18] EXPR a[i] VAL [\old(size)=11, b={64:0}, b={64:0}, i=0, size=11] [L18] EXPR, FCALL b[i] VAL [\old(size)=11, b={64:0}, b={64:0}, b[i]=34, i=0, size=11] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=11, b={64:0}, b={64:0}, i=1, size=11] [L18] EXPR a[i] VAL [\old(size)=11, b={64:0}, b={64:0}, i=1, size=11] [L18] EXPR, FCALL b[i] VAL [\old(size)=11, b={64:0}, b={64:0}, b[i]=67, i=1, size=11] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=11, b={64:0}, b={64:0}, i=2, size=11] [L18] EXPR a[i] VAL [\old(size)=11, b={64:0}, b={64:0}, i=2, size=11] [L18] EXPR, FCALL b[i] VAL [\old(size)=11, b={64:0}, b={64:0}, b[i]=33, i=2, size=11] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=11, b={64:0}, b={64:0}, i=3, size=11] [L18] EXPR a[i] VAL [\old(size)=11, b={64:0}, b={64:0}, i=3, size=11] [L18] EXPR, FCALL b[i] VAL [\old(size)=11, b={64:0}, b={64:0}, b[i]=43, i=3, size=11] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=11, b={64:0}, b={64:0}, i=4, size=11] [L18] EXPR a[i] VAL [\old(size)=11, b={64:0}, b={64:0}, i=4, size=11] [L18] EXPR, FCALL b[i] VAL [\old(size)=11, b={64:0}, b={64:0}, b[i]=55, i=4, size=11] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=11, b={64:0}, b={64:0}, i=5, size=11] [L18] EXPR a[i] VAL [\old(size)=11, b={64:0}, b={64:0}, i=5, size=11] [L18] EXPR, FCALL b[i] VAL [\old(size)=11, b={64:0}, b={64:0}, b[i]=46, i=5, size=11] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=11, b={64:0}, b={64:0}, i=6, size=11] [L18] EXPR a[i] VAL [\old(size)=11, b={64:0}, b={64:0}, i=6, size=11] [L18] EXPR, FCALL b[i] VAL [\old(size)=11, b={64:0}, b={64:0}, b[i]=41, i=6, size=11] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=11, b={64:0}, b={64:0}, i=7, size=11] [L18] EXPR a[i] VAL [\old(size)=11, b={64:0}, b={64:0}, i=7, size=11] [L18] EXPR, FCALL b[i] VAL [\old(size)=11, b={64:0}, b={64:0}, b[i]=60, i=7, size=11] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=11, b={64:0}, b={64:0}, i=8, size=11] [L18] EXPR a[i] VAL [\old(size)=11, b={64:0}, b={64:0}, i=8, size=11] [L18] EXPR, FCALL b[i] VAL [\old(size)=11, b={64:0}, b={64:0}, b[i]=47, i=8, size=11] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=11, b={64:0}, b={64:0}, i=9, size=11] [L18] EXPR a[i] VAL [\old(size)=11, b={64:0}, b={64:0}, i=9, size=11] [L18] EXPR, FCALL b[i] VAL [\old(size)=11, b={64:0}, b={64:0}, b[i]=49, i=9, size=11] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=11, b={64:0}, b={64:0}, i=10, size=11] [L18] EXPR a[i] VAL [\old(size)=11, b={64:0}, b={64:0}, i=10, size=11] [L18] EXPR, FCALL b[i] VAL [\old(size)=11, b={64:0}, b={64:0}, b[i]=44, i=10, size=11] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=11, b={64:0}, b={64:0}, i=11, size=11] [L18] EXPR a[i] VAL [\old(size)=11, b={64:0}, b={64:0}, i=11, size=11] [L18] EXPR, FCALL b[i] VAL [\old(size)=11, b={64:0}, b={64:0}, b[i]=65, i=11, size=11] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=11, b={64:0}, b={64:0}, i=12, size=11] [L18] EXPR a[i] VAL [\old(size)=11, b={64:0}, b={64:0}, i=12, size=11] [L18] EXPR, FCALL b[i] VAL [\old(size)=11, b={64:0}, b={64:0}, b[i]=62, i=12, size=11] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=11, b={64:0}, b={64:0}, i=13, size=11] [L20] RET return i; VAL [\old(size)=11, \result=13, b={64:0}, b={64:0}, i=13, size=11] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=13, i=11, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=12, mask={64:0}] [L27] EXPR b[i] VAL [i=12, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=12, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=12, b={64:0}, b={64:0}, i=0, size=12] [L17] COND TRUE i <= size + 1 VAL [\old(size)=12, b={64:0}, b={64:0}, i=0, size=12] [L18] EXPR a[i] VAL [\old(size)=12, b={64:0}, b={64:0}, i=0, size=12] [L18] EXPR, FCALL b[i] VAL [\old(size)=12, b={64:0}, b={64:0}, b[i]=34, i=0, size=12] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=12, b={64:0}, b={64:0}, i=1, size=12] [L18] EXPR a[i] VAL [\old(size)=12, b={64:0}, b={64:0}, i=1, size=12] [L18] EXPR, FCALL b[i] VAL [\old(size)=12, b={64:0}, b={64:0}, b[i]=67, i=1, size=12] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=12, b={64:0}, b={64:0}, i=2, size=12] [L18] EXPR a[i] VAL [\old(size)=12, b={64:0}, b={64:0}, i=2, size=12] [L18] EXPR, FCALL b[i] VAL [\old(size)=12, b={64:0}, b={64:0}, b[i]=33, i=2, size=12] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=12, b={64:0}, b={64:0}, i=3, size=12] [L18] EXPR a[i] VAL [\old(size)=12, b={64:0}, b={64:0}, i=3, size=12] [L18] EXPR, FCALL b[i] VAL [\old(size)=12, b={64:0}, b={64:0}, b[i]=43, i=3, size=12] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=12, b={64:0}, b={64:0}, i=4, size=12] [L18] EXPR a[i] VAL [\old(size)=12, b={64:0}, b={64:0}, i=4, size=12] [L18] EXPR, FCALL b[i] VAL [\old(size)=12, b={64:0}, b={64:0}, b[i]=55, i=4, size=12] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=12, b={64:0}, b={64:0}, i=5, size=12] [L18] EXPR a[i] VAL [\old(size)=12, b={64:0}, b={64:0}, i=5, size=12] [L18] EXPR, FCALL b[i] VAL [\old(size)=12, b={64:0}, b={64:0}, b[i]=46, i=5, size=12] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=12, b={64:0}, b={64:0}, i=6, size=12] [L18] EXPR a[i] VAL [\old(size)=12, b={64:0}, b={64:0}, i=6, size=12] [L18] EXPR, FCALL b[i] VAL [\old(size)=12, b={64:0}, b={64:0}, b[i]=41, i=6, size=12] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=12, b={64:0}, b={64:0}, i=7, size=12] [L18] EXPR a[i] VAL [\old(size)=12, b={64:0}, b={64:0}, i=7, size=12] [L18] EXPR, FCALL b[i] VAL [\old(size)=12, b={64:0}, b={64:0}, b[i]=60, i=7, size=12] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=12, b={64:0}, b={64:0}, i=8, size=12] [L18] EXPR a[i] VAL [\old(size)=12, b={64:0}, b={64:0}, i=8, size=12] [L18] EXPR, FCALL b[i] VAL [\old(size)=12, b={64:0}, b={64:0}, b[i]=47, i=8, size=12] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=12, b={64:0}, b={64:0}, i=9, size=12] [L18] EXPR a[i] VAL [\old(size)=12, b={64:0}, b={64:0}, i=9, size=12] [L18] EXPR, FCALL b[i] VAL [\old(size)=12, b={64:0}, b={64:0}, b[i]=49, i=9, size=12] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=12, b={64:0}, b={64:0}, i=10, size=12] [L18] EXPR a[i] VAL [\old(size)=12, b={64:0}, b={64:0}, i=10, size=12] [L18] EXPR, FCALL b[i] VAL [\old(size)=12, b={64:0}, b={64:0}, b[i]=44, i=10, size=12] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=12, b={64:0}, b={64:0}, i=11, size=12] [L18] EXPR a[i] VAL [\old(size)=12, b={64:0}, b={64:0}, i=11, size=12] [L18] EXPR, FCALL b[i] VAL [\old(size)=12, b={64:0}, b={64:0}, b[i]=65, i=11, size=12] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=12, b={64:0}, b={64:0}, i=12, size=12] [L18] EXPR a[i] VAL [\old(size)=12, b={64:0}, b={64:0}, i=12, size=12] [L18] EXPR, FCALL b[i] VAL [\old(size)=12, b={64:0}, b={64:0}, b[i]=62, i=12, size=12] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=12, b={64:0}, b={64:0}, i=13, size=12] [L18] EXPR a[i] VAL [\old(size)=12, b={64:0}, b={64:0}, i=13, size=12] [L18] EXPR, FCALL b[i] VAL [\old(size)=12, b={64:0}, b={64:0}, b[i]=66, i=13, size=12] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=12, b={64:0}, b={64:0}, i=14, size=12] [L20] RET return i; VAL [\old(size)=12, \result=14, b={64:0}, b={64:0}, i=14, size=12] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=14, i=12, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=13, mask={64:0}] [L27] EXPR b[i] VAL [i=13, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=13, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=13, b={64:0}, b={64:0}, i=0, size=13] [L17] COND TRUE i <= size + 1 VAL [\old(size)=13, b={64:0}, b={64:0}, i=0, size=13] [L18] EXPR a[i] VAL [\old(size)=13, b={64:0}, b={64:0}, i=0, size=13] [L18] EXPR, FCALL b[i] VAL [\old(size)=13, b={64:0}, b={64:0}, b[i]=34, i=0, size=13] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=13, b={64:0}, b={64:0}, i=1, size=13] [L18] EXPR a[i] VAL [\old(size)=13, b={64:0}, b={64:0}, i=1, size=13] [L18] EXPR, FCALL b[i] VAL [\old(size)=13, b={64:0}, b={64:0}, b[i]=67, i=1, size=13] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=13, b={64:0}, b={64:0}, i=2, size=13] [L18] EXPR a[i] VAL [\old(size)=13, b={64:0}, b={64:0}, i=2, size=13] [L18] EXPR, FCALL b[i] VAL [\old(size)=13, b={64:0}, b={64:0}, b[i]=33, i=2, size=13] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=13, b={64:0}, b={64:0}, i=3, size=13] [L18] EXPR a[i] VAL [\old(size)=13, b={64:0}, b={64:0}, i=3, size=13] [L18] EXPR, FCALL b[i] VAL [\old(size)=13, b={64:0}, b={64:0}, b[i]=43, i=3, size=13] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=13, b={64:0}, b={64:0}, i=4, size=13] [L18] EXPR a[i] VAL [\old(size)=13, b={64:0}, b={64:0}, i=4, size=13] [L18] EXPR, FCALL b[i] VAL [\old(size)=13, b={64:0}, b={64:0}, b[i]=55, i=4, size=13] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=13, b={64:0}, b={64:0}, i=5, size=13] [L18] EXPR a[i] VAL [\old(size)=13, b={64:0}, b={64:0}, i=5, size=13] [L18] EXPR, FCALL b[i] VAL [\old(size)=13, b={64:0}, b={64:0}, b[i]=46, i=5, size=13] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=13, b={64:0}, b={64:0}, i=6, size=13] [L18] EXPR a[i] VAL [\old(size)=13, b={64:0}, b={64:0}, i=6, size=13] [L18] EXPR, FCALL b[i] VAL [\old(size)=13, b={64:0}, b={64:0}, b[i]=41, i=6, size=13] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=13, b={64:0}, b={64:0}, i=7, size=13] [L18] EXPR a[i] VAL [\old(size)=13, b={64:0}, b={64:0}, i=7, size=13] [L18] EXPR, FCALL b[i] VAL [\old(size)=13, b={64:0}, b={64:0}, b[i]=60, i=7, size=13] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=13, b={64:0}, b={64:0}, i=8, size=13] [L18] EXPR a[i] VAL [\old(size)=13, b={64:0}, b={64:0}, i=8, size=13] [L18] EXPR, FCALL b[i] VAL [\old(size)=13, b={64:0}, b={64:0}, b[i]=47, i=8, size=13] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=13, b={64:0}, b={64:0}, i=9, size=13] [L18] EXPR a[i] VAL [\old(size)=13, b={64:0}, b={64:0}, i=9, size=13] [L18] EXPR, FCALL b[i] VAL [\old(size)=13, b={64:0}, b={64:0}, b[i]=49, i=9, size=13] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=13, b={64:0}, b={64:0}, i=10, size=13] [L18] EXPR a[i] VAL [\old(size)=13, b={64:0}, b={64:0}, i=10, size=13] [L18] EXPR, FCALL b[i] VAL [\old(size)=13, b={64:0}, b={64:0}, b[i]=44, i=10, size=13] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=13, b={64:0}, b={64:0}, i=11, size=13] [L18] EXPR a[i] VAL [\old(size)=13, b={64:0}, b={64:0}, i=11, size=13] [L18] EXPR, FCALL b[i] VAL [\old(size)=13, b={64:0}, b={64:0}, b[i]=65, i=11, size=13] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=13, b={64:0}, b={64:0}, i=12, size=13] [L18] EXPR a[i] VAL [\old(size)=13, b={64:0}, b={64:0}, i=12, size=13] [L18] EXPR, FCALL b[i] VAL [\old(size)=13, b={64:0}, b={64:0}, b[i]=62, i=12, size=13] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=13, b={64:0}, b={64:0}, i=13, size=13] [L18] EXPR a[i] VAL [\old(size)=13, b={64:0}, b={64:0}, i=13, size=13] [L18] EXPR, FCALL b[i] VAL [\old(size)=13, b={64:0}, b={64:0}, b[i]=66, i=13, size=13] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=13, b={64:0}, b={64:0}, i=14, size=13] [L18] EXPR a[i] VAL [\old(size)=13, b={64:0}, b={64:0}, i=14, size=13] [L18] EXPR, FCALL b[i] VAL [\old(size)=13, b={64:0}, b={64:0}, b[i]=45, i=14, size=13] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=13, b={64:0}, b={64:0}, i=15, size=13] [L20] RET return i; VAL [\old(size)=13, \result=15, b={64:0}, b={64:0}, i=15, size=13] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=15, i=13, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=14, mask={64:0}] [L27] EXPR b[i] VAL [i=14, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=14, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=14, b={64:0}, b={64:0}, i=0, size=14] [L17] COND TRUE i <= size + 1 VAL [\old(size)=14, b={64:0}, b={64:0}, i=0, size=14] [L18] EXPR a[i] VAL [\old(size)=14, b={64:0}, b={64:0}, i=0, size=14] [L18] EXPR, FCALL b[i] VAL [\old(size)=14, b={64:0}, b={64:0}, b[i]=34, i=0, size=14] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=14, b={64:0}, b={64:0}, i=1, size=14] [L18] EXPR a[i] VAL [\old(size)=14, b={64:0}, b={64:0}, i=1, size=14] [L18] EXPR, FCALL b[i] VAL [\old(size)=14, b={64:0}, b={64:0}, b[i]=67, i=1, size=14] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=14, b={64:0}, b={64:0}, i=2, size=14] [L18] EXPR a[i] VAL [\old(size)=14, b={64:0}, b={64:0}, i=2, size=14] [L18] EXPR, FCALL b[i] VAL [\old(size)=14, b={64:0}, b={64:0}, b[i]=33, i=2, size=14] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=14, b={64:0}, b={64:0}, i=3, size=14] [L18] EXPR a[i] VAL [\old(size)=14, b={64:0}, b={64:0}, i=3, size=14] [L18] EXPR, FCALL b[i] VAL [\old(size)=14, b={64:0}, b={64:0}, b[i]=43, i=3, size=14] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=14, b={64:0}, b={64:0}, i=4, size=14] [L18] EXPR a[i] VAL [\old(size)=14, b={64:0}, b={64:0}, i=4, size=14] [L18] EXPR, FCALL b[i] VAL [\old(size)=14, b={64:0}, b={64:0}, b[i]=55, i=4, size=14] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=14, b={64:0}, b={64:0}, i=5, size=14] [L18] EXPR a[i] VAL [\old(size)=14, b={64:0}, b={64:0}, i=5, size=14] [L18] EXPR, FCALL b[i] VAL [\old(size)=14, b={64:0}, b={64:0}, b[i]=46, i=5, size=14] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=14, b={64:0}, b={64:0}, i=6, size=14] [L18] EXPR a[i] VAL [\old(size)=14, b={64:0}, b={64:0}, i=6, size=14] [L18] EXPR, FCALL b[i] VAL [\old(size)=14, b={64:0}, b={64:0}, b[i]=41, i=6, size=14] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=14, b={64:0}, b={64:0}, i=7, size=14] [L18] EXPR a[i] VAL [\old(size)=14, b={64:0}, b={64:0}, i=7, size=14] [L18] EXPR, FCALL b[i] VAL [\old(size)=14, b={64:0}, b={64:0}, b[i]=60, i=7, size=14] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=14, b={64:0}, b={64:0}, i=8, size=14] [L18] EXPR a[i] VAL [\old(size)=14, b={64:0}, b={64:0}, i=8, size=14] [L18] EXPR, FCALL b[i] VAL [\old(size)=14, b={64:0}, b={64:0}, b[i]=47, i=8, size=14] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=14, b={64:0}, b={64:0}, i=9, size=14] [L18] EXPR a[i] VAL [\old(size)=14, b={64:0}, b={64:0}, i=9, size=14] [L18] EXPR, FCALL b[i] VAL [\old(size)=14, b={64:0}, b={64:0}, b[i]=49, i=9, size=14] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=14, b={64:0}, b={64:0}, i=10, size=14] [L18] EXPR a[i] VAL [\old(size)=14, b={64:0}, b={64:0}, i=10, size=14] [L18] EXPR, FCALL b[i] VAL [\old(size)=14, b={64:0}, b={64:0}, b[i]=44, i=10, size=14] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=14, b={64:0}, b={64:0}, i=11, size=14] [L18] EXPR a[i] VAL [\old(size)=14, b={64:0}, b={64:0}, i=11, size=14] [L18] EXPR, FCALL b[i] VAL [\old(size)=14, b={64:0}, b={64:0}, b[i]=65, i=11, size=14] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=14, b={64:0}, b={64:0}, i=12, size=14] [L18] EXPR a[i] VAL [\old(size)=14, b={64:0}, b={64:0}, i=12, size=14] [L18] EXPR, FCALL b[i] VAL [\old(size)=14, b={64:0}, b={64:0}, b[i]=62, i=12, size=14] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=14, b={64:0}, b={64:0}, i=13, size=14] [L18] EXPR a[i] VAL [\old(size)=14, b={64:0}, b={64:0}, i=13, size=14] [L18] EXPR, FCALL b[i] VAL [\old(size)=14, b={64:0}, b={64:0}, b[i]=66, i=13, size=14] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=14, b={64:0}, b={64:0}, i=14, size=14] [L18] EXPR a[i] VAL [\old(size)=14, b={64:0}, b={64:0}, i=14, size=14] [L18] EXPR, FCALL b[i] VAL [\old(size)=14, b={64:0}, b={64:0}, b[i]=45, i=14, size=14] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=14, b={64:0}, b={64:0}, i=15, size=14] [L18] EXPR a[i] VAL [\old(size)=14, b={64:0}, b={64:0}, i=15, size=14] [L18] EXPR, FCALL b[i] VAL [\old(size)=14, b={64:0}, b={64:0}, b[i]=48, i=15, size=14] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=14, b={64:0}, b={64:0}, i=16, size=14] [L20] RET return i; VAL [\old(size)=14, \result=16, b={64:0}, b={64:0}, i=16, size=14] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=16, i=14, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=15, mask={64:0}] [L27] EXPR b[i] VAL [i=15, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=15, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=15, b={64:0}, b={64:0}, i=0, size=15] [L17] COND TRUE i <= size + 1 VAL [\old(size)=15, b={64:0}, b={64:0}, i=0, size=15] [L18] EXPR a[i] VAL [\old(size)=15, b={64:0}, b={64:0}, i=0, size=15] [L18] EXPR, FCALL b[i] VAL [\old(size)=15, b={64:0}, b={64:0}, b[i]=34, i=0, size=15] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=15, b={64:0}, b={64:0}, i=1, size=15] [L18] EXPR a[i] VAL [\old(size)=15, b={64:0}, b={64:0}, i=1, size=15] [L18] EXPR, FCALL b[i] VAL [\old(size)=15, b={64:0}, b={64:0}, b[i]=67, i=1, size=15] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=15, b={64:0}, b={64:0}, i=2, size=15] [L18] EXPR a[i] VAL [\old(size)=15, b={64:0}, b={64:0}, i=2, size=15] [L18] EXPR, FCALL b[i] VAL [\old(size)=15, b={64:0}, b={64:0}, b[i]=33, i=2, size=15] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=15, b={64:0}, b={64:0}, i=3, size=15] [L18] EXPR a[i] VAL [\old(size)=15, b={64:0}, b={64:0}, i=3, size=15] [L18] EXPR, FCALL b[i] VAL [\old(size)=15, b={64:0}, b={64:0}, b[i]=43, i=3, size=15] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=15, b={64:0}, b={64:0}, i=4, size=15] [L18] EXPR a[i] VAL [\old(size)=15, b={64:0}, b={64:0}, i=4, size=15] [L18] EXPR, FCALL b[i] VAL [\old(size)=15, b={64:0}, b={64:0}, b[i]=55, i=4, size=15] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=15, b={64:0}, b={64:0}, i=5, size=15] [L18] EXPR a[i] VAL [\old(size)=15, b={64:0}, b={64:0}, i=5, size=15] [L18] EXPR, FCALL b[i] VAL [\old(size)=15, b={64:0}, b={64:0}, b[i]=46, i=5, size=15] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=15, b={64:0}, b={64:0}, i=6, size=15] [L18] EXPR a[i] VAL [\old(size)=15, b={64:0}, b={64:0}, i=6, size=15] [L18] EXPR, FCALL b[i] VAL [\old(size)=15, b={64:0}, b={64:0}, b[i]=41, i=6, size=15] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=15, b={64:0}, b={64:0}, i=7, size=15] [L18] EXPR a[i] VAL [\old(size)=15, b={64:0}, b={64:0}, i=7, size=15] [L18] EXPR, FCALL b[i] VAL [\old(size)=15, b={64:0}, b={64:0}, b[i]=60, i=7, size=15] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=15, b={64:0}, b={64:0}, i=8, size=15] [L18] EXPR a[i] VAL [\old(size)=15, b={64:0}, b={64:0}, i=8, size=15] [L18] EXPR, FCALL b[i] VAL [\old(size)=15, b={64:0}, b={64:0}, b[i]=47, i=8, size=15] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=15, b={64:0}, b={64:0}, i=9, size=15] [L18] EXPR a[i] VAL [\old(size)=15, b={64:0}, b={64:0}, i=9, size=15] [L18] EXPR, FCALL b[i] VAL [\old(size)=15, b={64:0}, b={64:0}, b[i]=49, i=9, size=15] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=15, b={64:0}, b={64:0}, i=10, size=15] [L18] EXPR a[i] VAL [\old(size)=15, b={64:0}, b={64:0}, i=10, size=15] [L18] EXPR, FCALL b[i] VAL [\old(size)=15, b={64:0}, b={64:0}, b[i]=44, i=10, size=15] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=15, b={64:0}, b={64:0}, i=11, size=15] [L18] EXPR a[i] VAL [\old(size)=15, b={64:0}, b={64:0}, i=11, size=15] [L18] EXPR, FCALL b[i] VAL [\old(size)=15, b={64:0}, b={64:0}, b[i]=65, i=11, size=15] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=15, b={64:0}, b={64:0}, i=12, size=15] [L18] EXPR a[i] VAL [\old(size)=15, b={64:0}, b={64:0}, i=12, size=15] [L18] EXPR, FCALL b[i] VAL [\old(size)=15, b={64:0}, b={64:0}, b[i]=62, i=12, size=15] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=15, b={64:0}, b={64:0}, i=13, size=15] [L18] EXPR a[i] VAL [\old(size)=15, b={64:0}, b={64:0}, i=13, size=15] [L18] EXPR, FCALL b[i] VAL [\old(size)=15, b={64:0}, b={64:0}, b[i]=66, i=13, size=15] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=15, b={64:0}, b={64:0}, i=14, size=15] [L18] EXPR a[i] VAL [\old(size)=15, b={64:0}, b={64:0}, i=14, size=15] [L18] EXPR, FCALL b[i] VAL [\old(size)=15, b={64:0}, b={64:0}, b[i]=45, i=14, size=15] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=15, b={64:0}, b={64:0}, i=15, size=15] [L18] EXPR a[i] VAL [\old(size)=15, b={64:0}, b={64:0}, i=15, size=15] [L18] EXPR, FCALL b[i] VAL [\old(size)=15, b={64:0}, b={64:0}, b[i]=48, i=15, size=15] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=15, b={64:0}, b={64:0}, i=16, size=15] [L18] EXPR a[i] VAL [\old(size)=15, b={64:0}, b={64:0}, i=16, size=15] [L18] EXPR, FCALL b[i] VAL [\old(size)=15, b={64:0}, b={64:0}, b[i]=57, i=16, size=15] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=15, b={64:0}, b={64:0}, i=17, size=15] [L20] RET return i; VAL [\old(size)=15, \result=17, b={64:0}, b={64:0}, i=17, size=15] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=17, i=15, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=16, mask={64:0}] [L27] EXPR b[i] VAL [i=16, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=16, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=16, b={64:0}, b={64:0}, i=0, size=16] [L17] COND TRUE i <= size + 1 VAL [\old(size)=16, b={64:0}, b={64:0}, i=0, size=16] [L18] EXPR a[i] VAL [\old(size)=16, b={64:0}, b={64:0}, i=0, size=16] [L18] EXPR, FCALL b[i] VAL [\old(size)=16, b={64:0}, b={64:0}, b[i]=34, i=0, size=16] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=16, b={64:0}, b={64:0}, i=1, size=16] [L18] EXPR a[i] VAL [\old(size)=16, b={64:0}, b={64:0}, i=1, size=16] [L18] EXPR, FCALL b[i] VAL [\old(size)=16, b={64:0}, b={64:0}, b[i]=67, i=1, size=16] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=16, b={64:0}, b={64:0}, i=2, size=16] [L18] EXPR a[i] VAL [\old(size)=16, b={64:0}, b={64:0}, i=2, size=16] [L18] EXPR, FCALL b[i] VAL [\old(size)=16, b={64:0}, b={64:0}, b[i]=33, i=2, size=16] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=16, b={64:0}, b={64:0}, i=3, size=16] [L18] EXPR a[i] VAL [\old(size)=16, b={64:0}, b={64:0}, i=3, size=16] [L18] EXPR, FCALL b[i] VAL [\old(size)=16, b={64:0}, b={64:0}, b[i]=43, i=3, size=16] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=16, b={64:0}, b={64:0}, i=4, size=16] [L18] EXPR a[i] VAL [\old(size)=16, b={64:0}, b={64:0}, i=4, size=16] [L18] EXPR, FCALL b[i] VAL [\old(size)=16, b={64:0}, b={64:0}, b[i]=55, i=4, size=16] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=16, b={64:0}, b={64:0}, i=5, size=16] [L18] EXPR a[i] VAL [\old(size)=16, b={64:0}, b={64:0}, i=5, size=16] [L18] EXPR, FCALL b[i] VAL [\old(size)=16, b={64:0}, b={64:0}, b[i]=46, i=5, size=16] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=16, b={64:0}, b={64:0}, i=6, size=16] [L18] EXPR a[i] VAL [\old(size)=16, b={64:0}, b={64:0}, i=6, size=16] [L18] EXPR, FCALL b[i] VAL [\old(size)=16, b={64:0}, b={64:0}, b[i]=41, i=6, size=16] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=16, b={64:0}, b={64:0}, i=7, size=16] [L18] EXPR a[i] VAL [\old(size)=16, b={64:0}, b={64:0}, i=7, size=16] [L18] EXPR, FCALL b[i] VAL [\old(size)=16, b={64:0}, b={64:0}, b[i]=60, i=7, size=16] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=16, b={64:0}, b={64:0}, i=8, size=16] [L18] EXPR a[i] VAL [\old(size)=16, b={64:0}, b={64:0}, i=8, size=16] [L18] EXPR, FCALL b[i] VAL [\old(size)=16, b={64:0}, b={64:0}, b[i]=47, i=8, size=16] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=16, b={64:0}, b={64:0}, i=9, size=16] [L18] EXPR a[i] VAL [\old(size)=16, b={64:0}, b={64:0}, i=9, size=16] [L18] EXPR, FCALL b[i] VAL [\old(size)=16, b={64:0}, b={64:0}, b[i]=49, i=9, size=16] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=16, b={64:0}, b={64:0}, i=10, size=16] [L18] EXPR a[i] VAL [\old(size)=16, b={64:0}, b={64:0}, i=10, size=16] [L18] EXPR, FCALL b[i] VAL [\old(size)=16, b={64:0}, b={64:0}, b[i]=44, i=10, size=16] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=16, b={64:0}, b={64:0}, i=11, size=16] [L18] EXPR a[i] VAL [\old(size)=16, b={64:0}, b={64:0}, i=11, size=16] [L18] EXPR, FCALL b[i] VAL [\old(size)=16, b={64:0}, b={64:0}, b[i]=65, i=11, size=16] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=16, b={64:0}, b={64:0}, i=12, size=16] [L18] EXPR a[i] VAL [\old(size)=16, b={64:0}, b={64:0}, i=12, size=16] [L18] EXPR, FCALL b[i] VAL [\old(size)=16, b={64:0}, b={64:0}, b[i]=62, i=12, size=16] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=16, b={64:0}, b={64:0}, i=13, size=16] [L18] EXPR a[i] VAL [\old(size)=16, b={64:0}, b={64:0}, i=13, size=16] [L18] EXPR, FCALL b[i] VAL [\old(size)=16, b={64:0}, b={64:0}, b[i]=66, i=13, size=16] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=16, b={64:0}, b={64:0}, i=14, size=16] [L18] EXPR a[i] VAL [\old(size)=16, b={64:0}, b={64:0}, i=14, size=16] [L18] EXPR, FCALL b[i] VAL [\old(size)=16, b={64:0}, b={64:0}, b[i]=45, i=14, size=16] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=16, b={64:0}, b={64:0}, i=15, size=16] [L18] EXPR a[i] VAL [\old(size)=16, b={64:0}, b={64:0}, i=15, size=16] [L18] EXPR, FCALL b[i] VAL [\old(size)=16, b={64:0}, b={64:0}, b[i]=48, i=15, size=16] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=16, b={64:0}, b={64:0}, i=16, size=16] [L18] EXPR a[i] VAL [\old(size)=16, b={64:0}, b={64:0}, i=16, size=16] [L18] EXPR, FCALL b[i] VAL [\old(size)=16, b={64:0}, b={64:0}, b[i]=57, i=16, size=16] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=16, b={64:0}, b={64:0}, i=17, size=16] [L18] EXPR a[i] VAL [\old(size)=16, b={64:0}, b={64:0}, i=17, size=16] [L18] EXPR, FCALL b[i] VAL [\old(size)=16, b={64:0}, b={64:0}, b[i]=36, i=17, size=16] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=16, b={64:0}, b={64:0}, i=18, size=16] [L20] RET return i; VAL [\old(size)=16, \result=18, b={64:0}, b={64:0}, i=18, size=16] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=18, i=16, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=17, mask={64:0}] [L27] EXPR b[i] VAL [i=17, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=17, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=17, b={64:0}, b={64:0}, i=0, size=17] [L17] COND TRUE i <= size + 1 VAL [\old(size)=17, b={64:0}, b={64:0}, i=0, size=17] [L18] EXPR a[i] VAL [\old(size)=17, b={64:0}, b={64:0}, i=0, size=17] [L18] EXPR, FCALL b[i] VAL [\old(size)=17, b={64:0}, b={64:0}, b[i]=34, i=0, size=17] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=17, b={64:0}, b={64:0}, i=1, size=17] [L18] EXPR a[i] VAL [\old(size)=17, b={64:0}, b={64:0}, i=1, size=17] [L18] EXPR, FCALL b[i] VAL [\old(size)=17, b={64:0}, b={64:0}, b[i]=67, i=1, size=17] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=17, b={64:0}, b={64:0}, i=2, size=17] [L18] EXPR a[i] VAL [\old(size)=17, b={64:0}, b={64:0}, i=2, size=17] [L18] EXPR, FCALL b[i] VAL [\old(size)=17, b={64:0}, b={64:0}, b[i]=33, i=2, size=17] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=17, b={64:0}, b={64:0}, i=3, size=17] [L18] EXPR a[i] VAL [\old(size)=17, b={64:0}, b={64:0}, i=3, size=17] [L18] EXPR, FCALL b[i] VAL [\old(size)=17, b={64:0}, b={64:0}, b[i]=43, i=3, size=17] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=17, b={64:0}, b={64:0}, i=4, size=17] [L18] EXPR a[i] VAL [\old(size)=17, b={64:0}, b={64:0}, i=4, size=17] [L18] EXPR, FCALL b[i] VAL [\old(size)=17, b={64:0}, b={64:0}, b[i]=55, i=4, size=17] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=17, b={64:0}, b={64:0}, i=5, size=17] [L18] EXPR a[i] VAL [\old(size)=17, b={64:0}, b={64:0}, i=5, size=17] [L18] EXPR, FCALL b[i] VAL [\old(size)=17, b={64:0}, b={64:0}, b[i]=46, i=5, size=17] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=17, b={64:0}, b={64:0}, i=6, size=17] [L18] EXPR a[i] VAL [\old(size)=17, b={64:0}, b={64:0}, i=6, size=17] [L18] EXPR, FCALL b[i] VAL [\old(size)=17, b={64:0}, b={64:0}, b[i]=41, i=6, size=17] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=17, b={64:0}, b={64:0}, i=7, size=17] [L18] EXPR a[i] VAL [\old(size)=17, b={64:0}, b={64:0}, i=7, size=17] [L18] EXPR, FCALL b[i] VAL [\old(size)=17, b={64:0}, b={64:0}, b[i]=60, i=7, size=17] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=17, b={64:0}, b={64:0}, i=8, size=17] [L18] EXPR a[i] VAL [\old(size)=17, b={64:0}, b={64:0}, i=8, size=17] [L18] EXPR, FCALL b[i] VAL [\old(size)=17, b={64:0}, b={64:0}, b[i]=47, i=8, size=17] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=17, b={64:0}, b={64:0}, i=9, size=17] [L18] EXPR a[i] VAL [\old(size)=17, b={64:0}, b={64:0}, i=9, size=17] [L18] EXPR, FCALL b[i] VAL [\old(size)=17, b={64:0}, b={64:0}, b[i]=49, i=9, size=17] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=17, b={64:0}, b={64:0}, i=10, size=17] [L18] EXPR a[i] VAL [\old(size)=17, b={64:0}, b={64:0}, i=10, size=17] [L18] EXPR, FCALL b[i] VAL [\old(size)=17, b={64:0}, b={64:0}, b[i]=44, i=10, size=17] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=17, b={64:0}, b={64:0}, i=11, size=17] [L18] EXPR a[i] VAL [\old(size)=17, b={64:0}, b={64:0}, i=11, size=17] [L18] EXPR, FCALL b[i] VAL [\old(size)=17, b={64:0}, b={64:0}, b[i]=65, i=11, size=17] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=17, b={64:0}, b={64:0}, i=12, size=17] [L18] EXPR a[i] VAL [\old(size)=17, b={64:0}, b={64:0}, i=12, size=17] [L18] EXPR, FCALL b[i] VAL [\old(size)=17, b={64:0}, b={64:0}, b[i]=62, i=12, size=17] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=17, b={64:0}, b={64:0}, i=13, size=17] [L18] EXPR a[i] VAL [\old(size)=17, b={64:0}, b={64:0}, i=13, size=17] [L18] EXPR, FCALL b[i] VAL [\old(size)=17, b={64:0}, b={64:0}, b[i]=66, i=13, size=17] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=17, b={64:0}, b={64:0}, i=14, size=17] [L18] EXPR a[i] VAL [\old(size)=17, b={64:0}, b={64:0}, i=14, size=17] [L18] EXPR, FCALL b[i] VAL [\old(size)=17, b={64:0}, b={64:0}, b[i]=45, i=14, size=17] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=17, b={64:0}, b={64:0}, i=15, size=17] [L18] EXPR a[i] VAL [\old(size)=17, b={64:0}, b={64:0}, i=15, size=17] [L18] EXPR, FCALL b[i] VAL [\old(size)=17, b={64:0}, b={64:0}, b[i]=48, i=15, size=17] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=17, b={64:0}, b={64:0}, i=16, size=17] [L18] EXPR a[i] VAL [\old(size)=17, b={64:0}, b={64:0}, i=16, size=17] [L18] EXPR, FCALL b[i] VAL [\old(size)=17, b={64:0}, b={64:0}, b[i]=57, i=16, size=17] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=17, b={64:0}, b={64:0}, i=17, size=17] [L18] EXPR a[i] VAL [\old(size)=17, b={64:0}, b={64:0}, i=17, size=17] [L18] EXPR, FCALL b[i] VAL [\old(size)=17, b={64:0}, b={64:0}, b[i]=36, i=17, size=17] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=17, b={64:0}, b={64:0}, i=18, size=17] [L18] EXPR a[i] VAL [\old(size)=17, b={64:0}, b={64:0}, i=18, size=17] [L18] EXPR, FCALL b[i] VAL [\old(size)=17, b={64:0}, b={64:0}, b[i]=56, i=18, size=17] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=17, b={64:0}, b={64:0}, i=19, size=17] [L20] RET return i; VAL [\old(size)=17, \result=19, b={64:0}, b={64:0}, i=19, size=17] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=19, i=17, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=18, mask={64:0}] [L27] EXPR b[i] VAL [i=18, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=18, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=18, b={64:0}, b={64:0}, i=0, size=18] [L17] COND TRUE i <= size + 1 VAL [\old(size)=18, b={64:0}, b={64:0}, i=0, size=18] [L18] EXPR a[i] VAL [\old(size)=18, b={64:0}, b={64:0}, i=0, size=18] [L18] EXPR, FCALL b[i] VAL [\old(size)=18, b={64:0}, b={64:0}, b[i]=34, i=0, size=18] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=18, b={64:0}, b={64:0}, i=1, size=18] [L18] EXPR a[i] VAL [\old(size)=18, b={64:0}, b={64:0}, i=1, size=18] [L18] EXPR, FCALL b[i] VAL [\old(size)=18, b={64:0}, b={64:0}, b[i]=67, i=1, size=18] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=18, b={64:0}, b={64:0}, i=2, size=18] [L18] EXPR a[i] VAL [\old(size)=18, b={64:0}, b={64:0}, i=2, size=18] [L18] EXPR, FCALL b[i] VAL [\old(size)=18, b={64:0}, b={64:0}, b[i]=33, i=2, size=18] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=18, b={64:0}, b={64:0}, i=3, size=18] [L18] EXPR a[i] VAL [\old(size)=18, b={64:0}, b={64:0}, i=3, size=18] [L18] EXPR, FCALL b[i] VAL [\old(size)=18, b={64:0}, b={64:0}, b[i]=43, i=3, size=18] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=18, b={64:0}, b={64:0}, i=4, size=18] [L18] EXPR a[i] VAL [\old(size)=18, b={64:0}, b={64:0}, i=4, size=18] [L18] EXPR, FCALL b[i] VAL [\old(size)=18, b={64:0}, b={64:0}, b[i]=55, i=4, size=18] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=18, b={64:0}, b={64:0}, i=5, size=18] [L18] EXPR a[i] VAL [\old(size)=18, b={64:0}, b={64:0}, i=5, size=18] [L18] EXPR, FCALL b[i] VAL [\old(size)=18, b={64:0}, b={64:0}, b[i]=46, i=5, size=18] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=18, b={64:0}, b={64:0}, i=6, size=18] [L18] EXPR a[i] VAL [\old(size)=18, b={64:0}, b={64:0}, i=6, size=18] [L18] EXPR, FCALL b[i] VAL [\old(size)=18, b={64:0}, b={64:0}, b[i]=41, i=6, size=18] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=18, b={64:0}, b={64:0}, i=7, size=18] [L18] EXPR a[i] VAL [\old(size)=18, b={64:0}, b={64:0}, i=7, size=18] [L18] EXPR, FCALL b[i] VAL [\old(size)=18, b={64:0}, b={64:0}, b[i]=60, i=7, size=18] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=18, b={64:0}, b={64:0}, i=8, size=18] [L18] EXPR a[i] VAL [\old(size)=18, b={64:0}, b={64:0}, i=8, size=18] [L18] EXPR, FCALL b[i] VAL [\old(size)=18, b={64:0}, b={64:0}, b[i]=47, i=8, size=18] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=18, b={64:0}, b={64:0}, i=9, size=18] [L18] EXPR a[i] VAL [\old(size)=18, b={64:0}, b={64:0}, i=9, size=18] [L18] EXPR, FCALL b[i] VAL [\old(size)=18, b={64:0}, b={64:0}, b[i]=49, i=9, size=18] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=18, b={64:0}, b={64:0}, i=10, size=18] [L18] EXPR a[i] VAL [\old(size)=18, b={64:0}, b={64:0}, i=10, size=18] [L18] EXPR, FCALL b[i] VAL [\old(size)=18, b={64:0}, b={64:0}, b[i]=44, i=10, size=18] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=18, b={64:0}, b={64:0}, i=11, size=18] [L18] EXPR a[i] VAL [\old(size)=18, b={64:0}, b={64:0}, i=11, size=18] [L18] EXPR, FCALL b[i] VAL [\old(size)=18, b={64:0}, b={64:0}, b[i]=65, i=11, size=18] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=18, b={64:0}, b={64:0}, i=12, size=18] [L18] EXPR a[i] VAL [\old(size)=18, b={64:0}, b={64:0}, i=12, size=18] [L18] EXPR, FCALL b[i] VAL [\old(size)=18, b={64:0}, b={64:0}, b[i]=62, i=12, size=18] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=18, b={64:0}, b={64:0}, i=13, size=18] [L18] EXPR a[i] VAL [\old(size)=18, b={64:0}, b={64:0}, i=13, size=18] [L18] EXPR, FCALL b[i] VAL [\old(size)=18, b={64:0}, b={64:0}, b[i]=66, i=13, size=18] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=18, b={64:0}, b={64:0}, i=14, size=18] [L18] EXPR a[i] VAL [\old(size)=18, b={64:0}, b={64:0}, i=14, size=18] [L18] EXPR, FCALL b[i] VAL [\old(size)=18, b={64:0}, b={64:0}, b[i]=45, i=14, size=18] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=18, b={64:0}, b={64:0}, i=15, size=18] [L18] EXPR a[i] VAL [\old(size)=18, b={64:0}, b={64:0}, i=15, size=18] [L18] EXPR, FCALL b[i] VAL [\old(size)=18, b={64:0}, b={64:0}, b[i]=48, i=15, size=18] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=18, b={64:0}, b={64:0}, i=16, size=18] [L18] EXPR a[i] VAL [\old(size)=18, b={64:0}, b={64:0}, i=16, size=18] [L18] EXPR, FCALL b[i] VAL [\old(size)=18, b={64:0}, b={64:0}, b[i]=57, i=16, size=18] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=18, b={64:0}, b={64:0}, i=17, size=18] [L18] EXPR a[i] VAL [\old(size)=18, b={64:0}, b={64:0}, i=17, size=18] [L18] EXPR, FCALL b[i] VAL [\old(size)=18, b={64:0}, b={64:0}, b[i]=36, i=17, size=18] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=18, b={64:0}, b={64:0}, i=18, size=18] [L18] EXPR a[i] VAL [\old(size)=18, b={64:0}, b={64:0}, i=18, size=18] [L18] EXPR, FCALL b[i] VAL [\old(size)=18, b={64:0}, b={64:0}, b[i]=56, i=18, size=18] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=18, b={64:0}, b={64:0}, i=19, size=18] [L18] EXPR a[i] VAL [\old(size)=18, b={64:0}, b={64:0}, i=19, size=18] [L18] EXPR, FCALL b[i] VAL [\old(size)=18, b={64:0}, b={64:0}, b[i]=58, i=19, size=18] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=18, b={64:0}, b={64:0}, i=20, size=18] [L20] RET return i; VAL [\old(size)=18, \result=20, b={64:0}, b={64:0}, i=20, size=18] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=20, i=18, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=19, mask={64:0}] [L27] EXPR b[i] VAL [i=19, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=19, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=19, b={64:0}, b={64:0}, i=0, size=19] [L17] COND TRUE i <= size + 1 VAL [\old(size)=19, b={64:0}, b={64:0}, i=0, size=19] [L18] EXPR a[i] VAL [\old(size)=19, b={64:0}, b={64:0}, i=0, size=19] [L18] EXPR, FCALL b[i] VAL [\old(size)=19, b={64:0}, b={64:0}, b[i]=34, i=0, size=19] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=19, b={64:0}, b={64:0}, i=1, size=19] [L18] EXPR a[i] VAL [\old(size)=19, b={64:0}, b={64:0}, i=1, size=19] [L18] EXPR, FCALL b[i] VAL [\old(size)=19, b={64:0}, b={64:0}, b[i]=67, i=1, size=19] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=19, b={64:0}, b={64:0}, i=2, size=19] [L18] EXPR a[i] VAL [\old(size)=19, b={64:0}, b={64:0}, i=2, size=19] [L18] EXPR, FCALL b[i] VAL [\old(size)=19, b={64:0}, b={64:0}, b[i]=33, i=2, size=19] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=19, b={64:0}, b={64:0}, i=3, size=19] [L18] EXPR a[i] VAL [\old(size)=19, b={64:0}, b={64:0}, i=3, size=19] [L18] EXPR, FCALL b[i] VAL [\old(size)=19, b={64:0}, b={64:0}, b[i]=43, i=3, size=19] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=19, b={64:0}, b={64:0}, i=4, size=19] [L18] EXPR a[i] VAL [\old(size)=19, b={64:0}, b={64:0}, i=4, size=19] [L18] EXPR, FCALL b[i] VAL [\old(size)=19, b={64:0}, b={64:0}, b[i]=55, i=4, size=19] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=19, b={64:0}, b={64:0}, i=5, size=19] [L18] EXPR a[i] VAL [\old(size)=19, b={64:0}, b={64:0}, i=5, size=19] [L18] EXPR, FCALL b[i] VAL [\old(size)=19, b={64:0}, b={64:0}, b[i]=46, i=5, size=19] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=19, b={64:0}, b={64:0}, i=6, size=19] [L18] EXPR a[i] VAL [\old(size)=19, b={64:0}, b={64:0}, i=6, size=19] [L18] EXPR, FCALL b[i] VAL [\old(size)=19, b={64:0}, b={64:0}, b[i]=41, i=6, size=19] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=19, b={64:0}, b={64:0}, i=7, size=19] [L18] EXPR a[i] VAL [\old(size)=19, b={64:0}, b={64:0}, i=7, size=19] [L18] EXPR, FCALL b[i] VAL [\old(size)=19, b={64:0}, b={64:0}, b[i]=60, i=7, size=19] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=19, b={64:0}, b={64:0}, i=8, size=19] [L18] EXPR a[i] VAL [\old(size)=19, b={64:0}, b={64:0}, i=8, size=19] [L18] EXPR, FCALL b[i] VAL [\old(size)=19, b={64:0}, b={64:0}, b[i]=47, i=8, size=19] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=19, b={64:0}, b={64:0}, i=9, size=19] [L18] EXPR a[i] VAL [\old(size)=19, b={64:0}, b={64:0}, i=9, size=19] [L18] EXPR, FCALL b[i] VAL [\old(size)=19, b={64:0}, b={64:0}, b[i]=49, i=9, size=19] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=19, b={64:0}, b={64:0}, i=10, size=19] [L18] EXPR a[i] VAL [\old(size)=19, b={64:0}, b={64:0}, i=10, size=19] [L18] EXPR, FCALL b[i] VAL [\old(size)=19, b={64:0}, b={64:0}, b[i]=44, i=10, size=19] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=19, b={64:0}, b={64:0}, i=11, size=19] [L18] EXPR a[i] VAL [\old(size)=19, b={64:0}, b={64:0}, i=11, size=19] [L18] EXPR, FCALL b[i] VAL [\old(size)=19, b={64:0}, b={64:0}, b[i]=65, i=11, size=19] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=19, b={64:0}, b={64:0}, i=12, size=19] [L18] EXPR a[i] VAL [\old(size)=19, b={64:0}, b={64:0}, i=12, size=19] [L18] EXPR, FCALL b[i] VAL [\old(size)=19, b={64:0}, b={64:0}, b[i]=62, i=12, size=19] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=19, b={64:0}, b={64:0}, i=13, size=19] [L18] EXPR a[i] VAL [\old(size)=19, b={64:0}, b={64:0}, i=13, size=19] [L18] EXPR, FCALL b[i] VAL [\old(size)=19, b={64:0}, b={64:0}, b[i]=66, i=13, size=19] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=19, b={64:0}, b={64:0}, i=14, size=19] [L18] EXPR a[i] VAL [\old(size)=19, b={64:0}, b={64:0}, i=14, size=19] [L18] EXPR, FCALL b[i] VAL [\old(size)=19, b={64:0}, b={64:0}, b[i]=45, i=14, size=19] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=19, b={64:0}, b={64:0}, i=15, size=19] [L18] EXPR a[i] VAL [\old(size)=19, b={64:0}, b={64:0}, i=15, size=19] [L18] EXPR, FCALL b[i] VAL [\old(size)=19, b={64:0}, b={64:0}, b[i]=48, i=15, size=19] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=19, b={64:0}, b={64:0}, i=16, size=19] [L18] EXPR a[i] VAL [\old(size)=19, b={64:0}, b={64:0}, i=16, size=19] [L18] EXPR, FCALL b[i] VAL [\old(size)=19, b={64:0}, b={64:0}, b[i]=57, i=16, size=19] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=19, b={64:0}, b={64:0}, i=17, size=19] [L18] EXPR a[i] VAL [\old(size)=19, b={64:0}, b={64:0}, i=17, size=19] [L18] EXPR, FCALL b[i] VAL [\old(size)=19, b={64:0}, b={64:0}, b[i]=36, i=17, size=19] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=19, b={64:0}, b={64:0}, i=18, size=19] [L18] EXPR a[i] VAL [\old(size)=19, b={64:0}, b={64:0}, i=18, size=19] [L18] EXPR, FCALL b[i] VAL [\old(size)=19, b={64:0}, b={64:0}, b[i]=56, i=18, size=19] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=19, b={64:0}, b={64:0}, i=19, size=19] [L18] EXPR a[i] VAL [\old(size)=19, b={64:0}, b={64:0}, i=19, size=19] [L18] EXPR, FCALL b[i] VAL [\old(size)=19, b={64:0}, b={64:0}, b[i]=58, i=19, size=19] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=19, b={64:0}, b={64:0}, i=20, size=19] [L18] EXPR a[i] VAL [\old(size)=19, b={64:0}, b={64:0}, i=20, size=19] [L18] EXPR, FCALL b[i] VAL [\old(size)=19, b={64:0}, b={64:0}, b[i]=51, i=20, size=19] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=19, b={64:0}, b={64:0}, i=21, size=19] [L20] RET return i; VAL [\old(size)=19, \result=21, b={64:0}, b={64:0}, i=21, size=19] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=21, i=19, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=20, mask={64:0}] [L27] EXPR b[i] VAL [i=20, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=20, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=20, b={64:0}, b={64:0}, i=0, size=20] [L17] COND TRUE i <= size + 1 VAL [\old(size)=20, b={64:0}, b={64:0}, i=0, size=20] [L18] EXPR a[i] VAL [\old(size)=20, b={64:0}, b={64:0}, i=0, size=20] [L18] EXPR, FCALL b[i] VAL [\old(size)=20, b={64:0}, b={64:0}, b[i]=34, i=0, size=20] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=20, b={64:0}, b={64:0}, i=1, size=20] [L18] EXPR a[i] VAL [\old(size)=20, b={64:0}, b={64:0}, i=1, size=20] [L18] EXPR, FCALL b[i] VAL [\old(size)=20, b={64:0}, b={64:0}, b[i]=67, i=1, size=20] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=20, b={64:0}, b={64:0}, i=2, size=20] [L18] EXPR a[i] VAL [\old(size)=20, b={64:0}, b={64:0}, i=2, size=20] [L18] EXPR, FCALL b[i] VAL [\old(size)=20, b={64:0}, b={64:0}, b[i]=33, i=2, size=20] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=20, b={64:0}, b={64:0}, i=3, size=20] [L18] EXPR a[i] VAL [\old(size)=20, b={64:0}, b={64:0}, i=3, size=20] [L18] EXPR, FCALL b[i] VAL [\old(size)=20, b={64:0}, b={64:0}, b[i]=43, i=3, size=20] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=20, b={64:0}, b={64:0}, i=4, size=20] [L18] EXPR a[i] VAL [\old(size)=20, b={64:0}, b={64:0}, i=4, size=20] [L18] EXPR, FCALL b[i] VAL [\old(size)=20, b={64:0}, b={64:0}, b[i]=55, i=4, size=20] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=20, b={64:0}, b={64:0}, i=5, size=20] [L18] EXPR a[i] VAL [\old(size)=20, b={64:0}, b={64:0}, i=5, size=20] [L18] EXPR, FCALL b[i] VAL [\old(size)=20, b={64:0}, b={64:0}, b[i]=46, i=5, size=20] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=20, b={64:0}, b={64:0}, i=6, size=20] [L18] EXPR a[i] VAL [\old(size)=20, b={64:0}, b={64:0}, i=6, size=20] [L18] EXPR, FCALL b[i] VAL [\old(size)=20, b={64:0}, b={64:0}, b[i]=41, i=6, size=20] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=20, b={64:0}, b={64:0}, i=7, size=20] [L18] EXPR a[i] VAL [\old(size)=20, b={64:0}, b={64:0}, i=7, size=20] [L18] EXPR, FCALL b[i] VAL [\old(size)=20, b={64:0}, b={64:0}, b[i]=60, i=7, size=20] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=20, b={64:0}, b={64:0}, i=8, size=20] [L18] EXPR a[i] VAL [\old(size)=20, b={64:0}, b={64:0}, i=8, size=20] [L18] EXPR, FCALL b[i] VAL [\old(size)=20, b={64:0}, b={64:0}, b[i]=47, i=8, size=20] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=20, b={64:0}, b={64:0}, i=9, size=20] [L18] EXPR a[i] VAL [\old(size)=20, b={64:0}, b={64:0}, i=9, size=20] [L18] EXPR, FCALL b[i] VAL [\old(size)=20, b={64:0}, b={64:0}, b[i]=49, i=9, size=20] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=20, b={64:0}, b={64:0}, i=10, size=20] [L18] EXPR a[i] VAL [\old(size)=20, b={64:0}, b={64:0}, i=10, size=20] [L18] EXPR, FCALL b[i] VAL [\old(size)=20, b={64:0}, b={64:0}, b[i]=44, i=10, size=20] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=20, b={64:0}, b={64:0}, i=11, size=20] [L18] EXPR a[i] VAL [\old(size)=20, b={64:0}, b={64:0}, i=11, size=20] [L18] EXPR, FCALL b[i] VAL [\old(size)=20, b={64:0}, b={64:0}, b[i]=65, i=11, size=20] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=20, b={64:0}, b={64:0}, i=12, size=20] [L18] EXPR a[i] VAL [\old(size)=20, b={64:0}, b={64:0}, i=12, size=20] [L18] EXPR, FCALL b[i] VAL [\old(size)=20, b={64:0}, b={64:0}, b[i]=62, i=12, size=20] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=20, b={64:0}, b={64:0}, i=13, size=20] [L18] EXPR a[i] VAL [\old(size)=20, b={64:0}, b={64:0}, i=13, size=20] [L18] EXPR, FCALL b[i] VAL [\old(size)=20, b={64:0}, b={64:0}, b[i]=66, i=13, size=20] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=20, b={64:0}, b={64:0}, i=14, size=20] [L18] EXPR a[i] VAL [\old(size)=20, b={64:0}, b={64:0}, i=14, size=20] [L18] EXPR, FCALL b[i] VAL [\old(size)=20, b={64:0}, b={64:0}, b[i]=45, i=14, size=20] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=20, b={64:0}, b={64:0}, i=15, size=20] [L18] EXPR a[i] VAL [\old(size)=20, b={64:0}, b={64:0}, i=15, size=20] [L18] EXPR, FCALL b[i] VAL [\old(size)=20, b={64:0}, b={64:0}, b[i]=48, i=15, size=20] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=20, b={64:0}, b={64:0}, i=16, size=20] [L18] EXPR a[i] VAL [\old(size)=20, b={64:0}, b={64:0}, i=16, size=20] [L18] EXPR, FCALL b[i] VAL [\old(size)=20, b={64:0}, b={64:0}, b[i]=57, i=16, size=20] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=20, b={64:0}, b={64:0}, i=17, size=20] [L18] EXPR a[i] VAL [\old(size)=20, b={64:0}, b={64:0}, i=17, size=20] [L18] EXPR, FCALL b[i] VAL [\old(size)=20, b={64:0}, b={64:0}, b[i]=36, i=17, size=20] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=20, b={64:0}, b={64:0}, i=18, size=20] [L18] EXPR a[i] VAL [\old(size)=20, b={64:0}, b={64:0}, i=18, size=20] [L18] EXPR, FCALL b[i] VAL [\old(size)=20, b={64:0}, b={64:0}, b[i]=56, i=18, size=20] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=20, b={64:0}, b={64:0}, i=19, size=20] [L18] EXPR a[i] VAL [\old(size)=20, b={64:0}, b={64:0}, i=19, size=20] [L18] EXPR, FCALL b[i] VAL [\old(size)=20, b={64:0}, b={64:0}, b[i]=58, i=19, size=20] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=20, b={64:0}, b={64:0}, i=20, size=20] [L18] EXPR a[i] VAL [\old(size)=20, b={64:0}, b={64:0}, i=20, size=20] [L18] EXPR, FCALL b[i] VAL [\old(size)=20, b={64:0}, b={64:0}, b[i]=51, i=20, size=20] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=20, b={64:0}, b={64:0}, i=21, size=20] [L18] EXPR a[i] VAL [\old(size)=20, b={64:0}, b={64:0}, i=21, size=20] [L18] EXPR, FCALL b[i] VAL [\old(size)=20, b={64:0}, b={64:0}, b[i]=35, i=21, size=20] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=20, b={64:0}, b={64:0}, i=22, size=20] [L20] RET return i; VAL [\old(size)=20, \result=22, b={64:0}, b={64:0}, i=22, size=20] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=22, i=20, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=21, mask={64:0}] [L27] EXPR b[i] VAL [i=21, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=21, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=21, b={64:0}, b={64:0}, i=0, size=21] [L17] COND TRUE i <= size + 1 VAL [\old(size)=21, b={64:0}, b={64:0}, i=0, size=21] [L18] EXPR a[i] VAL [\old(size)=21, b={64:0}, b={64:0}, i=0, size=21] [L18] EXPR, FCALL b[i] VAL [\old(size)=21, b={64:0}, b={64:0}, b[i]=34, i=0, size=21] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=21, b={64:0}, b={64:0}, i=1, size=21] [L18] EXPR a[i] VAL [\old(size)=21, b={64:0}, b={64:0}, i=1, size=21] [L18] EXPR, FCALL b[i] VAL [\old(size)=21, b={64:0}, b={64:0}, b[i]=67, i=1, size=21] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=21, b={64:0}, b={64:0}, i=2, size=21] [L18] EXPR a[i] VAL [\old(size)=21, b={64:0}, b={64:0}, i=2, size=21] [L18] EXPR, FCALL b[i] VAL [\old(size)=21, b={64:0}, b={64:0}, b[i]=33, i=2, size=21] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=21, b={64:0}, b={64:0}, i=3, size=21] [L18] EXPR a[i] VAL [\old(size)=21, b={64:0}, b={64:0}, i=3, size=21] [L18] EXPR, FCALL b[i] VAL [\old(size)=21, b={64:0}, b={64:0}, b[i]=43, i=3, size=21] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=21, b={64:0}, b={64:0}, i=4, size=21] [L18] EXPR a[i] VAL [\old(size)=21, b={64:0}, b={64:0}, i=4, size=21] [L18] EXPR, FCALL b[i] VAL [\old(size)=21, b={64:0}, b={64:0}, b[i]=55, i=4, size=21] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=21, b={64:0}, b={64:0}, i=5, size=21] [L18] EXPR a[i] VAL [\old(size)=21, b={64:0}, b={64:0}, i=5, size=21] [L18] EXPR, FCALL b[i] VAL [\old(size)=21, b={64:0}, b={64:0}, b[i]=46, i=5, size=21] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=21, b={64:0}, b={64:0}, i=6, size=21] [L18] EXPR a[i] VAL [\old(size)=21, b={64:0}, b={64:0}, i=6, size=21] [L18] EXPR, FCALL b[i] VAL [\old(size)=21, b={64:0}, b={64:0}, b[i]=41, i=6, size=21] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=21, b={64:0}, b={64:0}, i=7, size=21] [L18] EXPR a[i] VAL [\old(size)=21, b={64:0}, b={64:0}, i=7, size=21] [L18] EXPR, FCALL b[i] VAL [\old(size)=21, b={64:0}, b={64:0}, b[i]=60, i=7, size=21] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=21, b={64:0}, b={64:0}, i=8, size=21] [L18] EXPR a[i] VAL [\old(size)=21, b={64:0}, b={64:0}, i=8, size=21] [L18] EXPR, FCALL b[i] VAL [\old(size)=21, b={64:0}, b={64:0}, b[i]=47, i=8, size=21] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=21, b={64:0}, b={64:0}, i=9, size=21] [L18] EXPR a[i] VAL [\old(size)=21, b={64:0}, b={64:0}, i=9, size=21] [L18] EXPR, FCALL b[i] VAL [\old(size)=21, b={64:0}, b={64:0}, b[i]=49, i=9, size=21] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=21, b={64:0}, b={64:0}, i=10, size=21] [L18] EXPR a[i] VAL [\old(size)=21, b={64:0}, b={64:0}, i=10, size=21] [L18] EXPR, FCALL b[i] VAL [\old(size)=21, b={64:0}, b={64:0}, b[i]=44, i=10, size=21] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=21, b={64:0}, b={64:0}, i=11, size=21] [L18] EXPR a[i] VAL [\old(size)=21, b={64:0}, b={64:0}, i=11, size=21] [L18] EXPR, FCALL b[i] VAL [\old(size)=21, b={64:0}, b={64:0}, b[i]=65, i=11, size=21] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=21, b={64:0}, b={64:0}, i=12, size=21] [L18] EXPR a[i] VAL [\old(size)=21, b={64:0}, b={64:0}, i=12, size=21] [L18] EXPR, FCALL b[i] VAL [\old(size)=21, b={64:0}, b={64:0}, b[i]=62, i=12, size=21] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=21, b={64:0}, b={64:0}, i=13, size=21] [L18] EXPR a[i] VAL [\old(size)=21, b={64:0}, b={64:0}, i=13, size=21] [L18] EXPR, FCALL b[i] VAL [\old(size)=21, b={64:0}, b={64:0}, b[i]=66, i=13, size=21] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=21, b={64:0}, b={64:0}, i=14, size=21] [L18] EXPR a[i] VAL [\old(size)=21, b={64:0}, b={64:0}, i=14, size=21] [L18] EXPR, FCALL b[i] VAL [\old(size)=21, b={64:0}, b={64:0}, b[i]=45, i=14, size=21] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=21, b={64:0}, b={64:0}, i=15, size=21] [L18] EXPR a[i] VAL [\old(size)=21, b={64:0}, b={64:0}, i=15, size=21] [L18] EXPR, FCALL b[i] VAL [\old(size)=21, b={64:0}, b={64:0}, b[i]=48, i=15, size=21] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=21, b={64:0}, b={64:0}, i=16, size=21] [L18] EXPR a[i] VAL [\old(size)=21, b={64:0}, b={64:0}, i=16, size=21] [L18] EXPR, FCALL b[i] VAL [\old(size)=21, b={64:0}, b={64:0}, b[i]=57, i=16, size=21] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=21, b={64:0}, b={64:0}, i=17, size=21] [L18] EXPR a[i] VAL [\old(size)=21, b={64:0}, b={64:0}, i=17, size=21] [L18] EXPR, FCALL b[i] VAL [\old(size)=21, b={64:0}, b={64:0}, b[i]=36, i=17, size=21] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=21, b={64:0}, b={64:0}, i=18, size=21] [L18] EXPR a[i] VAL [\old(size)=21, b={64:0}, b={64:0}, i=18, size=21] [L18] EXPR, FCALL b[i] VAL [\old(size)=21, b={64:0}, b={64:0}, b[i]=56, i=18, size=21] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=21, b={64:0}, b={64:0}, i=19, size=21] [L18] EXPR a[i] VAL [\old(size)=21, b={64:0}, b={64:0}, i=19, size=21] [L18] EXPR, FCALL b[i] VAL [\old(size)=21, b={64:0}, b={64:0}, b[i]=58, i=19, size=21] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=21, b={64:0}, b={64:0}, i=20, size=21] [L18] EXPR a[i] VAL [\old(size)=21, b={64:0}, b={64:0}, i=20, size=21] [L18] EXPR, FCALL b[i] VAL [\old(size)=21, b={64:0}, b={64:0}, b[i]=51, i=20, size=21] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=21, b={64:0}, b={64:0}, i=21, size=21] [L18] EXPR a[i] VAL [\old(size)=21, b={64:0}, b={64:0}, i=21, size=21] [L18] EXPR, FCALL b[i] VAL [\old(size)=21, b={64:0}, b={64:0}, b[i]=35, i=21, size=21] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=21, b={64:0}, b={64:0}, i=22, size=21] [L18] EXPR a[i] VAL [\old(size)=21, b={64:0}, b={64:0}, i=22, size=21] [L18] EXPR, FCALL b[i] VAL [\old(size)=21, b={64:0}, b={64:0}, b[i]=42, i=22, size=21] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=21, b={64:0}, b={64:0}, i=23, size=21] [L20] RET return i; VAL [\old(size)=21, \result=23, b={64:0}, b={64:0}, i=23, size=21] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=23, i=21, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=22, mask={64:0}] [L27] EXPR b[i] VAL [i=22, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=22, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=22, b={64:0}, b={64:0}, i=0, size=22] [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=0, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=0, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=34, i=0, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=1, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=1, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=67, i=1, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=2, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=2, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=33, i=2, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=3, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=3, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=43, i=3, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=4, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=4, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=55, i=4, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=5, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=5, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=46, i=5, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=6, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=6, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=41, i=6, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=7, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=7, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=60, i=7, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=8, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=8, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=47, i=8, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=9, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=9, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=49, i=9, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=10, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=10, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=44, i=10, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=11, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=11, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=65, i=11, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=12, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=12, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=62, i=12, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=13, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=13, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=66, i=13, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=14, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=14, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=45, i=14, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=15, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=15, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=48, i=15, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=16, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=16, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=57, i=16, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=17, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=17, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=36, i=17, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=18, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=18, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=56, i=18, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=19, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=19, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=58, i=19, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=20, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=20, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=51, i=20, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=21, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=21, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=35, i=21, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=22, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=22, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=42, i=22, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=22, b={64:0}, b={64:0}, i=23, size=22] [L18] EXPR a[i] VAL [\old(size)=22, b={64:0}, b={64:0}, i=23, size=22] [L18] EXPR, FCALL b[i] VAL [\old(size)=22, b={64:0}, b={64:0}, b[i]=54, i=23, size=22] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=22, b={64:0}, b={64:0}, i=24, size=22] [L20] RET return i; VAL [\old(size)=22, \result=24, b={64:0}, b={64:0}, i=24, size=22] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=24, i=22, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=23, mask={64:0}] [L27] EXPR b[i] VAL [i=23, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=23, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=23, b={64:0}, b={64:0}, i=0, size=23] [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=0, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=0, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=34, i=0, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=1, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=1, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=67, i=1, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=2, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=2, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=33, i=2, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=3, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=3, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=43, i=3, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=4, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=4, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=55, i=4, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=5, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=5, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=46, i=5, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=6, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=6, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=41, i=6, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=7, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=7, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=60, i=7, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=8, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=8, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=47, i=8, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=9, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=9, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=49, i=9, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=10, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=10, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=44, i=10, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=11, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=11, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=65, i=11, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=12, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=12, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=62, i=12, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=13, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=13, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=66, i=13, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=14, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=14, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=45, i=14, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=15, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=15, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=48, i=15, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=16, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=16, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=57, i=16, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=17, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=17, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=36, i=17, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=18, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=18, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=56, i=18, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=19, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=19, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=58, i=19, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=20, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=20, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=51, i=20, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=21, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=21, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=35, i=21, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=22, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=22, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=42, i=22, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=23, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=23, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=54, i=23, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=23, b={64:0}, b={64:0}, i=24, size=23] [L18] EXPR a[i] VAL [\old(size)=23, b={64:0}, b={64:0}, i=24, size=23] [L18] EXPR, FCALL b[i] VAL [\old(size)=23, b={64:0}, b={64:0}, b[i]=63, i=24, size=23] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=23, b={64:0}, b={64:0}, i=25, size=23] [L20] RET return i; VAL [\old(size)=23, \result=25, b={64:0}, b={64:0}, i=25, size=23] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=25, i=23, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=24, mask={64:0}] [L27] EXPR b[i] VAL [i=24, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=24, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=24, b={64:0}, b={64:0}, i=0, size=24] [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=0, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=0, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=34, i=0, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=1, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=1, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=67, i=1, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=2, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=2, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=33, i=2, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=3, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=3, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=43, i=3, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=4, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=4, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=55, i=4, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=5, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=5, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=46, i=5, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=6, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=6, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=41, i=6, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=7, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=7, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=60, i=7, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=8, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=8, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=47, i=8, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=9, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=9, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=49, i=9, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=10, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=10, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=44, i=10, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=11, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=11, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=65, i=11, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=12, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=12, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=62, i=12, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=13, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=13, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=66, i=13, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=14, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=14, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=45, i=14, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=15, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=15, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=48, i=15, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=16, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=16, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=57, i=16, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=17, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=17, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=36, i=17, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=18, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=18, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=56, i=18, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=19, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=19, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=58, i=19, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=20, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=20, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=51, i=20, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=21, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=21, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=35, i=21, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=22, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=22, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=42, i=22, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=23, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=23, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=54, i=23, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=24, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=24, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=63, i=24, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=24, b={64:0}, b={64:0}, i=25, size=24] [L18] EXPR a[i] VAL [\old(size)=24, b={64:0}, b={64:0}, i=25, size=24] [L18] EXPR, FCALL b[i] VAL [\old(size)=24, b={64:0}, b={64:0}, b[i]=61, i=25, size=24] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=24, b={64:0}, b={64:0}, i=26, size=24] [L20] RET return i; VAL [\old(size)=24, \result=26, b={64:0}, b={64:0}, i=26, size=24] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=26, i=24, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=25, mask={64:0}] [L27] EXPR b[i] VAL [i=25, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=25, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=25, b={64:0}, b={64:0}, i=0, size=25] [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=0, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=0, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=34, i=0, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=1, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=1, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=67, i=1, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=2, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=2, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=33, i=2, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=3, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=3, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=43, i=3, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=4, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=4, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=55, i=4, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=5, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=5, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=46, i=5, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=6, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=6, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=41, i=6, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=7, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=7, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=60, i=7, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=8, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=8, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=47, i=8, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=9, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=9, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=49, i=9, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=10, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=10, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=44, i=10, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=11, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=11, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=65, i=11, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=12, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=12, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=62, i=12, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=13, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=13, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=66, i=13, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=14, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=14, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=45, i=14, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=15, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=15, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=48, i=15, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=16, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=16, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=57, i=16, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=17, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=17, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=36, i=17, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=18, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=18, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=56, i=18, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=19, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=19, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=58, i=19, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=20, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=20, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=51, i=20, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=21, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=21, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=35, i=21, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=22, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=22, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=42, i=22, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=23, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=23, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=54, i=23, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=24, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=24, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=63, i=24, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=25, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=25, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=61, i=25, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=25, b={64:0}, b={64:0}, i=26, size=25] [L18] EXPR a[i] VAL [\old(size)=25, b={64:0}, b={64:0}, i=26, size=25] [L18] EXPR, FCALL b[i] VAL [\old(size)=25, b={64:0}, b={64:0}, b[i]=52, i=26, size=25] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=25, b={64:0}, b={64:0}, i=27, size=25] [L20] RET return i; VAL [\old(size)=25, \result=27, b={64:0}, b={64:0}, i=27, size=25] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=27, i=25, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=26, mask={64:0}] [L27] EXPR b[i] VAL [i=26, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=26, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=26, b={64:0}, b={64:0}, i=0, size=26] [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=0, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=0, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=34, i=0, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=1, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=1, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=67, i=1, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=2, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=2, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=33, i=2, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=3, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=3, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=43, i=3, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=4, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=4, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=55, i=4, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=5, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=5, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=46, i=5, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=6, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=6, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=41, i=6, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=7, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=7, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=60, i=7, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=8, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=8, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=47, i=8, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=9, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=9, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=49, i=9, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=10, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=10, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=44, i=10, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=11, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=11, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=65, i=11, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=12, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=12, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=62, i=12, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=13, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=13, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=66, i=13, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=14, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=14, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=45, i=14, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=15, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=15, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=48, i=15, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=16, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=16, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=57, i=16, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=17, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=17, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=36, i=17, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=18, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=18, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=56, i=18, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=19, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=19, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=58, i=19, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=20, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=20, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=51, i=20, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=21, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=21, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=35, i=21, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=22, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=22, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=42, i=22, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=23, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=23, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=54, i=23, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=24, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=24, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=63, i=24, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=25, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=25, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=61, i=25, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=26, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=26, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=52, i=26, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=26, b={64:0}, b={64:0}, i=27, size=26] [L18] EXPR a[i] VAL [\old(size)=26, b={64:0}, b={64:0}, i=27, size=26] [L18] EXPR, FCALL b[i] VAL [\old(size)=26, b={64:0}, b={64:0}, b[i]=38, i=27, size=26] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=26, b={64:0}, b={64:0}, i=28, size=26] [L20] RET return i; VAL [\old(size)=26, \result=28, b={64:0}, b={64:0}, i=28, size=26] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=28, i=26, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=27, mask={64:0}] [L27] EXPR b[i] VAL [i=27, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=27, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=27, b={64:0}, b={64:0}, i=0, size=27] [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=0, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=0, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=34, i=0, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=1, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=1, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=67, i=1, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=2, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=2, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=33, i=2, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=3, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=3, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=43, i=3, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=4, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=4, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=55, i=4, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=5, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=5, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=46, i=5, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=6, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=6, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=41, i=6, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=7, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=7, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=60, i=7, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=8, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=8, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=47, i=8, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=9, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=9, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=49, i=9, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=10, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=10, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=44, i=10, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=11, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=11, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=65, i=11, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=12, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=12, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=62, i=12, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=13, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=13, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=66, i=13, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=14, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=14, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=45, i=14, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=15, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=15, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=48, i=15, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=16, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=16, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=57, i=16, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=17, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=17, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=36, i=17, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=18, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=18, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=56, i=18, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=19, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=19, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=58, i=19, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=20, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=20, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=51, i=20, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=21, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=21, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=35, i=21, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=22, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=22, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=42, i=22, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=23, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=23, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=54, i=23, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=24, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=24, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=63, i=24, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=25, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=25, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=61, i=25, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=26, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=26, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=52, i=26, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=27, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=27, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=38, i=27, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=27, b={64:0}, b={64:0}, i=28, size=27] [L18] EXPR a[i] VAL [\old(size)=27, b={64:0}, b={64:0}, i=28, size=27] [L18] EXPR, FCALL b[i] VAL [\old(size)=27, b={64:0}, b={64:0}, b[i]=39, i=28, size=27] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=27, b={64:0}, b={64:0}, i=29, size=27] [L20] RET return i; VAL [\old(size)=27, \result=29, b={64:0}, b={64:0}, i=29, size=27] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=29, i=27, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=28, mask={64:0}] [L27] EXPR b[i] VAL [i=28, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=28, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=28, b={64:0}, b={64:0}, i=0, size=28] [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=0, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=0, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=34, i=0, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=1, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=1, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=67, i=1, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=2, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=2, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=33, i=2, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=3, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=3, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=43, i=3, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=4, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=4, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=55, i=4, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=5, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=5, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=46, i=5, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=6, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=6, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=41, i=6, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=7, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=7, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=60, i=7, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=8, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=8, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=47, i=8, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=9, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=9, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=49, i=9, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=10, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=10, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=44, i=10, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=11, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=11, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=65, i=11, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=12, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=12, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=62, i=12, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=13, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=13, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=66, i=13, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=14, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=14, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=45, i=14, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=15, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=15, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=48, i=15, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=16, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=16, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=57, i=16, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=17, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=17, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=36, i=17, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=18, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=18, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=56, i=18, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=19, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=19, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=58, i=19, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=20, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=20, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=51, i=20, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=21, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=21, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=35, i=21, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=22, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=22, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=42, i=22, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=23, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=23, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=54, i=23, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=24, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=24, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=63, i=24, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=25, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=25, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=61, i=25, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=26, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=26, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=52, i=26, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=27, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=27, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=38, i=27, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=28, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=28, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=39, i=28, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=28, b={64:0}, b={64:0}, i=29, size=28] [L18] EXPR a[i] VAL [\old(size)=28, b={64:0}, b={64:0}, i=29, size=28] [L18] EXPR, FCALL b[i] VAL [\old(size)=28, b={64:0}, b={64:0}, b[i]=40, i=29, size=28] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=28, b={64:0}, b={64:0}, i=30, size=28] [L20] RET return i; VAL [\old(size)=28, \result=30, b={64:0}, b={64:0}, i=30, size=28] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=30, i=28, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=29, mask={64:0}] [L27] EXPR b[i] VAL [i=29, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=29, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=29, b={64:0}, b={64:0}, i=0, size=29] [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=0, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=0, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=34, i=0, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=1, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=1, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=67, i=1, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=2, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=2, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=33, i=2, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=3, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=3, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=43, i=3, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=4, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=4, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=55, i=4, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=5, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=5, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=46, i=5, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=6, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=6, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=41, i=6, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=7, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=7, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=60, i=7, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=8, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=8, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=47, i=8, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=9, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=9, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=49, i=9, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=10, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=10, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=44, i=10, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=11, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=11, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=65, i=11, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=12, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=12, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=62, i=12, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=13, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=13, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=66, i=13, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=14, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=14, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=45, i=14, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=15, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=15, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=48, i=15, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=16, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=16, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=57, i=16, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=17, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=17, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=36, i=17, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=18, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=18, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=56, i=18, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=19, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=19, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=58, i=19, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=20, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=20, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=51, i=20, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=21, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=21, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=35, i=21, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=22, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=22, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=42, i=22, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=23, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=23, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=54, i=23, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=24, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=24, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=63, i=24, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=25, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=25, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=61, i=25, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=26, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=26, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=52, i=26, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=27, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=27, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=38, i=27, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=28, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=28, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=39, i=28, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=29, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=29, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=40, i=29, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=29, b={64:0}, b={64:0}, i=30, size=29] [L18] EXPR a[i] VAL [\old(size)=29, b={64:0}, b={64:0}, i=30, size=29] [L18] EXPR, FCALL b[i] VAL [\old(size)=29, b={64:0}, b={64:0}, b[i]=37, i=30, size=29] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=29, b={64:0}, b={64:0}, i=31, size=29] [L20] RET return i; VAL [\old(size)=29, \result=31, b={64:0}, b={64:0}, i=31, size=29] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=31, i=29, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=30, mask={64:0}] [L27] EXPR b[i] VAL [i=30, mask={64:0}] [L27] CALL, EXPR foo(mask, i) VAL [\old(size)=30, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=30, b={64:0}, b={64:0}, i=0, size=30] [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=0, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=0, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=34, i=0, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=1, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=1, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=67, i=1, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=2, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=2, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=33, i=2, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=3, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=3, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=43, i=3, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=4, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=4, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=55, i=4, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=5, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=5, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=46, i=5, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=6, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=6, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=41, i=6, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=7, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=7, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=60, i=7, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=8, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=8, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=47, i=8, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=9, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=9, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=49, i=9, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=10, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=10, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=44, i=10, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=11, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=11, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=65, i=11, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=12, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=12, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=62, i=12, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=13, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=13, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=66, i=13, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=14, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=14, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=45, i=14, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=15, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=15, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=48, i=15, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=16, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=16, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=57, i=16, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=17, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=17, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=36, i=17, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=18, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=18, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=56, i=18, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=19, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=19, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=58, i=19, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=20, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=20, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=51, i=20, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=21, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=21, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=35, i=21, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=22, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=22, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=42, i=22, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=23, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=23, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=54, i=23, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=24, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=24, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=63, i=24, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=25, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=25, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=61, i=25, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=26, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=26, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=52, i=26, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=27, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=27, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=38, i=27, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=28, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=28, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=39, i=28, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=29, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=29, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=40, i=29, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=30, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=30, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=37, i=30, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=30, b={64:0}, b={64:0}, i=31, size=30] [L18] EXPR a[i] VAL [\old(size)=30, b={64:0}, b={64:0}, i=31, size=30] [L18] EXPR, FCALL b[i] VAL [\old(size)=30, b={64:0}, b={64:0}, b[i]=53, i=31, size=30] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND FALSE !(i <= size + 1) VAL [\old(size)=30, b={64:0}, b={64:0}, i=32, size=30] [L20] RET return i; VAL [\old(size)=30, \result=32, b={64:0}, b={64:0}, i=32, size=30] [L27] EXPR foo(mask, i) VAL [foo(mask, i)=32, i=30, mask={64:0}] [L27] b[i] = foo(mask, i) [L26] i++ [L26] i++ [L26] COND TRUE i < sizeof(mask) VAL [i=31, mask={64:0}] [L27] b[i] VAL [i=31, mask={64:0}] [L27] CALL foo(mask, i) VAL [\old(size)=31, b={64:0}] [L15] char a[33]; [L16] int i; [L17] i = 0 VAL [\old(size)=31, b={64:0}, b={64:0}, i=0, size=31] [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=0, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=0, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=34, i=0, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=1, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=1, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=67, i=1, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=2, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=2, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=33, i=2, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=3, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=3, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=43, i=3, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=4, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=4, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=55, i=4, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=5, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=5, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=46, i=5, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=6, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=6, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=41, i=6, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=7, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=7, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=60, i=7, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=8, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=8, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=47, i=8, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=9, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=9, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=49, i=9, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=10, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=10, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=44, i=10, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=11, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=11, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=65, i=11, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=12, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=12, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=62, i=12, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=13, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=13, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=66, i=13, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=14, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=14, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=45, i=14, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=15, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=15, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=48, i=15, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=16, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=16, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=57, i=16, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=17, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=17, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=36, i=17, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=18, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=18, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=56, i=18, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=19, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=19, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=58, i=19, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=20, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=20, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=51, i=20, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=21, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=21, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=35, i=21, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=22, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=22, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=42, i=22, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=23, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=23, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=54, i=23, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=24, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=24, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=63, i=24, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=25, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=25, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=61, i=25, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=26, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=26, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=52, i=26, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=27, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=27, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=38, i=27, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=28, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=28, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=39, i=28, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=29, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=29, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=40, i=29, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=30, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=30, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=37, i=30, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=31, size=31] [L18] EXPR a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=31, size=31] [L18] EXPR, FCALL b[i] VAL [\old(size)=31, b={64:0}, b={64:0}, b[i]=53, i=31, size=31] [L18] a[i] = b[i] [L17] i++ [L17] i++ [L17] COND TRUE i <= size + 1 VAL [\old(size)=31, b={64:0}, b={64:0}, i=32, size=31] [L18] a[i] VAL [\old(size)=31, b={64:0}, b={64:0}, i=32, size=31] [L18] FCALL b[i] - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 46 locations, 6 error locations. UNSAFE Result, 683.8s OverallTime, 106 OverallIterations, 591 TraceHistogramMax, 68.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 3786 SDtfs, 33247 SDslu, 35646 SDs, 0 SdLazy, 117809 SolverSat, 3545 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 31.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 5556 GetRequests, 188 SyntacticMatches, 39 SemanticMatches, 5329 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95001 ImplicationChecksByTransitivity, 60.4s Time, 0.3s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3795occurred in iteration=104, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 17963037/18268472 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 105 MinimizatonAttempts, 2273 StatesRemovedByMinimization, 104 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.7s SsaConstructionTime, 7.4s SatisfiabilityAnalysisTime, 523.5s InterpolantComputationTime, 128128 NumberOfCodeBlocks, 128128 NumberOfCodeBlocksAsserted, 106 NumberOfCheckSat, 124280 ConstructedInterpolants, 0 QuantifiedInterpolants, 482998841 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 105 InterpolantComputations, 5 PerfectInterpolantSequences, 17963037/18268472 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! 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-12_04-53-57-149.csv 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-TraceAbstractionBenchmarks-0-2018-04-12_04-53-57-149.csv Received shutdown request...