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/ArraysOfVariableLength_true-valid-memsafety.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-408c70d-m [2018-04-13 00:14:22,957 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-13 00:14:22,958 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-13 00:14:22,971 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-13 00:14:22,972 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-13 00:14:22,973 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-13 00:14:22,973 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-13 00:14:22,975 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-13 00:14:22,976 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-13 00:14:22,977 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-13 00:14:22,978 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-13 00:14:22,978 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-13 00:14:22,979 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-13 00:14:22,980 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-13 00:14:22,981 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-13 00:14:22,982 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-13 00:14:22,984 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-13 00:14:22,986 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-13 00:14:22,987 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-13 00:14:22,988 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-13 00:14:22,990 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-13 00:14:22,990 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-13 00:14:22,990 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-13 00:14:22,991 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-13 00:14:22,992 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-13 00:14:22,993 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-13 00:14:22,993 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-13 00:14:22,994 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-13 00:14:22,995 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-13 00:14:22,995 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-13 00:14:22,995 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-13 00:14:22,996 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf [2018-04-13 00:14:23,005 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-13 00:14:23,006 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-13 00:14:23,007 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-13 00:14:23,007 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-13 00:14:23,007 INFO L133 SettingsManager]: * Use SBE=true [2018-04-13 00:14:23,007 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-13 00:14:23,008 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-13 00:14:23,008 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-13 00:14:23,008 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-13 00:14:23,008 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-13 00:14:23,008 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-13 00:14:23,008 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-13 00:14:23,008 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-13 00:14:23,008 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-13 00:14:23,009 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-13 00:14:23,009 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-13 00:14:23,009 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-13 00:14:23,009 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-13 00:14:23,009 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-13 00:14:23,009 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-13 00:14:23,010 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-13 00:14:23,010 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_TreeInterpolation Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-13 00:14:23,039 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-13 00:14:23,052 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-13 00:14:23,057 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-13 00:14:23,059 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-13 00:14:23,059 INFO L276 PluginConnector]: CDTParser initialized [2018-04-13 00:14:23,060 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/ArraysOfVariableLength_true-valid-memsafety.c [2018-04-13 00:14:23,340 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG855931b63 [2018-04-13 00:14:23,451 INFO L287 CDTParser]: IsIndexed: true [2018-04-13 00:14:23,451 INFO L288 CDTParser]: Found 1 translation units. [2018-04-13 00:14:23,451 INFO L168 CDTParser]: Scanning ArraysOfVariableLength_true-valid-memsafety.c [2018-04-13 00:14:23,452 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-13 00:14:23,452 INFO L215 ultiparseSymbolTable]: [2018-04-13 00:14:23,452 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-13 00:14:23,453 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysOfVariableLength_true-valid-memsafety.c [2018-04-13 00:14:23,453 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo ('foo') in ArraysOfVariableLength_true-valid-memsafety.c [2018-04-13 00:14:23,453 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-13 00:14:23,453 INFO L233 ultiparseSymbolTable]: [2018-04-13 00:14:23,468 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG855931b63 [2018-04-13 00:14:23,471 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-13 00:14:23,472 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-13 00:14:23,473 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-13 00:14:23,473 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-13 00:14:23,477 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-13 00:14:23,478 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.04 12:14:23" (1/1) ... [2018-04-13 00:14:23,480 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5fb542b8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 12:14:23, skipping insertion in model container [2018-04-13 00:14:23,480 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.04 12:14:23" (1/1) ... [2018-04-13 00:14:23,491 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-13 00:14:23,502 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-13 00:14:23,612 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-13 00:14:23,633 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-13 00:14:23,638 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-13 00:14:23,645 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 12:14:23 WrapperNode [2018-04-13 00:14:23,645 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-13 00:14:23,646 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-13 00:14:23,646 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-13 00:14:23,646 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-13 00:14:23,654 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 12:14:23" (1/1) ... [2018-04-13 00:14:23,655 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 12:14:23" (1/1) ... [2018-04-13 00:14:23,662 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 12:14:23" (1/1) ... [2018-04-13 00:14:23,662 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 12:14:23" (1/1) ... [2018-04-13 00:14:23,666 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 12:14:23" (1/1) ... [2018-04-13 00:14:23,671 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 12:14:23" (1/1) ... [2018-04-13 00:14:23,673 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 12:14:23" (1/1) ... [2018-04-13 00:14:23,674 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-13 00:14:23,675 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-13 00:14:23,675 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-13 00:14:23,675 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-13 00:14:23,676 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 12:14:23" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-13 00:14:23,717 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-13 00:14:23,717 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-13 00:14:23,717 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo [2018-04-13 00:14:23,717 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-13 00:14:23,717 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo [2018-04-13 00:14:23,717 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-13 00:14:23,717 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-13 00:14:23,718 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-13 00:14:23,718 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-13 00:14:23,718 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-13 00:14:23,718 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-13 00:14:23,718 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-13 00:14:23,718 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-13 00:14:23,948 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-13 00:14:23,949 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.04 12:14:23 BoogieIcfgContainer [2018-04-13 00:14:23,949 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-13 00:14:23,949 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-13 00:14:23,949 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-13 00:14:23,951 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-13 00:14:23,951 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.04 12:14:23" (1/3) ... [2018-04-13 00:14:23,952 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cc4bcb6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.04 12:14:23, skipping insertion in model container [2018-04-13 00:14:23,952 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 12:14:23" (2/3) ... [2018-04-13 00:14:23,952 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cc4bcb6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.04 12:14:23, skipping insertion in model container [2018-04-13 00:14:23,952 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.04 12:14:23" (3/3) ... [2018-04-13 00:14:23,953 INFO L107 eAbstractionObserver]: Analyzing ICFG ArraysOfVariableLength_true-valid-memsafety.c [2018-04-13 00:14:23,959 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_TreeInterpolation Determinization: PREDICATE_ABSTRACTION [2018-04-13 00:14:23,964 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 8 error locations. [2018-04-13 00:14:23,987 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-13 00:14:23,988 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-13 00:14:23,988 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-13 00:14:23,988 INFO L371 AbstractCegarLoop]: Compute interpolants for Craig_TreeInterpolation [2018-04-13 00:14:23,988 INFO L372 AbstractCegarLoop]: Backedges is CANONICAL [2018-04-13 00:14:23,988 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-13 00:14:23,988 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-13 00:14:23,988 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-13 00:14:23,988 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-13 00:14:23,989 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-13 00:14:23,998 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states. [2018-04-13 00:14:24,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-04-13 00:14:24,006 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:24,007 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:24,007 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:24,010 INFO L82 PathProgramCache]: Analyzing trace with hash 154629517, now seen corresponding path program 1 times [2018-04-13 00:14:24,043 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:24,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:24,072 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:24,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:24,095 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 00:14:24,095 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-13 00:14:24,096 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:24,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:24,097 INFO L182 omatonBuilderFactory]: Interpolants [52#true, 53#false] [2018-04-13 00:14:24,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:24,097 INFO L442 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-04-13 00:14:24,105 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-04-13 00:14:24,106 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-04-13 00:14:24,107 INFO L87 Difference]: Start difference. First operand 49 states. Second operand 2 states. [2018-04-13 00:14:24,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:24,121 INFO L93 Difference]: Finished difference Result 49 states and 52 transitions. [2018-04-13 00:14:24,122 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-04-13 00:14:24,123 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 13 [2018-04-13 00:14:24,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:24,129 INFO L225 Difference]: With dead ends: 49 [2018-04-13 00:14:24,129 INFO L226 Difference]: Without dead ends: 46 [2018-04-13 00:14:24,131 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-04-13 00:14:24,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2018-04-13 00:14:24,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2018-04-13 00:14:24,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2018-04-13 00:14:24,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 49 transitions. [2018-04-13 00:14:24,158 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 49 transitions. Word has length 13 [2018-04-13 00:14:24,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:24,158 INFO L459 AbstractCegarLoop]: Abstraction has 46 states and 49 transitions. [2018-04-13 00:14:24,158 INFO L460 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-04-13 00:14:24,158 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 49 transitions. [2018-04-13 00:14:24,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-13 00:14:24,158 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:24,159 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:24,159 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:24,159 INFO L82 PathProgramCache]: Analyzing trace with hash 1849425411, now seen corresponding path program 1 times [2018-04-13 00:14:24,160 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:24,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:24,178 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:24,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:24,240 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 00:14:24,240 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-13 00:14:24,240 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:24,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:24,240 INFO L182 omatonBuilderFactory]: Interpolants [149#true, 150#false, 151#(= 0 main_~i~1), 152#(= 0 |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size|), 153#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0))] [2018-04-13 00:14:24,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:24,242 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-13 00:14:24,242 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-13 00:14:24,242 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-13 00:14:24,243 INFO L87 Difference]: Start difference. First operand 46 states and 49 transitions. Second operand 5 states. [2018-04-13 00:14:24,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:24,352 INFO L93 Difference]: Finished difference Result 73 states and 76 transitions. [2018-04-13 00:14:24,353 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-13 00:14:24,353 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 15 [2018-04-13 00:14:24,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:24,354 INFO L225 Difference]: With dead ends: 73 [2018-04-13 00:14:24,354 INFO L226 Difference]: Without dead ends: 73 [2018-04-13 00:14:24,355 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-13 00:14:24,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2018-04-13 00:14:24,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 57. [2018-04-13 00:14:24,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2018-04-13 00:14:24,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 60 transitions. [2018-04-13 00:14:24,361 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 60 transitions. Word has length 15 [2018-04-13 00:14:24,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:24,362 INFO L459 AbstractCegarLoop]: Abstraction has 57 states and 60 transitions. [2018-04-13 00:14:24,362 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-13 00:14:24,362 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 60 transitions. [2018-04-13 00:14:24,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-04-13 00:14:24,363 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:24,363 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:24,363 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:24,363 INFO L82 PathProgramCache]: Analyzing trace with hash -779177800, now seen corresponding path program 1 times [2018-04-13 00:14:24,364 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:24,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:24,376 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:24,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:24,395 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 00:14:24,395 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-13 00:14:24,395 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:24,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:24,396 INFO L182 omatonBuilderFactory]: Interpolants [288#(= 1 (select |#valid| |main_~#b~0.base|)), 286#true, 287#false] [2018-04-13 00:14:24,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:24,396 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-13 00:14:24,397 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-13 00:14:24,397 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-13 00:14:24,397 INFO L87 Difference]: Start difference. First operand 57 states and 60 transitions. Second operand 3 states. [2018-04-13 00:14:24,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:24,437 INFO L93 Difference]: Finished difference Result 55 states and 58 transitions. [2018-04-13 00:14:24,438 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-13 00:14:24,438 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 19 [2018-04-13 00:14:24,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:24,441 INFO L225 Difference]: With dead ends: 55 [2018-04-13 00:14:24,441 INFO L226 Difference]: Without dead ends: 55 [2018-04-13 00:14:24,442 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-13 00:14:24,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2018-04-13 00:14:24,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2018-04-13 00:14:24,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2018-04-13 00:14:24,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 58 transitions. [2018-04-13 00:14:24,447 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 58 transitions. Word has length 19 [2018-04-13 00:14:24,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:24,448 INFO L459 AbstractCegarLoop]: Abstraction has 55 states and 58 transitions. [2018-04-13 00:14:24,448 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-13 00:14:24,448 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 58 transitions. [2018-04-13 00:14:24,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-04-13 00:14:24,448 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:24,448 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:24,448 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:24,449 INFO L82 PathProgramCache]: Analyzing trace with hash -779177799, now seen corresponding path program 1 times [2018-04-13 00:14:24,450 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:24,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:24,461 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:24,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:24,498 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 00:14:24,498 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-13 00:14:24,499 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:24,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-13 00:14:24,499 INFO L182 omatonBuilderFactory]: Interpolants [400#false, 401#(and (= 400 (select |#length| |main_~#b~0.base|)) (= |main_~#b~0.offset| 0)), 402#(and (= 400 (select |#length| |main_~#b~0.base|)) (= |main_~#b~0.offset| 0) (= main_~i~1 0)), 399#true] [2018-04-13 00:14:24,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-13 00:14:24,500 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-13 00:14:24,500 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-13 00:14:24,500 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-13 00:14:24,500 INFO L87 Difference]: Start difference. First operand 55 states and 58 transitions. Second operand 4 states. [2018-04-13 00:14:24,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:24,543 INFO L93 Difference]: Finished difference Result 65 states and 69 transitions. [2018-04-13 00:14:24,543 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-13 00:14:24,543 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 19 [2018-04-13 00:14:24,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:24,544 INFO L225 Difference]: With dead ends: 65 [2018-04-13 00:14:24,544 INFO L226 Difference]: Without dead ends: 65 [2018-04-13 00:14:24,544 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-13 00:14:24,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2018-04-13 00:14:24,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 58. [2018-04-13 00:14:24,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2018-04-13 00:14:24,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 61 transitions. [2018-04-13 00:14:24,547 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 61 transitions. Word has length 19 [2018-04-13 00:14:24,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:24,547 INFO L459 AbstractCegarLoop]: Abstraction has 58 states and 61 transitions. [2018-04-13 00:14:24,547 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-13 00:14:24,547 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 61 transitions. [2018-04-13 00:14:24,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-04-13 00:14:24,548 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:24,548 INFO L355 BasicCegarLoop]: trace histogram [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-13 00:14:24,548 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:24,548 INFO L82 PathProgramCache]: Analyzing trace with hash 226405917, now seen corresponding path program 1 times [2018-04-13 00:14:24,549 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:24,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:24,564 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:24,605 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 00:14:24,605 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 00:14:24,605 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-13 00:14:24,606 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:24,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:24,606 INFO L182 omatonBuilderFactory]: Interpolants [528#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~n|), 529#(and (<= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~n) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 530#(and (<= (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 1) __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~n) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 526#true, 527#false] [2018-04-13 00:14:24,607 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 00:14:24,607 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-13 00:14:24,607 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-13 00:14:24,607 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-13 00:14:24,608 INFO L87 Difference]: Start difference. First operand 58 states and 61 transitions. Second operand 5 states. [2018-04-13 00:14:24,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:24,666 INFO L93 Difference]: Finished difference Result 69 states and 73 transitions. [2018-04-13 00:14:24,667 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-13 00:14:24,667 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 28 [2018-04-13 00:14:24,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:24,668 INFO L225 Difference]: With dead ends: 69 [2018-04-13 00:14:24,668 INFO L226 Difference]: Without dead ends: 69 [2018-04-13 00:14:24,669 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-04-13 00:14:24,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2018-04-13 00:14:24,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 61. [2018-04-13 00:14:24,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-04-13 00:14:24,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 65 transitions. [2018-04-13 00:14:24,674 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 65 transitions. Word has length 28 [2018-04-13 00:14:24,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:24,674 INFO L459 AbstractCegarLoop]: Abstraction has 61 states and 65 transitions. [2018-04-13 00:14:24,674 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-13 00:14:24,674 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 65 transitions. [2018-04-13 00:14:24,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-04-13 00:14:24,675 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:24,675 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:24,675 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:24,675 INFO L82 PathProgramCache]: Analyzing trace with hash -1571351062, now seen corresponding path program 1 times [2018-04-13 00:14:24,676 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:24,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:24,686 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:24,709 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:24,710 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 00:14:24,710 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-13 00:14:24,710 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:24,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:24,711 INFO L182 omatonBuilderFactory]: Interpolants [665#true, 666#false, 667#(= 1 (select |#valid| |main_~#b~0.base|)), 668#(= 1 (select |#valid| |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~b.base|)), 669#(= 1 (select |#valid| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~b.base))] [2018-04-13 00:14:24,711 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:24,711 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-13 00:14:24,711 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-13 00:14:24,712 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-13 00:14:24,712 INFO L87 Difference]: Start difference. First operand 61 states and 65 transitions. Second operand 5 states. [2018-04-13 00:14:24,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:24,748 INFO L93 Difference]: Finished difference Result 60 states and 64 transitions. [2018-04-13 00:14:24,748 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-13 00:14:24,748 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 29 [2018-04-13 00:14:24,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:24,749 INFO L225 Difference]: With dead ends: 60 [2018-04-13 00:14:24,749 INFO L226 Difference]: Without dead ends: 60 [2018-04-13 00:14:24,749 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-13 00:14:24,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2018-04-13 00:14:24,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2018-04-13 00:14:24,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-04-13 00:14:24,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 64 transitions. [2018-04-13 00:14:24,753 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 64 transitions. Word has length 29 [2018-04-13 00:14:24,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:24,753 INFO L459 AbstractCegarLoop]: Abstraction has 60 states and 64 transitions. [2018-04-13 00:14:24,753 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-13 00:14:24,753 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 64 transitions. [2018-04-13 00:14:24,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-04-13 00:14:24,754 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:24,754 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:24,754 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:24,754 INFO L82 PathProgramCache]: Analyzing trace with hash -1571351061, now seen corresponding path program 1 times [2018-04-13 00:14:24,755 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:24,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:24,766 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:24,842 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:24,842 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:24,842 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-13 00:14:24,842 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:24,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:24,843 INFO L182 omatonBuilderFactory]: Interpolants [800#(and (<= 0 __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= 400 (select |#length| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~b.base)) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~b.offset 0) (<= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 99)), 793#true, 794#false, 795#(and (= 400 (select |#length| |main_~#b~0.base|)) (= 0 |main_~#b~0.offset|)), 796#(and (<= main_~i~1 99) (= 400 (select |#length| |main_~#b~0.base|)) (= 0 |main_~#b~0.offset|)), 797#(and (<= main_~i~1 100) (= 400 (select |#length| |main_~#b~0.base|)) (= 0 |main_~#b~0.offset|)), 798#(and (= 400 (select |#length| |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~b.base|)) (= 0 |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~b.offset|) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~n| 100)), 799#(and (= 400 (select |#length| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~b.base)) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~b.offset 0) (<= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~n 100))] [2018-04-13 00:14:24,843 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:24,843 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-13 00:14:24,843 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-13 00:14:24,843 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2018-04-13 00:14:24,844 INFO L87 Difference]: Start difference. First operand 60 states and 64 transitions. Second operand 8 states. [2018-04-13 00:14:24,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:24,975 INFO L93 Difference]: Finished difference Result 62 states and 66 transitions. [2018-04-13 00:14:24,975 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-13 00:14:24,975 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 29 [2018-04-13 00:14:24,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:24,976 INFO L225 Difference]: With dead ends: 62 [2018-04-13 00:14:24,976 INFO L226 Difference]: Without dead ends: 62 [2018-04-13 00:14:24,976 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2018-04-13 00:14:24,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2018-04-13 00:14:24,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 59. [2018-04-13 00:14:24,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2018-04-13 00:14:24,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 63 transitions. [2018-04-13 00:14:24,979 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 63 transitions. Word has length 29 [2018-04-13 00:14:24,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:24,980 INFO L459 AbstractCegarLoop]: Abstraction has 59 states and 63 transitions. [2018-04-13 00:14:24,980 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-13 00:14:24,980 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 63 transitions. [2018-04-13 00:14:24,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-13 00:14:24,980 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:24,980 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:24,980 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:24,981 INFO L82 PathProgramCache]: Analyzing trace with hash -1318599725, now seen corresponding path program 1 times [2018-04-13 00:14:24,981 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:24,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:24,989 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:25,059 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-13 00:14:25,059 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 00:14:25,059 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-13 00:14:25,059 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:25,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:25,060 INFO L182 omatonBuilderFactory]: Interpolants [928#true, 929#false, 930#(and (= 400 (select |#length| |main_~#b~0.base|)) (= |main_~#b~0.offset| 0)), 931#(and (= |main_~#b~0.offset| 0) (<= 0 (+ (* 4 main_~i~1) |main_~#b~0.offset|)) (= (select |#length| |main_~#b~0.base|) 400)), 932#(and (= |main_~#b~0.offset| 0) (= (select |#length| |main_~#b~0.base|) 400) (<= 4 (+ (* 4 main_~i~1) |main_~#b~0.offset|))), 933#(and (<= main_~i~1 99) (= |main_~#b~0.offset| 0) (= (select |#length| |main_~#b~0.base|) 400) (<= 4 (+ (* 4 main_~i~1) |main_~#b~0.offset|)))] [2018-04-13 00:14:25,060 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-13 00:14:25,060 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-13 00:14:25,060 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-13 00:14:25,060 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-13 00:14:25,060 INFO L87 Difference]: Start difference. First operand 59 states and 63 transitions. Second operand 6 states. [2018-04-13 00:14:25,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:25,108 INFO L93 Difference]: Finished difference Result 64 states and 69 transitions. [2018-04-13 00:14:25,108 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-13 00:14:25,108 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 32 [2018-04-13 00:14:25,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:25,109 INFO L225 Difference]: With dead ends: 64 [2018-04-13 00:14:25,109 INFO L226 Difference]: Without dead ends: 64 [2018-04-13 00:14:25,109 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-13 00:14:25,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2018-04-13 00:14:25,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 54. [2018-04-13 00:14:25,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2018-04-13 00:14:25,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 58 transitions. [2018-04-13 00:14:25,112 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 58 transitions. Word has length 32 [2018-04-13 00:14:25,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:25,113 INFO L459 AbstractCegarLoop]: Abstraction has 54 states and 58 transitions. [2018-04-13 00:14:25,113 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-13 00:14:25,113 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 58 transitions. [2018-04-13 00:14:25,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-13 00:14:25,114 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:25,114 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:25,114 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:25,114 INFO L82 PathProgramCache]: Analyzing trace with hash -1420824426, now seen corresponding path program 1 times [2018-04-13 00:14:25,115 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:25,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:25,123 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:25,175 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:25,175 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:25,176 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2018-04-13 00:14:25,176 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:25,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:25,176 INFO L182 omatonBuilderFactory]: Interpolants [1052#true, 1053#false, 1054#(= main_~i~1 0), 1055#(<= main_~i~1 1)] [2018-04-13 00:14:25,177 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:25,177 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-13 00:14:25,177 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-13 00:14:25,177 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-13 00:14:25,178 INFO L87 Difference]: Start difference. First operand 54 states and 58 transitions. Second operand 4 states. [2018-04-13 00:14:25,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:25,212 INFO L93 Difference]: Finished difference Result 83 states and 88 transitions. [2018-04-13 00:14:25,213 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-13 00:14:25,213 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 32 [2018-04-13 00:14:25,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:25,214 INFO L225 Difference]: With dead ends: 83 [2018-04-13 00:14:25,214 INFO L226 Difference]: Without dead ends: 83 [2018-04-13 00:14:25,214 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-13 00:14:25,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2018-04-13 00:14:25,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 65. [2018-04-13 00:14:25,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2018-04-13 00:14:25,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 70 transitions. [2018-04-13 00:14:25,222 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 70 transitions. Word has length 32 [2018-04-13 00:14:25,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:25,223 INFO L459 AbstractCegarLoop]: Abstraction has 65 states and 70 transitions. [2018-04-13 00:14:25,223 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-13 00:14:25,223 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 70 transitions. [2018-04-13 00:14:25,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-04-13 00:14:25,223 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:25,224 INFO L355 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:25,224 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:25,224 INFO L82 PathProgramCache]: Analyzing trace with hash -1549959115, now seen corresponding path program 1 times [2018-04-13 00:14:25,225 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:25,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:25,234 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:25,282 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:25,282 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:25,282 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-13 00:14:25,282 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:25,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:25,282 INFO L182 omatonBuilderFactory]: Interpolants [1204#true, 1205#false, 1206#(= main_~i~1 0), 1207#(<= main_~i~1 1), 1208#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1), 1209#(<= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1), 1210#(<= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 1)), 1211#(<= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0)] [2018-04-13 00:14:25,283 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:25,283 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-13 00:14:25,283 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-13 00:14:25,283 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-13 00:14:25,283 INFO L87 Difference]: Start difference. First operand 65 states and 70 transitions. Second operand 8 states. [2018-04-13 00:14:25,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:25,371 INFO L93 Difference]: Finished difference Result 95 states and 100 transitions. [2018-04-13 00:14:25,371 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-13 00:14:25,371 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 34 [2018-04-13 00:14:25,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:25,372 INFO L225 Difference]: With dead ends: 95 [2018-04-13 00:14:25,372 INFO L226 Difference]: Without dead ends: 95 [2018-04-13 00:14:25,372 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2018-04-13 00:14:25,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2018-04-13 00:14:25,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 78. [2018-04-13 00:14:25,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2018-04-13 00:14:25,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 84 transitions. [2018-04-13 00:14:25,376 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 84 transitions. Word has length 34 [2018-04-13 00:14:25,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:25,376 INFO L459 AbstractCegarLoop]: Abstraction has 78 states and 84 transitions. [2018-04-13 00:14:25,377 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-13 00:14:25,377 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 84 transitions. [2018-04-13 00:14:25,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-04-13 00:14:25,378 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:25,378 INFO L355 BasicCegarLoop]: trace histogram [3, 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-13 00:14:25,378 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:25,378 INFO L82 PathProgramCache]: Analyzing trace with hash 2056533948, now seen corresponding path program 2 times [2018-04-13 00:14:25,379 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:25,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:25,388 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:25,408 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-13 00:14:25,408 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:25,408 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2018-04-13 00:14:25,408 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:25,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:25,408 INFO L182 omatonBuilderFactory]: Interpolants [1392#false, 1393#(= main_~i~1 0), 1394#(<= main_~i~1 1), 1395#(<= main_~i~1 2), 1391#true] [2018-04-13 00:14:25,408 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-13 00:14:25,409 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-13 00:14:25,409 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-13 00:14:25,409 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-13 00:14:25,409 INFO L87 Difference]: Start difference. First operand 78 states and 84 transitions. Second operand 5 states. [2018-04-13 00:14:25,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:25,447 INFO L93 Difference]: Finished difference Result 112 states and 118 transitions. [2018-04-13 00:14:25,447 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-13 00:14:25,447 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 45 [2018-04-13 00:14:25,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:25,448 INFO L225 Difference]: With dead ends: 112 [2018-04-13 00:14:25,448 INFO L226 Difference]: Without dead ends: 112 [2018-04-13 00:14:25,448 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-13 00:14:25,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2018-04-13 00:14:25,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 89. [2018-04-13 00:14:25,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-04-13 00:14:25,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 96 transitions. [2018-04-13 00:14:25,451 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 96 transitions. Word has length 45 [2018-04-13 00:14:25,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:25,451 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 96 transitions. [2018-04-13 00:14:25,451 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-13 00:14:25,451 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 96 transitions. [2018-04-13 00:14:25,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-13 00:14:25,452 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:25,452 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:25,452 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:25,452 INFO L82 PathProgramCache]: Analyzing trace with hash -1293117989, now seen corresponding path program 2 times [2018-04-13 00:14:25,453 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:25,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:25,460 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:25,544 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 22 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-13 00:14:25,544 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:25,544 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-13 00:14:25,545 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:25,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:25,545 INFO L182 omatonBuilderFactory]: Interpolants [1600#(and (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 1601#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 0), 1602#(<= main_~i~1 0), 1603#(<= main_~i~1 1), 1604#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1), 1605#(<= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1), 1606#(<= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 1)), 1607#(<= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0), 1597#true, 1598#false, 1599#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size))] [2018-04-13 00:14:25,545 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 22 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-13 00:14:25,545 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-13 00:14:25,546 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-13 00:14:25,546 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2018-04-13 00:14:25,546 INFO L87 Difference]: Start difference. First operand 89 states and 96 transitions. Second operand 11 states. [2018-04-13 00:14:25,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:25,695 INFO L93 Difference]: Finished difference Result 137 states and 144 transitions. [2018-04-13 00:14:25,695 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-13 00:14:25,696 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 47 [2018-04-13 00:14:25,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:25,697 INFO L225 Difference]: With dead ends: 137 [2018-04-13 00:14:25,697 INFO L226 Difference]: Without dead ends: 137 [2018-04-13 00:14:25,697 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2018-04-13 00:14:25,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2018-04-13 00:14:25,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 114. [2018-04-13 00:14:25,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-04-13 00:14:25,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 123 transitions. [2018-04-13 00:14:25,702 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 123 transitions. Word has length 47 [2018-04-13 00:14:25,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:25,703 INFO L459 AbstractCegarLoop]: Abstraction has 114 states and 123 transitions. [2018-04-13 00:14:25,703 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-13 00:14:25,703 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 123 transitions. [2018-04-13 00:14:25,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-04-13 00:14:25,705 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:25,705 INFO L355 BasicCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:25,705 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:25,705 INFO L82 PathProgramCache]: Analyzing trace with hash -183198525, now seen corresponding path program 3 times [2018-04-13 00:14:25,706 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:25,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:25,717 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:25,760 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 21 proven. 1 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2018-04-13 00:14:25,760 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:25,760 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-13 00:14:25,761 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:25,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:25,761 INFO L182 omatonBuilderFactory]: Interpolants [1872#(and (<= 1 __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (<= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~n)), 1873#(and (<= (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 1) __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~n) (<= 1 __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0)), 1867#true, 1868#false, 1869#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~n|), 1870#(<= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~n), 1871#(and (<= 0 __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (<= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~n))] [2018-04-13 00:14:25,762 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 21 proven. 1 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2018-04-13 00:14:25,762 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-13 00:14:25,762 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-13 00:14:25,762 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2018-04-13 00:14:25,765 INFO L87 Difference]: Start difference. First operand 114 states and 123 transitions. Second operand 7 states. [2018-04-13 00:14:25,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:25,813 INFO L93 Difference]: Finished difference Result 116 states and 125 transitions. [2018-04-13 00:14:25,813 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-13 00:14:25,813 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 53 [2018-04-13 00:14:25,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:25,814 INFO L225 Difference]: With dead ends: 116 [2018-04-13 00:14:25,814 INFO L226 Difference]: Without dead ends: 116 [2018-04-13 00:14:25,815 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2018-04-13 00:14:25,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2018-04-13 00:14:25,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 112. [2018-04-13 00:14:25,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 112 states. [2018-04-13 00:14:25,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 121 transitions. [2018-04-13 00:14:25,820 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 121 transitions. Word has length 53 [2018-04-13 00:14:25,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:25,820 INFO L459 AbstractCegarLoop]: Abstraction has 112 states and 121 transitions. [2018-04-13 00:14:25,820 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-13 00:14:25,820 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 121 transitions. [2018-04-13 00:14:25,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2018-04-13 00:14:25,824 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:25,824 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:25,824 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:25,824 INFO L82 PathProgramCache]: Analyzing trace with hash 1142358974, now seen corresponding path program 1 times [2018-04-13 00:14:25,825 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:25,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:25,838 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:25,876 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2018-04-13 00:14:25,877 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:25,877 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-13 00:14:25,877 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:25,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 00:14:25,877 INFO L182 omatonBuilderFactory]: Interpolants [2112#(<= main_~i~1 2), 2113#(<= main_~i~1 3), 2108#true, 2109#false, 2110#(= main_~i~1 0), 2111#(<= main_~i~1 1)] [2018-04-13 00:14:25,877 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2018-04-13 00:14:25,878 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-13 00:14:25,878 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-13 00:14:25,878 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-13 00:14:25,878 INFO L87 Difference]: Start difference. First operand 112 states and 121 transitions. Second operand 6 states. [2018-04-13 00:14:25,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:25,920 INFO L93 Difference]: Finished difference Result 170 states and 185 transitions. [2018-04-13 00:14:25,920 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-13 00:14:25,920 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 64 [2018-04-13 00:14:25,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:25,922 INFO L225 Difference]: With dead ends: 170 [2018-04-13 00:14:25,922 INFO L226 Difference]: Without dead ends: 170 [2018-04-13 00:14:25,922 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-13 00:14:25,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2018-04-13 00:14:25,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 131. [2018-04-13 00:14:25,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-04-13 00:14:25,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2018-04-13 00:14:25,927 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 64 [2018-04-13 00:14:25,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:25,928 INFO L459 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2018-04-13 00:14:25,928 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-13 00:14:25,928 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2018-04-13 00:14:25,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-04-13 00:14:25,929 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:25,929 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:25,929 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:25,929 INFO L82 PathProgramCache]: Analyzing trace with hash -2038091036, now seen corresponding path program 2 times [2018-04-13 00:14:25,929 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:25,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:25,943 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:25,983 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2018-04-13 00:14:25,984 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:25,984 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-13 00:14:25,984 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:25,984 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 00:14:25,984 INFO L182 omatonBuilderFactory]: Interpolants [2416#false, 2417#(= main_~i~1 0), 2418#(<= main_~i~1 1), 2419#(<= main_~i~1 2), 2420#(<= main_~i~1 3), 2421#(<= main_~i~1 4), 2415#true] [2018-04-13 00:14:25,984 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2018-04-13 00:14:25,985 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-13 00:14:25,985 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-13 00:14:25,985 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2018-04-13 00:14:25,985 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand 7 states. [2018-04-13 00:14:26,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:26,070 INFO L93 Difference]: Finished difference Result 194 states and 213 transitions. [2018-04-13 00:14:26,070 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-13 00:14:26,070 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 77 [2018-04-13 00:14:26,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:26,071 INFO L225 Difference]: With dead ends: 194 [2018-04-13 00:14:26,072 INFO L226 Difference]: Without dead ends: 194 [2018-04-13 00:14:26,072 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2018-04-13 00:14:26,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2018-04-13 00:14:26,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 150. [2018-04-13 00:14:26,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-04-13 00:14:26,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 169 transitions. [2018-04-13 00:14:26,096 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 169 transitions. Word has length 77 [2018-04-13 00:14:26,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:26,096 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 169 transitions. [2018-04-13 00:14:26,096 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-13 00:14:26,096 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 169 transitions. [2018-04-13 00:14:26,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-04-13 00:14:26,097 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:26,097 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:26,097 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:26,098 INFO L82 PathProgramCache]: Analyzing trace with hash 1707561342, now seen corresponding path program 3 times [2018-04-13 00:14:26,098 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:26,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:26,114 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:26,161 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2018-04-13 00:14:26,161 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:26,161 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-13 00:14:26,161 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:26,162 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-04-13 00:14:26,162 INFO L182 omatonBuilderFactory]: Interpolants [2768#(= main_~i~1 0), 2769#(<= main_~i~1 1), 2770#(<= main_~i~1 2), 2771#(<= main_~i~1 3), 2772#(<= main_~i~1 4), 2773#(<= main_~i~1 5), 2766#true, 2767#false] [2018-04-13 00:14:26,162 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2018-04-13 00:14:26,162 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-13 00:14:26,162 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-13 00:14:26,162 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2018-04-13 00:14:26,163 INFO L87 Difference]: Start difference. First operand 150 states and 169 transitions. Second operand 8 states. [2018-04-13 00:14:26,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:26,235 INFO L93 Difference]: Finished difference Result 218 states and 241 transitions. [2018-04-13 00:14:26,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-13 00:14:26,238 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 90 [2018-04-13 00:14:26,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:26,239 INFO L225 Difference]: With dead ends: 218 [2018-04-13 00:14:26,239 INFO L226 Difference]: Without dead ends: 218 [2018-04-13 00:14:26,240 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2018-04-13 00:14:26,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2018-04-13 00:14:26,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 169. [2018-04-13 00:14:26,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 169 states. [2018-04-13 00:14:26,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 193 transitions. [2018-04-13 00:14:26,246 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 193 transitions. Word has length 90 [2018-04-13 00:14:26,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:26,246 INFO L459 AbstractCegarLoop]: Abstraction has 169 states and 193 transitions. [2018-04-13 00:14:26,246 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-13 00:14:26,247 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 193 transitions. [2018-04-13 00:14:26,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-04-13 00:14:26,248 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:26,248 INFO L355 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:26,248 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:26,248 INFO L82 PathProgramCache]: Analyzing trace with hash -1093583580, now seen corresponding path program 4 times [2018-04-13 00:14:26,249 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:26,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:26,263 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:26,331 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2018-04-13 00:14:26,333 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:26,333 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-13 00:14:26,333 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:26,333 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-13 00:14:26,334 INFO L182 omatonBuilderFactory]: Interpolants [3168#(<= main_~i~1 5), 3169#(<= main_~i~1 6), 3161#true, 3162#false, 3163#(= main_~i~1 0), 3164#(<= main_~i~1 1), 3165#(<= main_~i~1 2), 3166#(<= main_~i~1 3), 3167#(<= main_~i~1 4)] [2018-04-13 00:14:26,334 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2018-04-13 00:14:26,334 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-13 00:14:26,334 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-13 00:14:26,335 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2018-04-13 00:14:26,335 INFO L87 Difference]: Start difference. First operand 169 states and 193 transitions. Second operand 9 states. [2018-04-13 00:14:26,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:26,424 INFO L93 Difference]: Finished difference Result 242 states and 269 transitions. [2018-04-13 00:14:26,424 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-13 00:14:26,424 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 103 [2018-04-13 00:14:26,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:26,426 INFO L225 Difference]: With dead ends: 242 [2018-04-13 00:14:26,426 INFO L226 Difference]: Without dead ends: 242 [2018-04-13 00:14:26,427 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2018-04-13 00:14:26,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2018-04-13 00:14:26,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 188. [2018-04-13 00:14:26,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-04-13 00:14:26,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 217 transitions. [2018-04-13 00:14:26,435 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 217 transitions. Word has length 103 [2018-04-13 00:14:26,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:26,435 INFO L459 AbstractCegarLoop]: Abstraction has 188 states and 217 transitions. [2018-04-13 00:14:26,436 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-13 00:14:26,436 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 217 transitions. [2018-04-13 00:14:26,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2018-04-13 00:14:26,437 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:26,437 INFO L355 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:26,437 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:26,438 INFO L82 PathProgramCache]: Analyzing trace with hash 709750590, now seen corresponding path program 5 times [2018-04-13 00:14:26,438 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:26,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:26,453 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:26,527 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 0 proven. 161 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2018-04-13 00:14:26,528 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:26,528 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-13 00:14:26,528 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:26,528 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2018-04-13 00:14:26,529 INFO L182 omatonBuilderFactory]: Interpolants [3600#true, 3601#false, 3602#(= main_~i~1 0), 3603#(<= main_~i~1 1), 3604#(<= main_~i~1 2), 3605#(<= main_~i~1 3), 3606#(<= main_~i~1 4), 3607#(<= main_~i~1 5), 3608#(<= main_~i~1 6), 3609#(<= main_~i~1 7)] [2018-04-13 00:14:26,529 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 0 proven. 161 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2018-04-13 00:14:26,529 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-13 00:14:26,529 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-13 00:14:26,530 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2018-04-13 00:14:26,530 INFO L87 Difference]: Start difference. First operand 188 states and 217 transitions. Second operand 10 states. [2018-04-13 00:14:26,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:26,670 INFO L93 Difference]: Finished difference Result 266 states and 297 transitions. [2018-04-13 00:14:26,670 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-13 00:14:26,670 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 116 [2018-04-13 00:14:26,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:26,672 INFO L225 Difference]: With dead ends: 266 [2018-04-13 00:14:26,672 INFO L226 Difference]: Without dead ends: 266 [2018-04-13 00:14:26,673 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2018-04-13 00:14:26,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2018-04-13 00:14:26,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 207. [2018-04-13 00:14:26,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 207 states. [2018-04-13 00:14:26,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 241 transitions. [2018-04-13 00:14:26,681 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 241 transitions. Word has length 116 [2018-04-13 00:14:26,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:26,681 INFO L459 AbstractCegarLoop]: Abstraction has 207 states and 241 transitions. [2018-04-13 00:14:26,681 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-13 00:14:26,681 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 241 transitions. [2018-04-13 00:14:26,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2018-04-13 00:14:26,683 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:26,683 INFO L355 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:26,683 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:26,684 INFO L82 PathProgramCache]: Analyzing trace with hash 1862858596, now seen corresponding path program 6 times [2018-04-13 00:14:26,684 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:26,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:26,702 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:26,787 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2018-04-13 00:14:26,787 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:26,787 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-13 00:14:26,787 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:26,788 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2018-04-13 00:14:26,788 INFO L182 omatonBuilderFactory]: Interpolants [4083#true, 4084#false, 4085#(= main_~i~1 0), 4086#(<= main_~i~1 1), 4087#(<= main_~i~1 2), 4088#(<= main_~i~1 3), 4089#(<= main_~i~1 4), 4090#(<= main_~i~1 5), 4091#(<= main_~i~1 6), 4092#(<= main_~i~1 7), 4093#(<= main_~i~1 8)] [2018-04-13 00:14:26,789 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2018-04-13 00:14:26,789 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-13 00:14:26,789 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-13 00:14:26,789 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2018-04-13 00:14:26,790 INFO L87 Difference]: Start difference. First operand 207 states and 241 transitions. Second operand 11 states. [2018-04-13 00:14:26,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:26,887 INFO L93 Difference]: Finished difference Result 290 states and 325 transitions. [2018-04-13 00:14:26,887 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-13 00:14:26,887 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 129 [2018-04-13 00:14:26,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:26,888 INFO L225 Difference]: With dead ends: 290 [2018-04-13 00:14:26,888 INFO L226 Difference]: Without dead ends: 290 [2018-04-13 00:14:26,889 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2018-04-13 00:14:26,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2018-04-13 00:14:26,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 226. [2018-04-13 00:14:26,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 226 states. [2018-04-13 00:14:26,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 265 transitions. [2018-04-13 00:14:26,896 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 265 transitions. Word has length 129 [2018-04-13 00:14:26,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:26,896 INFO L459 AbstractCegarLoop]: Abstraction has 226 states and 265 transitions. [2018-04-13 00:14:26,896 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-13 00:14:26,896 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 265 transitions. [2018-04-13 00:14:26,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2018-04-13 00:14:26,897 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:26,897 INFO L355 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:26,898 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:26,898 INFO L82 PathProgramCache]: Analyzing trace with hash 1734794494, now seen corresponding path program 7 times [2018-04-13 00:14:26,899 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:26,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:26,917 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:27,037 INFO L134 CoverageAnalysis]: Checked inductivity of 504 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2018-04-13 00:14:27,037 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:27,037 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-13 00:14:27,037 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:27,038 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2018-04-13 00:14:27,038 INFO L182 omatonBuilderFactory]: Interpolants [4610#true, 4611#false, 4612#(= main_~i~1 0), 4613#(<= main_~i~1 1), 4614#(<= main_~i~1 2), 4615#(<= main_~i~1 3), 4616#(<= main_~i~1 4), 4617#(<= main_~i~1 5), 4618#(<= main_~i~1 6), 4619#(<= main_~i~1 7), 4620#(<= main_~i~1 8), 4621#(<= main_~i~1 9)] [2018-04-13 00:14:27,038 INFO L134 CoverageAnalysis]: Checked inductivity of 504 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2018-04-13 00:14:27,038 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-13 00:14:27,039 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-13 00:14:27,039 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2018-04-13 00:14:27,039 INFO L87 Difference]: Start difference. First operand 226 states and 265 transitions. Second operand 12 states. [2018-04-13 00:14:27,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:27,165 INFO L93 Difference]: Finished difference Result 314 states and 353 transitions. [2018-04-13 00:14:27,165 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-13 00:14:27,165 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 142 [2018-04-13 00:14:27,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:27,166 INFO L225 Difference]: With dead ends: 314 [2018-04-13 00:14:27,166 INFO L226 Difference]: Without dead ends: 314 [2018-04-13 00:14:27,167 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2018-04-13 00:14:27,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2018-04-13 00:14:27,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 245. [2018-04-13 00:14:27,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 245 states. [2018-04-13 00:14:27,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 289 transitions. [2018-04-13 00:14:27,174 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 289 transitions. Word has length 142 [2018-04-13 00:14:27,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:27,174 INFO L459 AbstractCegarLoop]: Abstraction has 245 states and 289 transitions. [2018-04-13 00:14:27,174 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-13 00:14:27,175 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 289 transitions. [2018-04-13 00:14:27,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2018-04-13 00:14:27,176 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:27,177 INFO L355 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:27,177 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:27,177 INFO L82 PathProgramCache]: Analyzing trace with hash -219127388, now seen corresponding path program 8 times [2018-04-13 00:14:27,178 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:27,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:27,197 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:27,320 INFO L134 CoverageAnalysis]: Checked inductivity of 625 backedges. 0 proven. 335 refuted. 0 times theorem prover too weak. 290 trivial. 0 not checked. [2018-04-13 00:14:27,320 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:27,320 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-13 00:14:27,320 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:27,321 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2018-04-13 00:14:27,321 INFO L182 omatonBuilderFactory]: Interpolants [5184#(<= main_~i~1 1), 5185#(<= main_~i~1 2), 5186#(<= main_~i~1 3), 5187#(<= main_~i~1 4), 5188#(<= main_~i~1 5), 5189#(<= main_~i~1 6), 5190#(<= main_~i~1 7), 5191#(<= main_~i~1 8), 5192#(<= main_~i~1 9), 5193#(<= main_~i~1 10), 5181#true, 5182#false, 5183#(= main_~i~1 0)] [2018-04-13 00:14:27,321 INFO L134 CoverageAnalysis]: Checked inductivity of 625 backedges. 0 proven. 335 refuted. 0 times theorem prover too weak. 290 trivial. 0 not checked. [2018-04-13 00:14:27,321 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-13 00:14:27,322 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-13 00:14:27,322 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2018-04-13 00:14:27,322 INFO L87 Difference]: Start difference. First operand 245 states and 289 transitions. Second operand 13 states. [2018-04-13 00:14:27,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:27,461 INFO L93 Difference]: Finished difference Result 338 states and 381 transitions. [2018-04-13 00:14:27,462 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-13 00:14:27,462 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 155 [2018-04-13 00:14:27,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:27,464 INFO L225 Difference]: With dead ends: 338 [2018-04-13 00:14:27,464 INFO L226 Difference]: Without dead ends: 338 [2018-04-13 00:14:27,464 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2018-04-13 00:14:27,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2018-04-13 00:14:27,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 264. [2018-04-13 00:14:27,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 264 states. [2018-04-13 00:14:27,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 313 transitions. [2018-04-13 00:14:27,473 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 313 transitions. Word has length 155 [2018-04-13 00:14:27,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:27,473 INFO L459 AbstractCegarLoop]: Abstraction has 264 states and 313 transitions. [2018-04-13 00:14:27,473 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-13 00:14:27,473 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 313 transitions. [2018-04-13 00:14:27,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2018-04-13 00:14:27,476 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:27,476 INFO L355 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:27,476 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:27,476 INFO L82 PathProgramCache]: Analyzing trace with hash -3269954, now seen corresponding path program 9 times [2018-04-13 00:14:27,477 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:27,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:27,496 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:27,589 INFO L134 CoverageAnalysis]: Checked inductivity of 759 backedges. 0 proven. 407 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2018-04-13 00:14:27,590 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:27,590 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-13 00:14:27,590 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:27,590 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2018-04-13 00:14:27,591 INFO L182 omatonBuilderFactory]: Interpolants [5796#true, 5797#false, 5798#(= main_~i~1 0), 5799#(<= main_~i~1 1), 5800#(<= main_~i~1 2), 5801#(<= main_~i~1 3), 5802#(<= main_~i~1 4), 5803#(<= main_~i~1 5), 5804#(<= main_~i~1 6), 5805#(<= main_~i~1 7), 5806#(<= main_~i~1 8), 5807#(<= main_~i~1 9), 5808#(<= main_~i~1 10), 5809#(<= main_~i~1 11)] [2018-04-13 00:14:27,591 INFO L134 CoverageAnalysis]: Checked inductivity of 759 backedges. 0 proven. 407 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2018-04-13 00:14:27,592 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-13 00:14:27,592 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-13 00:14:27,592 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2018-04-13 00:14:27,592 INFO L87 Difference]: Start difference. First operand 264 states and 313 transitions. Second operand 14 states. [2018-04-13 00:14:27,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:27,698 INFO L93 Difference]: Finished difference Result 362 states and 409 transitions. [2018-04-13 00:14:27,698 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-13 00:14:27,698 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 168 [2018-04-13 00:14:27,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:27,700 INFO L225 Difference]: With dead ends: 362 [2018-04-13 00:14:27,700 INFO L226 Difference]: Without dead ends: 362 [2018-04-13 00:14:27,700 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2018-04-13 00:14:27,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2018-04-13 00:14:27,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 283. [2018-04-13 00:14:27,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 283 states. [2018-04-13 00:14:27,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 337 transitions. [2018-04-13 00:14:27,708 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 337 transitions. Word has length 168 [2018-04-13 00:14:27,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:27,708 INFO L459 AbstractCegarLoop]: Abstraction has 283 states and 337 transitions. [2018-04-13 00:14:27,708 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-13 00:14:27,708 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 337 transitions. [2018-04-13 00:14:27,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2018-04-13 00:14:27,710 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:27,711 INFO L355 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:27,711 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:27,711 INFO L82 PathProgramCache]: Analyzing trace with hash -1186235420, now seen corresponding path program 10 times [2018-04-13 00:14:27,712 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:27,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:27,741 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:27,858 INFO L134 CoverageAnalysis]: Checked inductivity of 906 backedges. 0 proven. 486 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2018-04-13 00:14:27,858 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:27,859 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-13 00:14:27,859 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:27,859 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2018-04-13 00:14:27,859 INFO L182 omatonBuilderFactory]: Interpolants [6464#(<= main_~i~1 7), 6465#(<= main_~i~1 8), 6466#(<= main_~i~1 9), 6467#(<= main_~i~1 10), 6468#(<= main_~i~1 11), 6469#(<= main_~i~1 12), 6455#true, 6456#false, 6457#(= main_~i~1 0), 6458#(<= main_~i~1 1), 6459#(<= main_~i~1 2), 6460#(<= main_~i~1 3), 6461#(<= main_~i~1 4), 6462#(<= main_~i~1 5), 6463#(<= main_~i~1 6)] [2018-04-13 00:14:27,859 INFO L134 CoverageAnalysis]: Checked inductivity of 906 backedges. 0 proven. 486 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2018-04-13 00:14:27,859 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 00:14:27,859 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 00:14:27,860 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2018-04-13 00:14:27,860 INFO L87 Difference]: Start difference. First operand 283 states and 337 transitions. Second operand 15 states. [2018-04-13 00:14:27,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:27,975 INFO L93 Difference]: Finished difference Result 386 states and 437 transitions. [2018-04-13 00:14:27,975 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-13 00:14:27,975 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 181 [2018-04-13 00:14:27,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:27,977 INFO L225 Difference]: With dead ends: 386 [2018-04-13 00:14:27,977 INFO L226 Difference]: Without dead ends: 386 [2018-04-13 00:14:27,977 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2018-04-13 00:14:27,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2018-04-13 00:14:27,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 302. [2018-04-13 00:14:27,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 302 states. [2018-04-13 00:14:27,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 361 transitions. [2018-04-13 00:14:27,983 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 361 transitions. Word has length 181 [2018-04-13 00:14:27,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:27,984 INFO L459 AbstractCegarLoop]: Abstraction has 302 states and 361 transitions. [2018-04-13 00:14:27,984 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 00:14:27,984 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 361 transitions. [2018-04-13 00:14:27,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2018-04-13 00:14:27,986 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:27,986 INFO L355 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:27,986 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:27,987 INFO L82 PathProgramCache]: Analyzing trace with hash -1556109186, now seen corresponding path program 11 times [2018-04-13 00:14:27,987 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:28,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:28,002 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:28,133 INFO L134 CoverageAnalysis]: Checked inductivity of 1066 backedges. 0 proven. 572 refuted. 0 times theorem prover too weak. 494 trivial. 0 not checked. [2018-04-13 00:14:28,134 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:28,134 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-13 00:14:28,134 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:28,134 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2018-04-13 00:14:28,135 INFO L182 omatonBuilderFactory]: Interpolants [7168#(<= main_~i~1 8), 7169#(<= main_~i~1 9), 7170#(<= main_~i~1 10), 7171#(<= main_~i~1 11), 7172#(<= main_~i~1 12), 7173#(<= main_~i~1 13), 7158#true, 7159#false, 7160#(= main_~i~1 0), 7161#(<= main_~i~1 1), 7162#(<= main_~i~1 2), 7163#(<= main_~i~1 3), 7164#(<= main_~i~1 4), 7165#(<= main_~i~1 5), 7166#(<= main_~i~1 6), 7167#(<= main_~i~1 7)] [2018-04-13 00:14:28,135 INFO L134 CoverageAnalysis]: Checked inductivity of 1066 backedges. 0 proven. 572 refuted. 0 times theorem prover too weak. 494 trivial. 0 not checked. [2018-04-13 00:14:28,135 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 00:14:28,135 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 00:14:28,136 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:14:28,136 INFO L87 Difference]: Start difference. First operand 302 states and 361 transitions. Second operand 16 states. [2018-04-13 00:14:28,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:28,309 INFO L93 Difference]: Finished difference Result 410 states and 465 transitions. [2018-04-13 00:14:28,310 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-13 00:14:28,310 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 194 [2018-04-13 00:14:28,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:28,312 INFO L225 Difference]: With dead ends: 410 [2018-04-13 00:14:28,312 INFO L226 Difference]: Without dead ends: 410 [2018-04-13 00:14:28,312 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:14:28,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2018-04-13 00:14:28,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 321. [2018-04-13 00:14:28,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 321 states. [2018-04-13 00:14:28,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 385 transitions. [2018-04-13 00:14:28,322 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 385 transitions. Word has length 194 [2018-04-13 00:14:28,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:28,324 INFO L459 AbstractCegarLoop]: Abstraction has 321 states and 385 transitions. [2018-04-13 00:14:28,324 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 00:14:28,324 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 385 transitions. [2018-04-13 00:14:28,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2018-04-13 00:14:28,327 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:28,328 INFO L355 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:28,328 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:28,328 INFO L82 PathProgramCache]: Analyzing trace with hash -2082585052, now seen corresponding path program 12 times [2018-04-13 00:14:28,329 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:28,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:28,350 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:28,518 INFO L134 CoverageAnalysis]: Checked inductivity of 1239 backedges. 0 proven. 665 refuted. 0 times theorem prover too weak. 574 trivial. 0 not checked. [2018-04-13 00:14:28,518 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:28,518 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 00:14:28,519 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:28,519 INFO L134 CoverageAnalysis]: Checked inductivity of 363 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 363 trivial. 0 not checked. [2018-04-13 00:14:28,519 INFO L182 omatonBuilderFactory]: Interpolants [7905#true, 7906#false, 7907#(= main_~i~1 0), 7908#(<= main_~i~1 1), 7909#(<= main_~i~1 2), 7910#(<= main_~i~1 3), 7911#(<= main_~i~1 4), 7912#(<= main_~i~1 5), 7913#(<= main_~i~1 6), 7914#(<= main_~i~1 7), 7915#(<= main_~i~1 8), 7916#(<= main_~i~1 9), 7917#(<= main_~i~1 10), 7918#(<= main_~i~1 11), 7919#(<= main_~i~1 12), 7920#(<= main_~i~1 13), 7921#(<= main_~i~1 14)] [2018-04-13 00:14:28,520 INFO L134 CoverageAnalysis]: Checked inductivity of 1239 backedges. 0 proven. 665 refuted. 0 times theorem prover too weak. 574 trivial. 0 not checked. [2018-04-13 00:14:28,520 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-13 00:14:28,520 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-13 00:14:28,520 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:14:28,520 INFO L87 Difference]: Start difference. First operand 321 states and 385 transitions. Second operand 17 states. [2018-04-13 00:14:28,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:28,728 INFO L93 Difference]: Finished difference Result 434 states and 493 transitions. [2018-04-13 00:14:28,729 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-13 00:14:28,729 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 207 [2018-04-13 00:14:28,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:28,731 INFO L225 Difference]: With dead ends: 434 [2018-04-13 00:14:28,731 INFO L226 Difference]: Without dead ends: 434 [2018-04-13 00:14:28,731 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:14:28,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2018-04-13 00:14:28,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 340. [2018-04-13 00:14:28,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 340 states. [2018-04-13 00:14:28,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 409 transitions. [2018-04-13 00:14:28,740 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 409 transitions. Word has length 207 [2018-04-13 00:14:28,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:28,741 INFO L459 AbstractCegarLoop]: Abstraction has 340 states and 409 transitions. [2018-04-13 00:14:28,741 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-13 00:14:28,741 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 409 transitions. [2018-04-13 00:14:28,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2018-04-13 00:14:28,747 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:28,747 INFO L355 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:28,747 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:28,748 INFO L82 PathProgramCache]: Analyzing trace with hash -1904769474, now seen corresponding path program 13 times [2018-04-13 00:14:28,748 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:28,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:28,769 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:28,930 INFO L134 CoverageAnalysis]: Checked inductivity of 1425 backedges. 0 proven. 765 refuted. 0 times theorem prover too weak. 660 trivial. 0 not checked. [2018-04-13 00:14:28,930 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:28,930 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 00:14:28,931 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:28,931 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 432 trivial. 0 not checked. [2018-04-13 00:14:28,931 INFO L182 omatonBuilderFactory]: Interpolants [8704#(<= main_~i~1 6), 8705#(<= main_~i~1 7), 8706#(<= main_~i~1 8), 8707#(<= main_~i~1 9), 8708#(<= main_~i~1 10), 8709#(<= main_~i~1 11), 8710#(<= main_~i~1 12), 8711#(<= main_~i~1 13), 8712#(<= main_~i~1 14), 8713#(<= main_~i~1 15), 8696#true, 8697#false, 8698#(= main_~i~1 0), 8699#(<= main_~i~1 1), 8700#(<= main_~i~1 2), 8701#(<= main_~i~1 3), 8702#(<= main_~i~1 4), 8703#(<= main_~i~1 5)] [2018-04-13 00:14:28,932 INFO L134 CoverageAnalysis]: Checked inductivity of 1425 backedges. 0 proven. 765 refuted. 0 times theorem prover too weak. 660 trivial. 0 not checked. [2018-04-13 00:14:28,932 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 00:14:28,932 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 00:14:28,933 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:14:28,933 INFO L87 Difference]: Start difference. First operand 340 states and 409 transitions. Second operand 18 states. [2018-04-13 00:14:29,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:29,126 INFO L93 Difference]: Finished difference Result 458 states and 521 transitions. [2018-04-13 00:14:29,127 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-13 00:14:29,127 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 220 [2018-04-13 00:14:29,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:29,129 INFO L225 Difference]: With dead ends: 458 [2018-04-13 00:14:29,129 INFO L226 Difference]: Without dead ends: 458 [2018-04-13 00:14:29,130 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:14:29,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2018-04-13 00:14:29,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 359. [2018-04-13 00:14:29,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 359 states. [2018-04-13 00:14:29,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 433 transitions. [2018-04-13 00:14:29,138 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 433 transitions. Word has length 220 [2018-04-13 00:14:29,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:29,139 INFO L459 AbstractCegarLoop]: Abstraction has 359 states and 433 transitions. [2018-04-13 00:14:29,139 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 00:14:29,139 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 433 transitions. [2018-04-13 00:14:29,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2018-04-13 00:14:29,141 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:29,141 INFO L355 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:29,141 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:29,141 INFO L82 PathProgramCache]: Analyzing trace with hash -1486045084, now seen corresponding path program 14 times [2018-04-13 00:14:29,142 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:29,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:29,163 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:29,324 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 872 refuted. 0 times theorem prover too weak. 752 trivial. 0 not checked. [2018-04-13 00:14:29,324 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:29,324 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 00:14:29,324 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:29,324 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 507 trivial. 0 not checked. [2018-04-13 00:14:29,324 INFO L182 omatonBuilderFactory]: Interpolants [9536#(<= main_~i~1 3), 9537#(<= main_~i~1 4), 9538#(<= main_~i~1 5), 9539#(<= main_~i~1 6), 9540#(<= main_~i~1 7), 9541#(<= main_~i~1 8), 9542#(<= main_~i~1 9), 9543#(<= main_~i~1 10), 9544#(<= main_~i~1 11), 9545#(<= main_~i~1 12), 9546#(<= main_~i~1 13), 9547#(<= main_~i~1 14), 9548#(<= main_~i~1 15), 9549#(<= main_~i~1 16), 9531#true, 9532#false, 9533#(= main_~i~1 0), 9534#(<= main_~i~1 1), 9535#(<= main_~i~1 2)] [2018-04-13 00:14:29,325 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 872 refuted. 0 times theorem prover too weak. 752 trivial. 0 not checked. [2018-04-13 00:14:29,325 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 00:14:29,325 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 00:14:29,325 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:14:29,325 INFO L87 Difference]: Start difference. First operand 359 states and 433 transitions. Second operand 19 states. [2018-04-13 00:14:29,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:29,476 INFO L93 Difference]: Finished difference Result 482 states and 549 transitions. [2018-04-13 00:14:29,476 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-13 00:14:29,476 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 233 [2018-04-13 00:14:29,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:29,478 INFO L225 Difference]: With dead ends: 482 [2018-04-13 00:14:29,478 INFO L226 Difference]: Without dead ends: 482 [2018-04-13 00:14:29,478 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:14:29,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2018-04-13 00:14:29,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 378. [2018-04-13 00:14:29,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 378 states. [2018-04-13 00:14:29,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 457 transitions. [2018-04-13 00:14:29,487 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 457 transitions. Word has length 233 [2018-04-13 00:14:29,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:29,488 INFO L459 AbstractCegarLoop]: Abstraction has 378 states and 457 transitions. [2018-04-13 00:14:29,488 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 00:14:29,488 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 457 transitions. [2018-04-13 00:14:29,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2018-04-13 00:14:29,490 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:29,490 INFO L355 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:29,490 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:29,491 INFO L82 PathProgramCache]: Analyzing trace with hash 1261548542, now seen corresponding path program 15 times [2018-04-13 00:14:29,491 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:29,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:29,514 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:29,681 INFO L134 CoverageAnalysis]: Checked inductivity of 1836 backedges. 0 proven. 986 refuted. 0 times theorem prover too weak. 850 trivial. 0 not checked. [2018-04-13 00:14:29,681 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:29,682 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 00:14:29,682 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:29,682 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 588 trivial. 0 not checked. [2018-04-13 00:14:29,682 INFO L182 omatonBuilderFactory]: Interpolants [10410#true, 10411#false, 10412#(= main_~i~1 0), 10413#(<= main_~i~1 1), 10414#(<= main_~i~1 2), 10415#(<= main_~i~1 3), 10416#(<= main_~i~1 4), 10417#(<= main_~i~1 5), 10418#(<= main_~i~1 6), 10419#(<= main_~i~1 7), 10420#(<= main_~i~1 8), 10421#(<= main_~i~1 9), 10422#(<= main_~i~1 10), 10423#(<= main_~i~1 11), 10424#(<= main_~i~1 12), 10425#(<= main_~i~1 13), 10426#(<= main_~i~1 14), 10427#(<= main_~i~1 15), 10428#(<= main_~i~1 16), 10429#(<= main_~i~1 17)] [2018-04-13 00:14:29,683 INFO L134 CoverageAnalysis]: Checked inductivity of 1836 backedges. 0 proven. 986 refuted. 0 times theorem prover too weak. 850 trivial. 0 not checked. [2018-04-13 00:14:29,683 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 00:14:29,683 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 00:14:29,683 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:14:29,684 INFO L87 Difference]: Start difference. First operand 378 states and 457 transitions. Second operand 20 states. [2018-04-13 00:14:29,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:29,860 INFO L93 Difference]: Finished difference Result 506 states and 577 transitions. [2018-04-13 00:14:29,860 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-13 00:14:29,860 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 246 [2018-04-13 00:14:29,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:29,861 INFO L225 Difference]: With dead ends: 506 [2018-04-13 00:14:29,861 INFO L226 Difference]: Without dead ends: 506 [2018-04-13 00:14:29,862 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:14:29,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2018-04-13 00:14:29,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 397. [2018-04-13 00:14:29,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 397 states. [2018-04-13 00:14:29,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 481 transitions. [2018-04-13 00:14:29,868 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 481 transitions. Word has length 246 [2018-04-13 00:14:29,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:29,868 INFO L459 AbstractCegarLoop]: Abstraction has 397 states and 481 transitions. [2018-04-13 00:14:29,868 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 00:14:29,868 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 481 transitions. [2018-04-13 00:14:29,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2018-04-13 00:14:29,870 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:29,870 INFO L355 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:29,870 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:29,870 INFO L82 PathProgramCache]: Analyzing trace with hash 1270540964, now seen corresponding path program 16 times [2018-04-13 00:14:29,871 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:29,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:29,887 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:30,112 INFO L134 CoverageAnalysis]: Checked inductivity of 2061 backedges. 0 proven. 1107 refuted. 0 times theorem prover too weak. 954 trivial. 0 not checked. [2018-04-13 00:14:30,112 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:30,112 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:14:30,112 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:30,113 INFO L134 CoverageAnalysis]: Checked inductivity of 675 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 675 trivial. 0 not checked. [2018-04-13 00:14:30,113 INFO L182 omatonBuilderFactory]: Interpolants [11333#true, 11334#false, 11335#(= main_~i~1 0), 11336#(<= main_~i~1 1), 11337#(<= main_~i~1 2), 11338#(<= main_~i~1 3), 11339#(<= main_~i~1 4), 11340#(<= main_~i~1 5), 11341#(<= main_~i~1 6), 11342#(<= main_~i~1 7), 11343#(<= main_~i~1 8), 11344#(<= main_~i~1 9), 11345#(<= main_~i~1 10), 11346#(<= main_~i~1 11), 11347#(<= main_~i~1 12), 11348#(<= main_~i~1 13), 11349#(<= main_~i~1 14), 11350#(<= main_~i~1 15), 11351#(<= main_~i~1 16), 11352#(<= main_~i~1 17), 11353#(<= main_~i~1 18)] [2018-04-13 00:14:30,114 INFO L134 CoverageAnalysis]: Checked inductivity of 2061 backedges. 0 proven. 1107 refuted. 0 times theorem prover too weak. 954 trivial. 0 not checked. [2018-04-13 00:14:30,114 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:14:30,114 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:14:30,114 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:14:30,114 INFO L87 Difference]: Start difference. First operand 397 states and 481 transitions. Second operand 21 states. [2018-04-13 00:14:30,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:30,368 INFO L93 Difference]: Finished difference Result 530 states and 605 transitions. [2018-04-13 00:14:30,369 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-13 00:14:30,369 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 259 [2018-04-13 00:14:30,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:30,370 INFO L225 Difference]: With dead ends: 530 [2018-04-13 00:14:30,370 INFO L226 Difference]: Without dead ends: 530 [2018-04-13 00:14:30,371 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:14:30,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2018-04-13 00:14:30,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 416. [2018-04-13 00:14:30,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 416 states. [2018-04-13 00:14:30,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 505 transitions. [2018-04-13 00:14:30,377 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 505 transitions. Word has length 259 [2018-04-13 00:14:30,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:30,377 INFO L459 AbstractCegarLoop]: Abstraction has 416 states and 505 transitions. [2018-04-13 00:14:30,377 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:14:30,377 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 505 transitions. [2018-04-13 00:14:30,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2018-04-13 00:14:30,378 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:30,379 INFO L355 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:30,379 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:30,379 INFO L82 PathProgramCache]: Analyzing trace with hash 1881813438, now seen corresponding path program 17 times [2018-04-13 00:14:30,379 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:30,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:30,396 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:30,617 INFO L134 CoverageAnalysis]: Checked inductivity of 2299 backedges. 0 proven. 1235 refuted. 0 times theorem prover too weak. 1064 trivial. 0 not checked. [2018-04-13 00:14:30,617 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:30,617 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:14:30,617 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:30,617 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 768 trivial. 0 not checked. [2018-04-13 00:14:30,617 INFO L182 omatonBuilderFactory]: Interpolants [12320#(<= main_~i~1 18), 12321#(<= main_~i~1 19), 12300#true, 12301#false, 12302#(= main_~i~1 0), 12303#(<= main_~i~1 1), 12304#(<= main_~i~1 2), 12305#(<= main_~i~1 3), 12306#(<= main_~i~1 4), 12307#(<= main_~i~1 5), 12308#(<= main_~i~1 6), 12309#(<= main_~i~1 7), 12310#(<= main_~i~1 8), 12311#(<= main_~i~1 9), 12312#(<= main_~i~1 10), 12313#(<= main_~i~1 11), 12314#(<= main_~i~1 12), 12315#(<= main_~i~1 13), 12316#(<= main_~i~1 14), 12317#(<= main_~i~1 15), 12318#(<= main_~i~1 16), 12319#(<= main_~i~1 17)] [2018-04-13 00:14:30,618 INFO L134 CoverageAnalysis]: Checked inductivity of 2299 backedges. 0 proven. 1235 refuted. 0 times theorem prover too weak. 1064 trivial. 0 not checked. [2018-04-13 00:14:30,618 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:14:30,618 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:14:30,618 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:14:30,619 INFO L87 Difference]: Start difference. First operand 416 states and 505 transitions. Second operand 22 states. [2018-04-13 00:14:30,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:30,817 INFO L93 Difference]: Finished difference Result 554 states and 633 transitions. [2018-04-13 00:14:30,817 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-13 00:14:30,817 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 272 [2018-04-13 00:14:30,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:30,819 INFO L225 Difference]: With dead ends: 554 [2018-04-13 00:14:30,819 INFO L226 Difference]: Without dead ends: 554 [2018-04-13 00:14:30,820 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:14:30,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2018-04-13 00:14:30,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 435. [2018-04-13 00:14:30,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 435 states. [2018-04-13 00:14:30,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 529 transitions. [2018-04-13 00:14:30,825 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 529 transitions. Word has length 272 [2018-04-13 00:14:30,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:30,826 INFO L459 AbstractCegarLoop]: Abstraction has 435 states and 529 transitions. [2018-04-13 00:14:30,826 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:14:30,826 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 529 transitions. [2018-04-13 00:14:30,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2018-04-13 00:14:30,827 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:30,827 INFO L355 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:30,827 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:30,827 INFO L82 PathProgramCache]: Analyzing trace with hash -1416837916, now seen corresponding path program 18 times [2018-04-13 00:14:30,828 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:30,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:30,850 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:31,089 INFO L134 CoverageAnalysis]: Checked inductivity of 2550 backedges. 0 proven. 1370 refuted. 0 times theorem prover too weak. 1180 trivial. 0 not checked. [2018-04-13 00:14:31,089 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:31,089 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:14:31,089 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:31,089 INFO L134 CoverageAnalysis]: Checked inductivity of 867 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 867 trivial. 0 not checked. [2018-04-13 00:14:31,089 INFO L182 omatonBuilderFactory]: Interpolants [13312#false, 13313#(= main_~i~1 0), 13314#(<= main_~i~1 1), 13315#(<= main_~i~1 2), 13316#(<= main_~i~1 3), 13317#(<= main_~i~1 4), 13318#(<= main_~i~1 5), 13319#(<= main_~i~1 6), 13320#(<= main_~i~1 7), 13321#(<= main_~i~1 8), 13322#(<= main_~i~1 9), 13323#(<= main_~i~1 10), 13324#(<= main_~i~1 11), 13325#(<= main_~i~1 12), 13326#(<= main_~i~1 13), 13327#(<= main_~i~1 14), 13328#(<= main_~i~1 15), 13329#(<= main_~i~1 16), 13330#(<= main_~i~1 17), 13331#(<= main_~i~1 18), 13332#(<= main_~i~1 19), 13333#(<= main_~i~1 20), 13311#true] [2018-04-13 00:14:31,090 INFO L134 CoverageAnalysis]: Checked inductivity of 2550 backedges. 0 proven. 1370 refuted. 0 times theorem prover too weak. 1180 trivial. 0 not checked. [2018-04-13 00:14:31,090 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:14:31,090 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:14:31,090 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:14:31,091 INFO L87 Difference]: Start difference. First operand 435 states and 529 transitions. Second operand 23 states. [2018-04-13 00:14:31,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:31,288 INFO L93 Difference]: Finished difference Result 578 states and 661 transitions. [2018-04-13 00:14:31,288 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-13 00:14:31,288 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 285 [2018-04-13 00:14:31,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:31,290 INFO L225 Difference]: With dead ends: 578 [2018-04-13 00:14:31,291 INFO L226 Difference]: Without dead ends: 578 [2018-04-13 00:14:31,291 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:14:31,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2018-04-13 00:14:31,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 454. [2018-04-13 00:14:31,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 454 states. [2018-04-13 00:14:31,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 553 transitions. [2018-04-13 00:14:31,302 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 553 transitions. Word has length 285 [2018-04-13 00:14:31,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:31,303 INFO L459 AbstractCegarLoop]: Abstraction has 454 states and 553 transitions. [2018-04-13 00:14:31,303 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:14:31,303 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 553 transitions. [2018-04-13 00:14:31,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 299 [2018-04-13 00:14:31,305 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:31,306 INFO L355 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:31,306 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:31,306 INFO L82 PathProgramCache]: Analyzing trace with hash 1629290366, now seen corresponding path program 19 times [2018-04-13 00:14:31,307 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:31,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:31,334 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:31,619 INFO L134 CoverageAnalysis]: Checked inductivity of 2814 backedges. 0 proven. 1512 refuted. 0 times theorem prover too weak. 1302 trivial. 0 not checked. [2018-04-13 00:14:31,619 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:31,619 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:14:31,619 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:31,620 INFO L134 CoverageAnalysis]: Checked inductivity of 972 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 972 trivial. 0 not checked. [2018-04-13 00:14:31,620 INFO L182 omatonBuilderFactory]: Interpolants [14368#(= main_~i~1 0), 14369#(<= main_~i~1 1), 14370#(<= main_~i~1 2), 14371#(<= main_~i~1 3), 14372#(<= main_~i~1 4), 14373#(<= main_~i~1 5), 14374#(<= main_~i~1 6), 14375#(<= main_~i~1 7), 14376#(<= main_~i~1 8), 14377#(<= main_~i~1 9), 14378#(<= main_~i~1 10), 14379#(<= main_~i~1 11), 14380#(<= main_~i~1 12), 14381#(<= main_~i~1 13), 14382#(<= main_~i~1 14), 14383#(<= main_~i~1 15), 14384#(<= main_~i~1 16), 14385#(<= main_~i~1 17), 14386#(<= main_~i~1 18), 14387#(<= main_~i~1 19), 14388#(<= main_~i~1 20), 14389#(<= main_~i~1 21), 14366#true, 14367#false] [2018-04-13 00:14:31,621 INFO L134 CoverageAnalysis]: Checked inductivity of 2814 backedges. 0 proven. 1512 refuted. 0 times theorem prover too weak. 1302 trivial. 0 not checked. [2018-04-13 00:14:31,622 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:14:31,622 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:14:31,622 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=276, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:14:31,622 INFO L87 Difference]: Start difference. First operand 454 states and 553 transitions. Second operand 24 states. [2018-04-13 00:14:32,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:32,010 INFO L93 Difference]: Finished difference Result 602 states and 689 transitions. [2018-04-13 00:14:32,011 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-13 00:14:32,011 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 298 [2018-04-13 00:14:32,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:32,012 INFO L225 Difference]: With dead ends: 602 [2018-04-13 00:14:32,012 INFO L226 Difference]: Without dead ends: 602 [2018-04-13 00:14:32,013 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=276, Invalid=276, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:14:32,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2018-04-13 00:14:32,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 473. [2018-04-13 00:14:32,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 473 states. [2018-04-13 00:14:32,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 577 transitions. [2018-04-13 00:14:32,018 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 577 transitions. Word has length 298 [2018-04-13 00:14:32,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:32,019 INFO L459 AbstractCegarLoop]: Abstraction has 473 states and 577 transitions. [2018-04-13 00:14:32,019 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:14:32,019 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 577 transitions. [2018-04-13 00:14:32,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2018-04-13 00:14:32,020 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:32,020 INFO L355 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:32,020 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:32,021 INFO L82 PathProgramCache]: Analyzing trace with hash 1420185380, now seen corresponding path program 20 times [2018-04-13 00:14:32,021 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:32,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:32,039 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:32,286 INFO L134 CoverageAnalysis]: Checked inductivity of 3091 backedges. 0 proven. 1661 refuted. 0 times theorem prover too weak. 1430 trivial. 0 not checked. [2018-04-13 00:14:32,286 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:32,286 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:14:32,287 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:32,287 INFO L134 CoverageAnalysis]: Checked inductivity of 1083 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1083 trivial. 0 not checked. [2018-04-13 00:14:32,287 INFO L182 omatonBuilderFactory]: Interpolants [15488#(<= main_~i~1 21), 15489#(<= main_~i~1 22), 15465#true, 15466#false, 15467#(= main_~i~1 0), 15468#(<= main_~i~1 1), 15469#(<= main_~i~1 2), 15470#(<= main_~i~1 3), 15471#(<= main_~i~1 4), 15472#(<= main_~i~1 5), 15473#(<= main_~i~1 6), 15474#(<= main_~i~1 7), 15475#(<= main_~i~1 8), 15476#(<= main_~i~1 9), 15477#(<= main_~i~1 10), 15478#(<= main_~i~1 11), 15479#(<= main_~i~1 12), 15480#(<= main_~i~1 13), 15481#(<= main_~i~1 14), 15482#(<= main_~i~1 15), 15483#(<= main_~i~1 16), 15484#(<= main_~i~1 17), 15485#(<= main_~i~1 18), 15486#(<= main_~i~1 19), 15487#(<= main_~i~1 20)] [2018-04-13 00:14:32,289 INFO L134 CoverageAnalysis]: Checked inductivity of 3091 backedges. 0 proven. 1661 refuted. 0 times theorem prover too weak. 1430 trivial. 0 not checked. [2018-04-13 00:14:32,289 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:14:32,289 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:14:32,290 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:14:32,290 INFO L87 Difference]: Start difference. First operand 473 states and 577 transitions. Second operand 25 states. [2018-04-13 00:14:32,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:32,586 INFO L93 Difference]: Finished difference Result 626 states and 717 transitions. [2018-04-13 00:14:32,586 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-13 00:14:32,586 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 311 [2018-04-13 00:14:32,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:32,588 INFO L225 Difference]: With dead ends: 626 [2018-04-13 00:14:32,589 INFO L226 Difference]: Without dead ends: 626 [2018-04-13 00:14:32,589 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:14:32,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2018-04-13 00:14:32,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 492. [2018-04-13 00:14:32,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 492 states. [2018-04-13 00:14:32,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 601 transitions. [2018-04-13 00:14:32,598 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 601 transitions. Word has length 311 [2018-04-13 00:14:32,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:32,599 INFO L459 AbstractCegarLoop]: Abstraction has 492 states and 601 transitions. [2018-04-13 00:14:32,599 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:14:32,599 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 601 transitions. [2018-04-13 00:14:32,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2018-04-13 00:14:32,601 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:32,602 INFO L355 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:32,602 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:32,602 INFO L82 PathProgramCache]: Analyzing trace with hash 247864638, now seen corresponding path program 21 times [2018-04-13 00:14:32,603 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:32,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:32,630 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:32,980 INFO L134 CoverageAnalysis]: Checked inductivity of 3381 backedges. 0 proven. 1817 refuted. 0 times theorem prover too weak. 1564 trivial. 0 not checked. [2018-04-13 00:14:32,981 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:32,981 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:14:32,981 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:32,982 INFO L134 CoverageAnalysis]: Checked inductivity of 1200 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2018-04-13 00:14:32,982 INFO L182 omatonBuilderFactory]: Interpolants [16608#true, 16609#false, 16610#(= main_~i~1 0), 16611#(<= main_~i~1 1), 16612#(<= main_~i~1 2), 16613#(<= main_~i~1 3), 16614#(<= main_~i~1 4), 16615#(<= main_~i~1 5), 16616#(<= main_~i~1 6), 16617#(<= main_~i~1 7), 16618#(<= main_~i~1 8), 16619#(<= main_~i~1 9), 16620#(<= main_~i~1 10), 16621#(<= main_~i~1 11), 16622#(<= main_~i~1 12), 16623#(<= main_~i~1 13), 16624#(<= main_~i~1 14), 16625#(<= main_~i~1 15), 16626#(<= main_~i~1 16), 16627#(<= main_~i~1 17), 16628#(<= main_~i~1 18), 16629#(<= main_~i~1 19), 16630#(<= main_~i~1 20), 16631#(<= main_~i~1 21), 16632#(<= main_~i~1 22), 16633#(<= main_~i~1 23)] [2018-04-13 00:14:32,983 INFO L134 CoverageAnalysis]: Checked inductivity of 3381 backedges. 0 proven. 1817 refuted. 0 times theorem prover too weak. 1564 trivial. 0 not checked. [2018-04-13 00:14:32,983 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:14:32,983 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:14:32,983 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=325, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:14:32,984 INFO L87 Difference]: Start difference. First operand 492 states and 601 transitions. Second operand 26 states. [2018-04-13 00:14:33,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:33,345 INFO L93 Difference]: Finished difference Result 650 states and 745 transitions. [2018-04-13 00:14:33,345 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-13 00:14:33,345 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 324 [2018-04-13 00:14:33,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:33,348 INFO L225 Difference]: With dead ends: 650 [2018-04-13 00:14:33,348 INFO L226 Difference]: Without dead ends: 650 [2018-04-13 00:14:33,349 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=325, Invalid=325, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:14:33,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2018-04-13 00:14:33,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 511. [2018-04-13 00:14:33,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 511 states. [2018-04-13 00:14:33,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 625 transitions. [2018-04-13 00:14:33,359 INFO L78 Accepts]: Start accepts. Automaton has 511 states and 625 transitions. Word has length 324 [2018-04-13 00:14:33,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:33,359 INFO L459 AbstractCegarLoop]: Abstraction has 511 states and 625 transitions. [2018-04-13 00:14:33,360 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:14:33,360 INFO L276 IsEmpty]: Start isEmpty. Operand 511 states and 625 transitions. [2018-04-13 00:14:33,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2018-04-13 00:14:33,362 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:33,363 INFO L355 BasicCegarLoop]: trace histogram [25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:33,363 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:33,363 INFO L82 PathProgramCache]: Analyzing trace with hash 1741392228, now seen corresponding path program 22 times [2018-04-13 00:14:33,364 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:33,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:33,392 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:33,737 INFO L134 CoverageAnalysis]: Checked inductivity of 3684 backedges. 0 proven. 1980 refuted. 0 times theorem prover too weak. 1704 trivial. 0 not checked. [2018-04-13 00:14:33,737 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:33,737 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:14:33,738 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:33,738 INFO L134 CoverageAnalysis]: Checked inductivity of 1323 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1323 trivial. 0 not checked. [2018-04-13 00:14:33,738 INFO L182 omatonBuilderFactory]: Interpolants [17795#true, 17796#false, 17797#(= main_~i~1 0), 17798#(<= main_~i~1 1), 17799#(<= main_~i~1 2), 17800#(<= main_~i~1 3), 17801#(<= main_~i~1 4), 17802#(<= main_~i~1 5), 17803#(<= main_~i~1 6), 17804#(<= main_~i~1 7), 17805#(<= main_~i~1 8), 17806#(<= main_~i~1 9), 17807#(<= main_~i~1 10), 17808#(<= main_~i~1 11), 17809#(<= main_~i~1 12), 17810#(<= main_~i~1 13), 17811#(<= main_~i~1 14), 17812#(<= main_~i~1 15), 17813#(<= main_~i~1 16), 17814#(<= main_~i~1 17), 17815#(<= main_~i~1 18), 17816#(<= main_~i~1 19), 17817#(<= main_~i~1 20), 17818#(<= main_~i~1 21), 17819#(<= main_~i~1 22), 17820#(<= main_~i~1 23), 17821#(<= main_~i~1 24)] [2018-04-13 00:14:33,739 INFO L134 CoverageAnalysis]: Checked inductivity of 3684 backedges. 0 proven. 1980 refuted. 0 times theorem prover too weak. 1704 trivial. 0 not checked. [2018-04-13 00:14:33,739 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:14:33,739 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:14:33,739 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=351, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:14:33,740 INFO L87 Difference]: Start difference. First operand 511 states and 625 transitions. Second operand 27 states. [2018-04-13 00:14:34,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:34,060 INFO L93 Difference]: Finished difference Result 674 states and 773 transitions. [2018-04-13 00:14:34,060 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-13 00:14:34,060 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 337 [2018-04-13 00:14:34,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:34,062 INFO L225 Difference]: With dead ends: 674 [2018-04-13 00:14:34,063 INFO L226 Difference]: Without dead ends: 674 [2018-04-13 00:14:34,063 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=351, Invalid=351, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:14:34,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2018-04-13 00:14:34,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 530. [2018-04-13 00:14:34,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2018-04-13 00:14:34,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 649 transitions. [2018-04-13 00:14:34,073 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 649 transitions. Word has length 337 [2018-04-13 00:14:34,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:34,074 INFO L459 AbstractCegarLoop]: Abstraction has 530 states and 649 transitions. [2018-04-13 00:14:34,074 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:14:34,074 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 649 transitions. [2018-04-13 00:14:34,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2018-04-13 00:14:34,077 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:34,077 INFO L355 BasicCegarLoop]: trace histogram [26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:34,077 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:34,078 INFO L82 PathProgramCache]: Analyzing trace with hash -1226732802, now seen corresponding path program 23 times [2018-04-13 00:14:34,078 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:34,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:34,101 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:34,502 INFO L134 CoverageAnalysis]: Checked inductivity of 4000 backedges. 0 proven. 2150 refuted. 0 times theorem prover too weak. 1850 trivial. 0 not checked. [2018-04-13 00:14:34,503 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:34,503 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-13 00:14:34,503 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:34,503 INFO L134 CoverageAnalysis]: Checked inductivity of 1452 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1452 trivial. 0 not checked. [2018-04-13 00:14:34,503 INFO L182 omatonBuilderFactory]: Interpolants [19026#true, 19027#false, 19028#(= main_~i~1 0), 19029#(<= main_~i~1 1), 19030#(<= main_~i~1 2), 19031#(<= main_~i~1 3), 19032#(<= main_~i~1 4), 19033#(<= main_~i~1 5), 19034#(<= main_~i~1 6), 19035#(<= main_~i~1 7), 19036#(<= main_~i~1 8), 19037#(<= main_~i~1 9), 19038#(<= main_~i~1 10), 19039#(<= main_~i~1 11), 19040#(<= main_~i~1 12), 19041#(<= main_~i~1 13), 19042#(<= main_~i~1 14), 19043#(<= main_~i~1 15), 19044#(<= main_~i~1 16), 19045#(<= main_~i~1 17), 19046#(<= main_~i~1 18), 19047#(<= main_~i~1 19), 19048#(<= main_~i~1 20), 19049#(<= main_~i~1 21), 19050#(<= main_~i~1 22), 19051#(<= main_~i~1 23), 19052#(<= main_~i~1 24), 19053#(<= main_~i~1 25)] [2018-04-13 00:14:34,504 INFO L134 CoverageAnalysis]: Checked inductivity of 4000 backedges. 0 proven. 2150 refuted. 0 times theorem prover too weak. 1850 trivial. 0 not checked. [2018-04-13 00:14:34,504 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-13 00:14:34,504 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-13 00:14:34,504 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=378, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:14:34,504 INFO L87 Difference]: Start difference. First operand 530 states and 649 transitions. Second operand 28 states. [2018-04-13 00:14:34,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:34,905 INFO L93 Difference]: Finished difference Result 698 states and 801 transitions. [2018-04-13 00:14:34,905 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-13 00:14:34,906 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 350 [2018-04-13 00:14:34,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:34,908 INFO L225 Difference]: With dead ends: 698 [2018-04-13 00:14:34,909 INFO L226 Difference]: Without dead ends: 698 [2018-04-13 00:14:34,909 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=378, Invalid=378, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:14:34,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2018-04-13 00:14:34,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 549. [2018-04-13 00:14:34,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 549 states. [2018-04-13 00:14:34,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 673 transitions. [2018-04-13 00:14:34,920 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 673 transitions. Word has length 350 [2018-04-13 00:14:34,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:34,920 INFO L459 AbstractCegarLoop]: Abstraction has 549 states and 673 transitions. [2018-04-13 00:14:34,920 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-13 00:14:34,920 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 673 transitions. [2018-04-13 00:14:34,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2018-04-13 00:14:34,923 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:34,924 INFO L355 BasicCegarLoop]: trace histogram [27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:34,924 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:34,924 INFO L82 PathProgramCache]: Analyzing trace with hash -658476124, now seen corresponding path program 24 times [2018-04-13 00:14:34,925 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:34,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:34,958 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:35,417 INFO L134 CoverageAnalysis]: Checked inductivity of 4329 backedges. 0 proven. 2327 refuted. 0 times theorem prover too weak. 2002 trivial. 0 not checked. [2018-04-13 00:14:35,418 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:35,418 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-13 00:14:35,418 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:35,419 INFO L134 CoverageAnalysis]: Checked inductivity of 1587 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1587 trivial. 0 not checked. [2018-04-13 00:14:35,419 INFO L182 omatonBuilderFactory]: Interpolants [20301#true, 20302#false, 20303#(= main_~i~1 0), 20304#(<= main_~i~1 1), 20305#(<= main_~i~1 2), 20306#(<= main_~i~1 3), 20307#(<= main_~i~1 4), 20308#(<= main_~i~1 5), 20309#(<= main_~i~1 6), 20310#(<= main_~i~1 7), 20311#(<= main_~i~1 8), 20312#(<= main_~i~1 9), 20313#(<= main_~i~1 10), 20314#(<= main_~i~1 11), 20315#(<= main_~i~1 12), 20316#(<= main_~i~1 13), 20317#(<= main_~i~1 14), 20318#(<= main_~i~1 15), 20319#(<= main_~i~1 16), 20320#(<= main_~i~1 17), 20321#(<= main_~i~1 18), 20322#(<= main_~i~1 19), 20323#(<= main_~i~1 20), 20324#(<= main_~i~1 21), 20325#(<= main_~i~1 22), 20326#(<= main_~i~1 23), 20327#(<= main_~i~1 24), 20328#(<= main_~i~1 25), 20329#(<= main_~i~1 26)] [2018-04-13 00:14:35,420 INFO L134 CoverageAnalysis]: Checked inductivity of 4329 backedges. 0 proven. 2327 refuted. 0 times theorem prover too weak. 2002 trivial. 0 not checked. [2018-04-13 00:14:35,420 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-13 00:14:35,420 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-13 00:14:35,420 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=406, Invalid=406, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:14:35,420 INFO L87 Difference]: Start difference. First operand 549 states and 673 transitions. Second operand 29 states. [2018-04-13 00:14:35,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:35,969 INFO L93 Difference]: Finished difference Result 722 states and 829 transitions. [2018-04-13 00:14:35,969 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-13 00:14:35,969 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 363 [2018-04-13 00:14:35,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:35,971 INFO L225 Difference]: With dead ends: 722 [2018-04-13 00:14:35,971 INFO L226 Difference]: Without dead ends: 722 [2018-04-13 00:14:35,972 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=406, Invalid=406, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:14:35,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states. [2018-04-13 00:14:35,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 568. [2018-04-13 00:14:35,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-04-13 00:14:35,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 697 transitions. [2018-04-13 00:14:35,980 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 697 transitions. Word has length 363 [2018-04-13 00:14:35,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:35,981 INFO L459 AbstractCegarLoop]: Abstraction has 568 states and 697 transitions. [2018-04-13 00:14:35,981 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-13 00:14:35,981 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 697 transitions. [2018-04-13 00:14:35,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2018-04-13 00:14:35,983 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:35,983 INFO L355 BasicCegarLoop]: trace histogram [28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:35,983 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:35,983 INFO L82 PathProgramCache]: Analyzing trace with hash -1540667202, now seen corresponding path program 25 times [2018-04-13 00:14:35,984 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:36,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:36,015 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:36,360 INFO L134 CoverageAnalysis]: Checked inductivity of 4671 backedges. 0 proven. 2511 refuted. 0 times theorem prover too weak. 2160 trivial. 0 not checked. [2018-04-13 00:14:36,361 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:36,361 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-13 00:14:36,361 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:36,362 INFO L134 CoverageAnalysis]: Checked inductivity of 1728 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1728 trivial. 0 not checked. [2018-04-13 00:14:36,362 INFO L182 omatonBuilderFactory]: Interpolants [21632#(<= main_~i~1 10), 21633#(<= main_~i~1 11), 21634#(<= main_~i~1 12), 21635#(<= main_~i~1 13), 21636#(<= main_~i~1 14), 21637#(<= main_~i~1 15), 21638#(<= main_~i~1 16), 21639#(<= main_~i~1 17), 21640#(<= main_~i~1 18), 21641#(<= main_~i~1 19), 21642#(<= main_~i~1 20), 21643#(<= main_~i~1 21), 21644#(<= main_~i~1 22), 21645#(<= main_~i~1 23), 21646#(<= main_~i~1 24), 21647#(<= main_~i~1 25), 21648#(<= main_~i~1 26), 21649#(<= main_~i~1 27), 21620#true, 21621#false, 21622#(= main_~i~1 0), 21623#(<= main_~i~1 1), 21624#(<= main_~i~1 2), 21625#(<= main_~i~1 3), 21626#(<= main_~i~1 4), 21627#(<= main_~i~1 5), 21628#(<= main_~i~1 6), 21629#(<= main_~i~1 7), 21630#(<= main_~i~1 8), 21631#(<= main_~i~1 9)] [2018-04-13 00:14:36,362 INFO L134 CoverageAnalysis]: Checked inductivity of 4671 backedges. 0 proven. 2511 refuted. 0 times theorem prover too weak. 2160 trivial. 0 not checked. [2018-04-13 00:14:36,362 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-13 00:14:36,362 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-13 00:14:36,363 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=435, Invalid=435, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:14:36,363 INFO L87 Difference]: Start difference. First operand 568 states and 697 transitions. Second operand 30 states. [2018-04-13 00:14:36,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:36,866 INFO L93 Difference]: Finished difference Result 746 states and 857 transitions. [2018-04-13 00:14:36,866 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-13 00:14:36,866 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 376 [2018-04-13 00:14:36,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:36,868 INFO L225 Difference]: With dead ends: 746 [2018-04-13 00:14:36,869 INFO L226 Difference]: Without dead ends: 746 [2018-04-13 00:14:36,869 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=435, Invalid=435, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:14:36,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2018-04-13 00:14:36,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 587. [2018-04-13 00:14:36,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 587 states. [2018-04-13 00:14:36,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 721 transitions. [2018-04-13 00:14:36,878 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 721 transitions. Word has length 376 [2018-04-13 00:14:36,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:36,881 INFO L459 AbstractCegarLoop]: Abstraction has 587 states and 721 transitions. [2018-04-13 00:14:36,881 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-13 00:14:36,882 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 721 transitions. [2018-04-13 00:14:36,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 390 [2018-04-13 00:14:36,884 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:36,885 INFO L355 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:36,885 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:36,885 INFO L82 PathProgramCache]: Analyzing trace with hash -1370944028, now seen corresponding path program 26 times [2018-04-13 00:14:36,885 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:36,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:36,912 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:37,363 INFO L134 CoverageAnalysis]: Checked inductivity of 5026 backedges. 0 proven. 2702 refuted. 0 times theorem prover too weak. 2324 trivial. 0 not checked. [2018-04-13 00:14:37,363 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:37,363 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-13 00:14:37,364 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:37,364 INFO L134 CoverageAnalysis]: Checked inductivity of 1875 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1875 trivial. 0 not checked. [2018-04-13 00:14:37,364 INFO L182 omatonBuilderFactory]: Interpolants [22983#true, 22984#false, 22985#(= main_~i~1 0), 22986#(<= main_~i~1 1), 22987#(<= main_~i~1 2), 22988#(<= main_~i~1 3), 22989#(<= main_~i~1 4), 22990#(<= main_~i~1 5), 22991#(<= main_~i~1 6), 22992#(<= main_~i~1 7), 22993#(<= main_~i~1 8), 22994#(<= main_~i~1 9), 22995#(<= main_~i~1 10), 22996#(<= main_~i~1 11), 22997#(<= main_~i~1 12), 22998#(<= main_~i~1 13), 22999#(<= main_~i~1 14), 23000#(<= main_~i~1 15), 23001#(<= main_~i~1 16), 23002#(<= main_~i~1 17), 23003#(<= main_~i~1 18), 23004#(<= main_~i~1 19), 23005#(<= main_~i~1 20), 23006#(<= main_~i~1 21), 23007#(<= main_~i~1 22), 23008#(<= main_~i~1 23), 23009#(<= main_~i~1 24), 23010#(<= main_~i~1 25), 23011#(<= main_~i~1 26), 23012#(<= main_~i~1 27), 23013#(<= main_~i~1 28)] [2018-04-13 00:14:37,364 INFO L134 CoverageAnalysis]: Checked inductivity of 5026 backedges. 0 proven. 2702 refuted. 0 times theorem prover too weak. 2324 trivial. 0 not checked. [2018-04-13 00:14:37,365 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-13 00:14:37,365 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-13 00:14:37,365 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=465, Invalid=465, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:14:37,365 INFO L87 Difference]: Start difference. First operand 587 states and 721 transitions. Second operand 31 states. [2018-04-13 00:14:37,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:37,838 INFO L93 Difference]: Finished difference Result 770 states and 885 transitions. [2018-04-13 00:14:37,839 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-13 00:14:37,839 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 389 [2018-04-13 00:14:37,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:37,841 INFO L225 Difference]: With dead ends: 770 [2018-04-13 00:14:37,841 INFO L226 Difference]: Without dead ends: 770 [2018-04-13 00:14:37,842 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=465, Invalid=465, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:14:37,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2018-04-13 00:14:37,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 606. [2018-04-13 00:14:37,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 606 states. [2018-04-13 00:14:37,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 745 transitions. [2018-04-13 00:14:37,852 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 745 transitions. Word has length 389 [2018-04-13 00:14:37,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:37,852 INFO L459 AbstractCegarLoop]: Abstraction has 606 states and 745 transitions. [2018-04-13 00:14:37,853 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-13 00:14:37,853 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 745 transitions. [2018-04-13 00:14:37,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 403 [2018-04-13 00:14:37,856 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:37,856 INFO L355 BasicCegarLoop]: trace histogram [30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:37,856 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:37,857 INFO L82 PathProgramCache]: Analyzing trace with hash -295741826, now seen corresponding path program 27 times [2018-04-13 00:14:37,857 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:37,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:37,888 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:38,306 INFO L134 CoverageAnalysis]: Checked inductivity of 5394 backedges. 0 proven. 2900 refuted. 0 times theorem prover too weak. 2494 trivial. 0 not checked. [2018-04-13 00:14:38,306 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:38,306 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-13 00:14:38,307 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:38,307 INFO L134 CoverageAnalysis]: Checked inductivity of 2028 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2028 trivial. 0 not checked. [2018-04-13 00:14:38,307 INFO L182 omatonBuilderFactory]: Interpolants [24390#true, 24391#false, 24392#(= main_~i~1 0), 24393#(<= main_~i~1 1), 24394#(<= main_~i~1 2), 24395#(<= main_~i~1 3), 24396#(<= main_~i~1 4), 24397#(<= main_~i~1 5), 24398#(<= main_~i~1 6), 24399#(<= main_~i~1 7), 24400#(<= main_~i~1 8), 24401#(<= main_~i~1 9), 24402#(<= main_~i~1 10), 24403#(<= main_~i~1 11), 24404#(<= main_~i~1 12), 24405#(<= main_~i~1 13), 24406#(<= main_~i~1 14), 24407#(<= main_~i~1 15), 24408#(<= main_~i~1 16), 24409#(<= main_~i~1 17), 24410#(<= main_~i~1 18), 24411#(<= main_~i~1 19), 24412#(<= main_~i~1 20), 24413#(<= main_~i~1 21), 24414#(<= main_~i~1 22), 24415#(<= main_~i~1 23), 24416#(<= main_~i~1 24), 24417#(<= main_~i~1 25), 24418#(<= main_~i~1 26), 24419#(<= main_~i~1 27), 24420#(<= main_~i~1 28), 24421#(<= main_~i~1 29)] [2018-04-13 00:14:38,307 INFO L134 CoverageAnalysis]: Checked inductivity of 5394 backedges. 0 proven. 2900 refuted. 0 times theorem prover too weak. 2494 trivial. 0 not checked. [2018-04-13 00:14:38,307 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-13 00:14:38,307 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-13 00:14:38,308 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=496, Invalid=496, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:14:38,308 INFO L87 Difference]: Start difference. First operand 606 states and 745 transitions. Second operand 32 states. [2018-04-13 00:14:38,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:38,803 INFO L93 Difference]: Finished difference Result 794 states and 913 transitions. [2018-04-13 00:14:38,803 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-13 00:14:38,803 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 402 [2018-04-13 00:14:38,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:38,806 INFO L225 Difference]: With dead ends: 794 [2018-04-13 00:14:38,806 INFO L226 Difference]: Without dead ends: 794 [2018-04-13 00:14:38,806 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=496, Invalid=496, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:14:38,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2018-04-13 00:14:38,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 625. [2018-04-13 00:14:38,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 625 states. [2018-04-13 00:14:38,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 769 transitions. [2018-04-13 00:14:38,816 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 769 transitions. Word has length 402 [2018-04-13 00:14:38,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:38,817 INFO L459 AbstractCegarLoop]: Abstraction has 625 states and 769 transitions. [2018-04-13 00:14:38,817 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-13 00:14:38,817 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 769 transitions. [2018-04-13 00:14:38,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 416 [2018-04-13 00:14:38,820 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:38,820 INFO L355 BasicCegarLoop]: trace histogram [31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:38,821 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:38,821 INFO L82 PathProgramCache]: Analyzing trace with hash 1110005796, now seen corresponding path program 28 times [2018-04-13 00:14:38,821 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:38,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:38,853 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:39,282 INFO L134 CoverageAnalysis]: Checked inductivity of 5775 backedges. 0 proven. 3105 refuted. 0 times theorem prover too weak. 2670 trivial. 0 not checked. [2018-04-13 00:14:39,283 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:39,283 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-13 00:14:39,283 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:39,283 INFO L134 CoverageAnalysis]: Checked inductivity of 2187 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2187 trivial. 0 not checked. [2018-04-13 00:14:39,283 INFO L182 omatonBuilderFactory]: Interpolants [25856#(<= main_~i~1 13), 25857#(<= main_~i~1 14), 25858#(<= main_~i~1 15), 25859#(<= main_~i~1 16), 25860#(<= main_~i~1 17), 25861#(<= main_~i~1 18), 25862#(<= main_~i~1 19), 25863#(<= main_~i~1 20), 25864#(<= main_~i~1 21), 25865#(<= main_~i~1 22), 25866#(<= main_~i~1 23), 25867#(<= main_~i~1 24), 25868#(<= main_~i~1 25), 25869#(<= main_~i~1 26), 25870#(<= main_~i~1 27), 25871#(<= main_~i~1 28), 25872#(<= main_~i~1 29), 25873#(<= main_~i~1 30), 25841#true, 25842#false, 25843#(= main_~i~1 0), 25844#(<= main_~i~1 1), 25845#(<= main_~i~1 2), 25846#(<= main_~i~1 3), 25847#(<= main_~i~1 4), 25848#(<= main_~i~1 5), 25849#(<= main_~i~1 6), 25850#(<= main_~i~1 7), 25851#(<= main_~i~1 8), 25852#(<= main_~i~1 9), 25853#(<= main_~i~1 10), 25854#(<= main_~i~1 11), 25855#(<= main_~i~1 12)] [2018-04-13 00:14:39,284 INFO L134 CoverageAnalysis]: Checked inductivity of 5775 backedges. 0 proven. 3105 refuted. 0 times theorem prover too weak. 2670 trivial. 0 not checked. [2018-04-13 00:14:39,284 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-13 00:14:39,284 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-13 00:14:39,284 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=528, Invalid=528, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:14:39,284 INFO L87 Difference]: Start difference. First operand 625 states and 769 transitions. Second operand 33 states. [2018-04-13 00:14:39,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:39,601 INFO L93 Difference]: Finished difference Result 818 states and 941 transitions. [2018-04-13 00:14:39,601 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-13 00:14:39,601 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 415 [2018-04-13 00:14:39,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:39,604 INFO L225 Difference]: With dead ends: 818 [2018-04-13 00:14:39,604 INFO L226 Difference]: Without dead ends: 818 [2018-04-13 00:14:39,604 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=528, Invalid=528, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:14:39,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2018-04-13 00:14:39,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 644. [2018-04-13 00:14:39,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 644 states. [2018-04-13 00:14:39,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 644 states to 644 states and 793 transitions. [2018-04-13 00:14:39,611 INFO L78 Accepts]: Start accepts. Automaton has 644 states and 793 transitions. Word has length 415 [2018-04-13 00:14:39,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:39,611 INFO L459 AbstractCegarLoop]: Abstraction has 644 states and 793 transitions. [2018-04-13 00:14:39,611 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-13 00:14:39,611 INFO L276 IsEmpty]: Start isEmpty. Operand 644 states and 793 transitions. [2018-04-13 00:14:39,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2018-04-13 00:14:39,613 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:39,614 INFO L355 BasicCegarLoop]: trace histogram [32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:39,614 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:39,614 INFO L82 PathProgramCache]: Analyzing trace with hash 976860222, now seen corresponding path program 29 times [2018-04-13 00:14:39,614 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:39,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:39,634 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:40,032 INFO L134 CoverageAnalysis]: Checked inductivity of 6169 backedges. 0 proven. 3317 refuted. 0 times theorem prover too weak. 2852 trivial. 0 not checked. [2018-04-13 00:14:40,032 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:40,032 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-13 00:14:40,032 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:40,033 INFO L134 CoverageAnalysis]: Checked inductivity of 2352 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2352 trivial. 0 not checked. [2018-04-13 00:14:40,033 INFO L182 omatonBuilderFactory]: Interpolants [27336#true, 27337#false, 27338#(= main_~i~1 0), 27339#(<= main_~i~1 1), 27340#(<= main_~i~1 2), 27341#(<= main_~i~1 3), 27342#(<= main_~i~1 4), 27343#(<= main_~i~1 5), 27344#(<= main_~i~1 6), 27345#(<= main_~i~1 7), 27346#(<= main_~i~1 8), 27347#(<= main_~i~1 9), 27348#(<= main_~i~1 10), 27349#(<= main_~i~1 11), 27350#(<= main_~i~1 12), 27351#(<= main_~i~1 13), 27352#(<= main_~i~1 14), 27353#(<= main_~i~1 15), 27354#(<= main_~i~1 16), 27355#(<= main_~i~1 17), 27356#(<= main_~i~1 18), 27357#(<= main_~i~1 19), 27358#(<= main_~i~1 20), 27359#(<= main_~i~1 21), 27360#(<= main_~i~1 22), 27361#(<= main_~i~1 23), 27362#(<= main_~i~1 24), 27363#(<= main_~i~1 25), 27364#(<= main_~i~1 26), 27365#(<= main_~i~1 27), 27366#(<= main_~i~1 28), 27367#(<= main_~i~1 29), 27368#(<= main_~i~1 30), 27369#(<= main_~i~1 31)] [2018-04-13 00:14:40,033 INFO L134 CoverageAnalysis]: Checked inductivity of 6169 backedges. 0 proven. 3317 refuted. 0 times theorem prover too weak. 2852 trivial. 0 not checked. [2018-04-13 00:14:40,033 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-13 00:14:40,033 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-13 00:14:40,034 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=561, Invalid=561, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:14:40,034 INFO L87 Difference]: Start difference. First operand 644 states and 793 transitions. Second operand 34 states. [2018-04-13 00:14:40,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:40,462 INFO L93 Difference]: Finished difference Result 842 states and 969 transitions. [2018-04-13 00:14:40,462 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-13 00:14:40,462 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 428 [2018-04-13 00:14:40,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:40,464 INFO L225 Difference]: With dead ends: 842 [2018-04-13 00:14:40,464 INFO L226 Difference]: Without dead ends: 842 [2018-04-13 00:14:40,464 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=561, Invalid=561, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:14:40,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2018-04-13 00:14:40,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 663. [2018-04-13 00:14:40,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 663 states. [2018-04-13 00:14:40,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 817 transitions. [2018-04-13 00:14:40,471 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 817 transitions. Word has length 428 [2018-04-13 00:14:40,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:40,471 INFO L459 AbstractCegarLoop]: Abstraction has 663 states and 817 transitions. [2018-04-13 00:14:40,471 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-13 00:14:40,471 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 817 transitions. [2018-04-13 00:14:40,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 442 [2018-04-13 00:14:40,473 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:40,474 INFO L355 BasicCegarLoop]: trace histogram [33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:40,474 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:40,474 INFO L82 PathProgramCache]: Analyzing trace with hash -2128260508, now seen corresponding path program 30 times [2018-04-13 00:14:40,474 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:40,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:40,496 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:40,938 INFO L134 CoverageAnalysis]: Checked inductivity of 6576 backedges. 0 proven. 3536 refuted. 0 times theorem prover too weak. 3040 trivial. 0 not checked. [2018-04-13 00:14:40,938 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:40,939 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-13 00:14:40,939 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:40,939 INFO L134 CoverageAnalysis]: Checked inductivity of 2523 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2523 trivial. 0 not checked. [2018-04-13 00:14:40,939 INFO L182 omatonBuilderFactory]: Interpolants [28875#true, 28876#false, 28877#(= main_~i~1 0), 28878#(<= main_~i~1 1), 28879#(<= main_~i~1 2), 28880#(<= main_~i~1 3), 28881#(<= main_~i~1 4), 28882#(<= main_~i~1 5), 28883#(<= main_~i~1 6), 28884#(<= main_~i~1 7), 28885#(<= main_~i~1 8), 28886#(<= main_~i~1 9), 28887#(<= main_~i~1 10), 28888#(<= main_~i~1 11), 28889#(<= main_~i~1 12), 28890#(<= main_~i~1 13), 28891#(<= main_~i~1 14), 28892#(<= main_~i~1 15), 28893#(<= main_~i~1 16), 28894#(<= main_~i~1 17), 28895#(<= main_~i~1 18), 28896#(<= main_~i~1 19), 28897#(<= main_~i~1 20), 28898#(<= main_~i~1 21), 28899#(<= main_~i~1 22), 28900#(<= main_~i~1 23), 28901#(<= main_~i~1 24), 28902#(<= main_~i~1 25), 28903#(<= main_~i~1 26), 28904#(<= main_~i~1 27), 28905#(<= main_~i~1 28), 28906#(<= main_~i~1 29), 28907#(<= main_~i~1 30), 28908#(<= main_~i~1 31), 28909#(<= main_~i~1 32)] [2018-04-13 00:14:40,939 INFO L134 CoverageAnalysis]: Checked inductivity of 6576 backedges. 0 proven. 3536 refuted. 0 times theorem prover too weak. 3040 trivial. 0 not checked. [2018-04-13 00:14:40,940 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-13 00:14:40,940 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-13 00:14:40,940 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=595, Invalid=595, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 00:14:40,940 INFO L87 Difference]: Start difference. First operand 663 states and 817 transitions. Second operand 35 states. [2018-04-13 00:14:41,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:41,361 INFO L93 Difference]: Finished difference Result 866 states and 997 transitions. [2018-04-13 00:14:41,389 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-13 00:14:41,389 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 441 [2018-04-13 00:14:41,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:41,391 INFO L225 Difference]: With dead ends: 866 [2018-04-13 00:14:41,391 INFO L226 Difference]: Without dead ends: 866 [2018-04-13 00:14:41,392 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=595, Invalid=595, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 00:14:41,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states. [2018-04-13 00:14:41,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 682. [2018-04-13 00:14:41,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 682 states. [2018-04-13 00:14:41,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 841 transitions. [2018-04-13 00:14:41,402 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 841 transitions. Word has length 441 [2018-04-13 00:14:41,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:41,402 INFO L459 AbstractCegarLoop]: Abstraction has 682 states and 841 transitions. [2018-04-13 00:14:41,402 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-13 00:14:41,402 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 841 transitions. [2018-04-13 00:14:41,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 455 [2018-04-13 00:14:41,406 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:41,406 INFO L355 BasicCegarLoop]: trace histogram [34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:41,406 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:41,406 INFO L82 PathProgramCache]: Analyzing trace with hash 2037801470, now seen corresponding path program 31 times [2018-04-13 00:14:41,407 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:41,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:41,442 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:41,860 INFO L134 CoverageAnalysis]: Checked inductivity of 6996 backedges. 0 proven. 3762 refuted. 0 times theorem prover too weak. 3234 trivial. 0 not checked. [2018-04-13 00:14:41,860 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:41,860 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2018-04-13 00:14:41,860 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:41,861 INFO L134 CoverageAnalysis]: Checked inductivity of 2700 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2700 trivial. 0 not checked. [2018-04-13 00:14:41,861 INFO L182 omatonBuilderFactory]: Interpolants [30464#(<= main_~i~1 4), 30465#(<= main_~i~1 5), 30466#(<= main_~i~1 6), 30467#(<= main_~i~1 7), 30468#(<= main_~i~1 8), 30469#(<= main_~i~1 9), 30470#(<= main_~i~1 10), 30471#(<= main_~i~1 11), 30472#(<= main_~i~1 12), 30473#(<= main_~i~1 13), 30474#(<= main_~i~1 14), 30475#(<= main_~i~1 15), 30476#(<= main_~i~1 16), 30477#(<= main_~i~1 17), 30478#(<= main_~i~1 18), 30479#(<= main_~i~1 19), 30480#(<= main_~i~1 20), 30481#(<= main_~i~1 21), 30482#(<= main_~i~1 22), 30483#(<= main_~i~1 23), 30484#(<= main_~i~1 24), 30485#(<= main_~i~1 25), 30486#(<= main_~i~1 26), 30487#(<= main_~i~1 27), 30488#(<= main_~i~1 28), 30489#(<= main_~i~1 29), 30490#(<= main_~i~1 30), 30491#(<= main_~i~1 31), 30492#(<= main_~i~1 32), 30493#(<= main_~i~1 33), 30458#true, 30459#false, 30460#(= main_~i~1 0), 30461#(<= main_~i~1 1), 30462#(<= main_~i~1 2), 30463#(<= main_~i~1 3)] [2018-04-13 00:14:41,861 INFO L134 CoverageAnalysis]: Checked inductivity of 6996 backedges. 0 proven. 3762 refuted. 0 times theorem prover too weak. 3234 trivial. 0 not checked. [2018-04-13 00:14:41,861 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-13 00:14:41,861 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-13 00:14:41,861 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=630, Invalid=630, Unknown=0, NotChecked=0, Total=1260 [2018-04-13 00:14:41,862 INFO L87 Difference]: Start difference. First operand 682 states and 841 transitions. Second operand 36 states. [2018-04-13 00:14:42,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:42,247 INFO L93 Difference]: Finished difference Result 890 states and 1025 transitions. [2018-04-13 00:14:42,247 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-13 00:14:42,247 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 454 [2018-04-13 00:14:42,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:42,249 INFO L225 Difference]: With dead ends: 890 [2018-04-13 00:14:42,249 INFO L226 Difference]: Without dead ends: 890 [2018-04-13 00:14:42,249 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=630, Invalid=630, Unknown=0, NotChecked=0, Total=1260 [2018-04-13 00:14:42,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 890 states. [2018-04-13 00:14:42,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 890 to 701. [2018-04-13 00:14:42,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 701 states. [2018-04-13 00:14:42,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 865 transitions. [2018-04-13 00:14:42,256 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 865 transitions. Word has length 454 [2018-04-13 00:14:42,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:42,256 INFO L459 AbstractCegarLoop]: Abstraction has 701 states and 865 transitions. [2018-04-13 00:14:42,256 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-13 00:14:42,256 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 865 transitions. [2018-04-13 00:14:42,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2018-04-13 00:14:42,258 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:42,259 INFO L355 BasicCegarLoop]: trace histogram [35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:42,259 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:42,259 INFO L82 PathProgramCache]: Analyzing trace with hash 721484964, now seen corresponding path program 32 times [2018-04-13 00:14:42,259 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:42,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:42,281 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:42,700 INFO L134 CoverageAnalysis]: Checked inductivity of 7429 backedges. 0 proven. 3995 refuted. 0 times theorem prover too weak. 3434 trivial. 0 not checked. [2018-04-13 00:14:42,701 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:42,701 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2018-04-13 00:14:42,701 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:42,701 INFO L134 CoverageAnalysis]: Checked inductivity of 2883 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2883 trivial. 0 not checked. [2018-04-13 00:14:42,701 INFO L182 omatonBuilderFactory]: Interpolants [32085#true, 32086#false, 32087#(= main_~i~1 0), 32088#(<= main_~i~1 1), 32089#(<= main_~i~1 2), 32090#(<= main_~i~1 3), 32091#(<= main_~i~1 4), 32092#(<= main_~i~1 5), 32093#(<= main_~i~1 6), 32094#(<= main_~i~1 7), 32095#(<= main_~i~1 8), 32096#(<= main_~i~1 9), 32097#(<= main_~i~1 10), 32098#(<= main_~i~1 11), 32099#(<= main_~i~1 12), 32100#(<= main_~i~1 13), 32101#(<= main_~i~1 14), 32102#(<= main_~i~1 15), 32103#(<= main_~i~1 16), 32104#(<= main_~i~1 17), 32105#(<= main_~i~1 18), 32106#(<= main_~i~1 19), 32107#(<= main_~i~1 20), 32108#(<= main_~i~1 21), 32109#(<= main_~i~1 22), 32110#(<= main_~i~1 23), 32111#(<= main_~i~1 24), 32112#(<= main_~i~1 25), 32113#(<= main_~i~1 26), 32114#(<= main_~i~1 27), 32115#(<= main_~i~1 28), 32116#(<= main_~i~1 29), 32117#(<= main_~i~1 30), 32118#(<= main_~i~1 31), 32119#(<= main_~i~1 32), 32120#(<= main_~i~1 33), 32121#(<= main_~i~1 34)] [2018-04-13 00:14:42,702 INFO L134 CoverageAnalysis]: Checked inductivity of 7429 backedges. 0 proven. 3995 refuted. 0 times theorem prover too weak. 3434 trivial. 0 not checked. [2018-04-13 00:14:42,702 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-13 00:14:42,702 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-13 00:14:42,702 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=666, Invalid=666, Unknown=0, NotChecked=0, Total=1332 [2018-04-13 00:14:42,702 INFO L87 Difference]: Start difference. First operand 701 states and 865 transitions. Second operand 37 states. [2018-04-13 00:14:43,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:43,110 INFO L93 Difference]: Finished difference Result 914 states and 1053 transitions. [2018-04-13 00:14:43,110 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-13 00:14:43,110 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 467 [2018-04-13 00:14:43,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:43,112 INFO L225 Difference]: With dead ends: 914 [2018-04-13 00:14:43,112 INFO L226 Difference]: Without dead ends: 914 [2018-04-13 00:14:43,113 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=666, Invalid=666, Unknown=0, NotChecked=0, Total=1332 [2018-04-13 00:14:43,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 914 states. [2018-04-13 00:14:43,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 914 to 720. [2018-04-13 00:14:43,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 720 states. [2018-04-13 00:14:43,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 720 states to 720 states and 889 transitions. [2018-04-13 00:14:43,120 INFO L78 Accepts]: Start accepts. Automaton has 720 states and 889 transitions. Word has length 467 [2018-04-13 00:14:43,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:43,121 INFO L459 AbstractCegarLoop]: Abstraction has 720 states and 889 transitions. [2018-04-13 00:14:43,121 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-13 00:14:43,121 INFO L276 IsEmpty]: Start isEmpty. Operand 720 states and 889 transitions. [2018-04-13 00:14:43,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 481 [2018-04-13 00:14:43,123 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:43,123 INFO L355 BasicCegarLoop]: trace histogram [36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:43,123 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:43,123 INFO L82 PathProgramCache]: Analyzing trace with hash -1429119042, now seen corresponding path program 33 times [2018-04-13 00:14:43,124 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:43,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:43,152 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:43,584 INFO L134 CoverageAnalysis]: Checked inductivity of 7875 backedges. 0 proven. 4235 refuted. 0 times theorem prover too weak. 3640 trivial. 0 not checked. [2018-04-13 00:14:43,584 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:43,584 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2018-04-13 00:14:43,584 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:43,585 INFO L134 CoverageAnalysis]: Checked inductivity of 3072 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3072 trivial. 0 not checked. [2018-04-13 00:14:43,585 INFO L182 omatonBuilderFactory]: Interpolants [33792#(<= main_~i~1 34), 33793#(<= main_~i~1 35), 33756#true, 33757#false, 33758#(= main_~i~1 0), 33759#(<= main_~i~1 1), 33760#(<= main_~i~1 2), 33761#(<= main_~i~1 3), 33762#(<= main_~i~1 4), 33763#(<= main_~i~1 5), 33764#(<= main_~i~1 6), 33765#(<= main_~i~1 7), 33766#(<= main_~i~1 8), 33767#(<= main_~i~1 9), 33768#(<= main_~i~1 10), 33769#(<= main_~i~1 11), 33770#(<= main_~i~1 12), 33771#(<= main_~i~1 13), 33772#(<= main_~i~1 14), 33773#(<= main_~i~1 15), 33774#(<= main_~i~1 16), 33775#(<= main_~i~1 17), 33776#(<= main_~i~1 18), 33777#(<= main_~i~1 19), 33778#(<= main_~i~1 20), 33779#(<= main_~i~1 21), 33780#(<= main_~i~1 22), 33781#(<= main_~i~1 23), 33782#(<= main_~i~1 24), 33783#(<= main_~i~1 25), 33784#(<= main_~i~1 26), 33785#(<= main_~i~1 27), 33786#(<= main_~i~1 28), 33787#(<= main_~i~1 29), 33788#(<= main_~i~1 30), 33789#(<= main_~i~1 31), 33790#(<= main_~i~1 32), 33791#(<= main_~i~1 33)] [2018-04-13 00:14:43,585 INFO L134 CoverageAnalysis]: Checked inductivity of 7875 backedges. 0 proven. 4235 refuted. 0 times theorem prover too weak. 3640 trivial. 0 not checked. [2018-04-13 00:14:43,585 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-04-13 00:14:43,585 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-04-13 00:14:43,586 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=703, Invalid=703, Unknown=0, NotChecked=0, Total=1406 [2018-04-13 00:14:43,586 INFO L87 Difference]: Start difference. First operand 720 states and 889 transitions. Second operand 38 states. [2018-04-13 00:14:44,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:44,015 INFO L93 Difference]: Finished difference Result 938 states and 1081 transitions. [2018-04-13 00:14:44,015 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-13 00:14:44,015 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 480 [2018-04-13 00:14:44,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:44,017 INFO L225 Difference]: With dead ends: 938 [2018-04-13 00:14:44,017 INFO L226 Difference]: Without dead ends: 938 [2018-04-13 00:14:44,017 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=703, Invalid=703, Unknown=0, NotChecked=0, Total=1406 [2018-04-13 00:14:44,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 938 states. [2018-04-13 00:14:44,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 938 to 739. [2018-04-13 00:14:44,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 739 states. [2018-04-13 00:14:44,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 739 states to 739 states and 913 transitions. [2018-04-13 00:14:44,025 INFO L78 Accepts]: Start accepts. Automaton has 739 states and 913 transitions. Word has length 480 [2018-04-13 00:14:44,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:44,025 INFO L459 AbstractCegarLoop]: Abstraction has 739 states and 913 transitions. [2018-04-13 00:14:44,025 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-04-13 00:14:44,025 INFO L276 IsEmpty]: Start isEmpty. Operand 739 states and 913 transitions. [2018-04-13 00:14:44,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 494 [2018-04-13 00:14:44,027 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:44,027 INFO L355 BasicCegarLoop]: trace histogram [37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:44,027 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:44,028 INFO L82 PathProgramCache]: Analyzing trace with hash 310400740, now seen corresponding path program 34 times [2018-04-13 00:14:44,028 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:44,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:44,050 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:44,530 INFO L134 CoverageAnalysis]: Checked inductivity of 8334 backedges. 0 proven. 4482 refuted. 0 times theorem prover too weak. 3852 trivial. 0 not checked. [2018-04-13 00:14:44,531 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:44,531 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2018-04-13 00:14:44,531 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:44,531 INFO L134 CoverageAnalysis]: Checked inductivity of 3267 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3267 trivial. 0 not checked. [2018-04-13 00:14:44,531 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#(<= main_~i~1 13), 35487#(<= main_~i~1 14), 35488#(<= main_~i~1 15), 35489#(<= main_~i~1 16), 35490#(<= main_~i~1 17), 35491#(<= main_~i~1 18), 35492#(<= main_~i~1 19), 35493#(<= main_~i~1 20), 35494#(<= main_~i~1 21), 35495#(<= main_~i~1 22), 35496#(<= main_~i~1 23), 35497#(<= main_~i~1 24), 35498#(<= main_~i~1 25), 35499#(<= main_~i~1 26), 35500#(<= main_~i~1 27), 35501#(<= main_~i~1 28), 35502#(<= main_~i~1 29), 35503#(<= main_~i~1 30), 35504#(<= main_~i~1 31), 35505#(<= main_~i~1 32), 35506#(<= main_~i~1 33), 35507#(<= main_~i~1 34), 35508#(<= main_~i~1 35), 35509#(<= main_~i~1 36)] [2018-04-13 00:14:44,532 INFO L134 CoverageAnalysis]: Checked inductivity of 8334 backedges. 0 proven. 4482 refuted. 0 times theorem prover too weak. 3852 trivial. 0 not checked. [2018-04-13 00:14:44,532 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-13 00:14:44,532 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-13 00:14:44,532 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=741, Invalid=741, Unknown=0, NotChecked=0, Total=1482 [2018-04-13 00:14:44,532 INFO L87 Difference]: Start difference. First operand 739 states and 913 transitions. Second operand 39 states. [2018-04-13 00:14:45,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:45,062 INFO L93 Difference]: Finished difference Result 962 states and 1109 transitions. [2018-04-13 00:14:45,062 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-13 00:14:45,062 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 493 [2018-04-13 00:14:45,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:45,064 INFO L225 Difference]: With dead ends: 962 [2018-04-13 00:14:45,065 INFO L226 Difference]: Without dead ends: 962 [2018-04-13 00:14:45,065 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=741, Invalid=741, Unknown=0, NotChecked=0, Total=1482 [2018-04-13 00:14:45,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states. [2018-04-13 00:14:45,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 758. [2018-04-13 00:14:45,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 758 states. [2018-04-13 00:14:45,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 937 transitions. [2018-04-13 00:14:45,072 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 937 transitions. Word has length 493 [2018-04-13 00:14:45,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:45,073 INFO L459 AbstractCegarLoop]: Abstraction has 758 states and 937 transitions. [2018-04-13 00:14:45,073 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-13 00:14:45,073 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 937 transitions. [2018-04-13 00:14:45,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 507 [2018-04-13 00:14:45,075 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:45,075 INFO L355 BasicCegarLoop]: trace histogram [38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:45,075 INFO L408 AbstractCegarLoop]: === Iteration 48 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:45,075 INFO L82 PathProgramCache]: Analyzing trace with hash -1710838402, now seen corresponding path program 35 times [2018-04-13 00:14:45,076 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:45,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:45,098 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:45,643 INFO L134 CoverageAnalysis]: Checked inductivity of 8806 backedges. 0 proven. 4736 refuted. 0 times theorem prover too weak. 4070 trivial. 0 not checked. [2018-04-13 00:14:45,644 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:45,644 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2018-04-13 00:14:45,644 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:45,644 INFO L134 CoverageAnalysis]: Checked inductivity of 3468 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3468 trivial. 0 not checked. [2018-04-13 00:14:45,644 INFO L182 omatonBuilderFactory]: Interpolants [37248#(<= main_~i~1 16), 37249#(<= main_~i~1 17), 37250#(<= main_~i~1 18), 37251#(<= main_~i~1 19), 37252#(<= main_~i~1 20), 37253#(<= main_~i~1 21), 37254#(<= main_~i~1 22), 37255#(<= main_~i~1 23), 37256#(<= main_~i~1 24), 37257#(<= main_~i~1 25), 37258#(<= main_~i~1 26), 37259#(<= main_~i~1 27), 37260#(<= main_~i~1 28), 37261#(<= main_~i~1 29), 37262#(<= main_~i~1 30), 37263#(<= main_~i~1 31), 37264#(<= main_~i~1 32), 37265#(<= main_~i~1 33), 37266#(<= main_~i~1 34), 37267#(<= main_~i~1 35), 37268#(<= main_~i~1 36), 37269#(<= main_~i~1 37), 37230#true, 37231#false, 37232#(= main_~i~1 0), 37233#(<= main_~i~1 1), 37234#(<= main_~i~1 2), 37235#(<= main_~i~1 3), 37236#(<= main_~i~1 4), 37237#(<= main_~i~1 5), 37238#(<= main_~i~1 6), 37239#(<= main_~i~1 7), 37240#(<= main_~i~1 8), 37241#(<= main_~i~1 9), 37242#(<= main_~i~1 10), 37243#(<= main_~i~1 11), 37244#(<= main_~i~1 12), 37245#(<= main_~i~1 13), 37246#(<= main_~i~1 14), 37247#(<= main_~i~1 15)] [2018-04-13 00:14:45,645 INFO L134 CoverageAnalysis]: Checked inductivity of 8806 backedges. 0 proven. 4736 refuted. 0 times theorem prover too weak. 4070 trivial. 0 not checked. [2018-04-13 00:14:45,645 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-13 00:14:45,645 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-13 00:14:45,645 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=780, Invalid=780, Unknown=0, NotChecked=0, Total=1560 [2018-04-13 00:14:45,645 INFO L87 Difference]: Start difference. First operand 758 states and 937 transitions. Second operand 40 states. [2018-04-13 00:14:46,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:46,017 INFO L93 Difference]: Finished difference Result 986 states and 1137 transitions. [2018-04-13 00:14:46,017 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-13 00:14:46,017 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 506 [2018-04-13 00:14:46,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:46,020 INFO L225 Difference]: With dead ends: 986 [2018-04-13 00:14:46,020 INFO L226 Difference]: Without dead ends: 986 [2018-04-13 00:14:46,020 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=780, Invalid=780, Unknown=0, NotChecked=0, Total=1560 [2018-04-13 00:14:46,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 986 states. [2018-04-13 00:14:46,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 986 to 777. [2018-04-13 00:14:46,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 777 states. [2018-04-13 00:14:46,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 777 states to 777 states and 961 transitions. [2018-04-13 00:14:46,027 INFO L78 Accepts]: Start accepts. Automaton has 777 states and 961 transitions. Word has length 506 [2018-04-13 00:14:46,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:46,027 INFO L459 AbstractCegarLoop]: Abstraction has 777 states and 961 transitions. [2018-04-13 00:14:46,027 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-13 00:14:46,027 INFO L276 IsEmpty]: Start isEmpty. Operand 777 states and 961 transitions. [2018-04-13 00:14:46,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 520 [2018-04-13 00:14:46,030 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:46,030 INFO L355 BasicCegarLoop]: trace histogram [39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:46,030 INFO L408 AbstractCegarLoop]: === Iteration 49 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:46,030 INFO L82 PathProgramCache]: Analyzing trace with hash 1567056164, now seen corresponding path program 36 times [2018-04-13 00:14:46,030 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:46,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:46,053 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:46,575 INFO L134 CoverageAnalysis]: Checked inductivity of 9291 backedges. 0 proven. 4997 refuted. 0 times theorem prover too weak. 4294 trivial. 0 not checked. [2018-04-13 00:14:46,575 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:46,575 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41] total 41 [2018-04-13 00:14:46,575 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:46,576 INFO L134 CoverageAnalysis]: Checked inductivity of 3675 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3675 trivial. 0 not checked. [2018-04-13 00:14:46,576 INFO L182 omatonBuilderFactory]: Interpolants [39040#(<= main_~i~1 5), 39041#(<= main_~i~1 6), 39042#(<= main_~i~1 7), 39043#(<= main_~i~1 8), 39044#(<= main_~i~1 9), 39045#(<= main_~i~1 10), 39046#(<= main_~i~1 11), 39047#(<= main_~i~1 12), 39048#(<= main_~i~1 13), 39049#(<= main_~i~1 14), 39050#(<= main_~i~1 15), 39051#(<= main_~i~1 16), 39052#(<= main_~i~1 17), 39053#(<= main_~i~1 18), 39054#(<= main_~i~1 19), 39055#(<= main_~i~1 20), 39056#(<= main_~i~1 21), 39057#(<= main_~i~1 22), 39058#(<= main_~i~1 23), 39059#(<= main_~i~1 24), 39060#(<= main_~i~1 25), 39061#(<= main_~i~1 26), 39062#(<= main_~i~1 27), 39063#(<= main_~i~1 28), 39064#(<= main_~i~1 29), 39065#(<= main_~i~1 30), 39066#(<= main_~i~1 31), 39067#(<= main_~i~1 32), 39068#(<= main_~i~1 33), 39069#(<= main_~i~1 34), 39070#(<= main_~i~1 35), 39071#(<= main_~i~1 36), 39072#(<= main_~i~1 37), 39073#(<= main_~i~1 38), 39033#true, 39034#false, 39035#(= main_~i~1 0), 39036#(<= main_~i~1 1), 39037#(<= main_~i~1 2), 39038#(<= main_~i~1 3), 39039#(<= main_~i~1 4)] [2018-04-13 00:14:46,576 INFO L134 CoverageAnalysis]: Checked inductivity of 9291 backedges. 0 proven. 4997 refuted. 0 times theorem prover too weak. 4294 trivial. 0 not checked. [2018-04-13 00:14:46,576 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-04-13 00:14:46,576 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-04-13 00:14:46,577 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=820, Invalid=820, Unknown=0, NotChecked=0, Total=1640 [2018-04-13 00:14:46,577 INFO L87 Difference]: Start difference. First operand 777 states and 961 transitions. Second operand 41 states. [2018-04-13 00:14:47,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:47,045 INFO L93 Difference]: Finished difference Result 1010 states and 1165 transitions. [2018-04-13 00:14:47,045 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-13 00:14:47,045 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 519 [2018-04-13 00:14:47,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:47,047 INFO L225 Difference]: With dead ends: 1010 [2018-04-13 00:14:47,047 INFO L226 Difference]: Without dead ends: 1010 [2018-04-13 00:14:47,048 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=820, Invalid=820, Unknown=0, NotChecked=0, Total=1640 [2018-04-13 00:14:47,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states. [2018-04-13 00:14:47,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 796. [2018-04-13 00:14:47,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 796 states. [2018-04-13 00:14:47,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 985 transitions. [2018-04-13 00:14:47,059 INFO L78 Accepts]: Start accepts. Automaton has 796 states and 985 transitions. Word has length 519 [2018-04-13 00:14:47,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:47,059 INFO L459 AbstractCegarLoop]: Abstraction has 796 states and 985 transitions. [2018-04-13 00:14:47,060 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-04-13 00:14:47,060 INFO L276 IsEmpty]: Start isEmpty. Operand 796 states and 985 transitions. [2018-04-13 00:14:47,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 533 [2018-04-13 00:14:47,063 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:47,064 INFO L355 BasicCegarLoop]: trace histogram [40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:47,064 INFO L408 AbstractCegarLoop]: === Iteration 50 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:47,064 INFO L82 PathProgramCache]: Analyzing trace with hash -1613608130, now seen corresponding path program 37 times [2018-04-13 00:14:47,065 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:47,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:47,104 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:47,628 INFO L134 CoverageAnalysis]: Checked inductivity of 9789 backedges. 0 proven. 5265 refuted. 0 times theorem prover too weak. 4524 trivial. 0 not checked. [2018-04-13 00:14:47,628 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:47,628 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2018-04-13 00:14:47,628 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:47,628 INFO L134 CoverageAnalysis]: Checked inductivity of 3888 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3888 trivial. 0 not checked. [2018-04-13 00:14:47,629 INFO L182 omatonBuilderFactory]: Interpolants [40896#(<= main_~i~1 14), 40897#(<= main_~i~1 15), 40898#(<= main_~i~1 16), 40899#(<= main_~i~1 17), 40900#(<= main_~i~1 18), 40901#(<= main_~i~1 19), 40902#(<= main_~i~1 20), 40903#(<= main_~i~1 21), 40904#(<= main_~i~1 22), 40905#(<= main_~i~1 23), 40906#(<= main_~i~1 24), 40907#(<= main_~i~1 25), 40908#(<= main_~i~1 26), 40909#(<= main_~i~1 27), 40910#(<= main_~i~1 28), 40911#(<= main_~i~1 29), 40912#(<= main_~i~1 30), 40913#(<= main_~i~1 31), 40914#(<= main_~i~1 32), 40915#(<= main_~i~1 33), 40916#(<= main_~i~1 34), 40917#(<= main_~i~1 35), 40918#(<= main_~i~1 36), 40919#(<= main_~i~1 37), 40920#(<= main_~i~1 38), 40921#(<= main_~i~1 39), 40880#true, 40881#false, 40882#(= main_~i~1 0), 40883#(<= main_~i~1 1), 40884#(<= main_~i~1 2), 40885#(<= main_~i~1 3), 40886#(<= main_~i~1 4), 40887#(<= main_~i~1 5), 40888#(<= main_~i~1 6), 40889#(<= main_~i~1 7), 40890#(<= main_~i~1 8), 40891#(<= main_~i~1 9), 40892#(<= main_~i~1 10), 40893#(<= main_~i~1 11), 40894#(<= main_~i~1 12), 40895#(<= main_~i~1 13)] [2018-04-13 00:14:47,629 INFO L134 CoverageAnalysis]: Checked inductivity of 9789 backedges. 0 proven. 5265 refuted. 0 times theorem prover too weak. 4524 trivial. 0 not checked. [2018-04-13 00:14:47,629 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-04-13 00:14:47,629 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-04-13 00:14:47,629 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=861, Invalid=861, Unknown=0, NotChecked=0, Total=1722 [2018-04-13 00:14:47,630 INFO L87 Difference]: Start difference. First operand 796 states and 985 transitions. Second operand 42 states. [2018-04-13 00:14:48,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:48,058 INFO L93 Difference]: Finished difference Result 1034 states and 1193 transitions. [2018-04-13 00:14:48,059 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-13 00:14:48,059 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 532 [2018-04-13 00:14:48,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:48,061 INFO L225 Difference]: With dead ends: 1034 [2018-04-13 00:14:48,061 INFO L226 Difference]: Without dead ends: 1034 [2018-04-13 00:14:48,061 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=861, Invalid=861, Unknown=0, NotChecked=0, Total=1722 [2018-04-13 00:14:48,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1034 states. [2018-04-13 00:14:48,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1034 to 815. [2018-04-13 00:14:48,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 815 states. [2018-04-13 00:14:48,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 815 states to 815 states and 1009 transitions. [2018-04-13 00:14:48,070 INFO L78 Accepts]: Start accepts. Automaton has 815 states and 1009 transitions. Word has length 532 [2018-04-13 00:14:48,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:48,070 INFO L459 AbstractCegarLoop]: Abstraction has 815 states and 1009 transitions. [2018-04-13 00:14:48,070 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-04-13 00:14:48,070 INFO L276 IsEmpty]: Start isEmpty. Operand 815 states and 1009 transitions. [2018-04-13 00:14:48,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 546 [2018-04-13 00:14:48,074 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:48,074 INFO L355 BasicCegarLoop]: trace histogram [41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:48,075 INFO L408 AbstractCegarLoop]: === Iteration 51 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:48,075 INFO L82 PathProgramCache]: Analyzing trace with hash -998630556, now seen corresponding path program 38 times [2018-04-13 00:14:48,075 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:48,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:48,116 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:48,631 INFO L134 CoverageAnalysis]: Checked inductivity of 10300 backedges. 0 proven. 5540 refuted. 0 times theorem prover too weak. 4760 trivial. 0 not checked. [2018-04-13 00:14:48,631 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:48,631 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2018-04-13 00:14:48,632 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:48,632 INFO L134 CoverageAnalysis]: Checked inductivity of 4107 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4107 trivial. 0 not checked. [2018-04-13 00:14:48,632 INFO L182 omatonBuilderFactory]: Interpolants [42771#true, 42772#false, 42773#(= main_~i~1 0), 42774#(<= main_~i~1 1), 42775#(<= main_~i~1 2), 42776#(<= main_~i~1 3), 42777#(<= main_~i~1 4), 42778#(<= main_~i~1 5), 42779#(<= main_~i~1 6), 42780#(<= main_~i~1 7), 42781#(<= main_~i~1 8), 42782#(<= main_~i~1 9), 42783#(<= main_~i~1 10), 42784#(<= main_~i~1 11), 42785#(<= main_~i~1 12), 42786#(<= main_~i~1 13), 42787#(<= main_~i~1 14), 42788#(<= main_~i~1 15), 42789#(<= main_~i~1 16), 42790#(<= main_~i~1 17), 42791#(<= main_~i~1 18), 42792#(<= main_~i~1 19), 42793#(<= main_~i~1 20), 42794#(<= main_~i~1 21), 42795#(<= main_~i~1 22), 42796#(<= main_~i~1 23), 42797#(<= main_~i~1 24), 42798#(<= main_~i~1 25), 42799#(<= main_~i~1 26), 42800#(<= main_~i~1 27), 42801#(<= main_~i~1 28), 42802#(<= main_~i~1 29), 42803#(<= main_~i~1 30), 42804#(<= main_~i~1 31), 42805#(<= main_~i~1 32), 42806#(<= main_~i~1 33), 42807#(<= main_~i~1 34), 42808#(<= main_~i~1 35), 42809#(<= main_~i~1 36), 42810#(<= main_~i~1 37), 42811#(<= main_~i~1 38), 42812#(<= main_~i~1 39), 42813#(<= main_~i~1 40)] [2018-04-13 00:14:48,633 INFO L134 CoverageAnalysis]: Checked inductivity of 10300 backedges. 0 proven. 5540 refuted. 0 times theorem prover too weak. 4760 trivial. 0 not checked. [2018-04-13 00:14:48,633 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-13 00:14:48,633 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-13 00:14:48,633 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=903, Invalid=903, Unknown=0, NotChecked=0, Total=1806 [2018-04-13 00:14:48,633 INFO L87 Difference]: Start difference. First operand 815 states and 1009 transitions. Second operand 43 states. [2018-04-13 00:14:49,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:49,212 INFO L93 Difference]: Finished difference Result 1058 states and 1221 transitions. [2018-04-13 00:14:49,213 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-13 00:14:49,213 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 545 [2018-04-13 00:14:49,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:49,216 INFO L225 Difference]: With dead ends: 1058 [2018-04-13 00:14:49,216 INFO L226 Difference]: Without dead ends: 1058 [2018-04-13 00:14:49,216 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=903, Invalid=903, Unknown=0, NotChecked=0, Total=1806 [2018-04-13 00:14:49,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1058 states. [2018-04-13 00:14:49,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1058 to 834. [2018-04-13 00:14:49,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 834 states. [2018-04-13 00:14:49,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 1033 transitions. [2018-04-13 00:14:49,227 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 1033 transitions. Word has length 545 [2018-04-13 00:14:49,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:49,227 INFO L459 AbstractCegarLoop]: Abstraction has 834 states and 1033 transitions. [2018-04-13 00:14:49,228 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-13 00:14:49,228 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 1033 transitions. [2018-04-13 00:14:49,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 559 [2018-04-13 00:14:49,231 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:49,231 INFO L355 BasicCegarLoop]: trace histogram [42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:49,231 INFO L408 AbstractCegarLoop]: === Iteration 52 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:49,231 INFO L82 PathProgramCache]: Analyzing trace with hash 1643133182, now seen corresponding path program 39 times [2018-04-13 00:14:49,231 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:49,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:49,258 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:49,824 INFO L134 CoverageAnalysis]: Checked inductivity of 10824 backedges. 0 proven. 5822 refuted. 0 times theorem prover too weak. 5002 trivial. 0 not checked. [2018-04-13 00:14:49,824 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:49,824 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44] total 44 [2018-04-13 00:14:49,824 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:49,825 INFO L134 CoverageAnalysis]: Checked inductivity of 4332 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4332 trivial. 0 not checked. [2018-04-13 00:14:49,825 INFO L182 omatonBuilderFactory]: Interpolants [44736#(<= main_~i~1 28), 44737#(<= main_~i~1 29), 44738#(<= main_~i~1 30), 44739#(<= main_~i~1 31), 44740#(<= main_~i~1 32), 44741#(<= main_~i~1 33), 44742#(<= main_~i~1 34), 44743#(<= main_~i~1 35), 44744#(<= main_~i~1 36), 44745#(<= main_~i~1 37), 44746#(<= main_~i~1 38), 44747#(<= main_~i~1 39), 44748#(<= main_~i~1 40), 44749#(<= main_~i~1 41), 44706#true, 44707#false, 44708#(= main_~i~1 0), 44709#(<= main_~i~1 1), 44710#(<= main_~i~1 2), 44711#(<= main_~i~1 3), 44712#(<= main_~i~1 4), 44713#(<= main_~i~1 5), 44714#(<= main_~i~1 6), 44715#(<= main_~i~1 7), 44716#(<= main_~i~1 8), 44717#(<= main_~i~1 9), 44718#(<= main_~i~1 10), 44719#(<= main_~i~1 11), 44720#(<= main_~i~1 12), 44721#(<= main_~i~1 13), 44722#(<= main_~i~1 14), 44723#(<= main_~i~1 15), 44724#(<= main_~i~1 16), 44725#(<= main_~i~1 17), 44726#(<= main_~i~1 18), 44727#(<= main_~i~1 19), 44728#(<= main_~i~1 20), 44729#(<= main_~i~1 21), 44730#(<= main_~i~1 22), 44731#(<= main_~i~1 23), 44732#(<= main_~i~1 24), 44733#(<= main_~i~1 25), 44734#(<= main_~i~1 26), 44735#(<= main_~i~1 27)] [2018-04-13 00:14:49,825 INFO L134 CoverageAnalysis]: Checked inductivity of 10824 backedges. 0 proven. 5822 refuted. 0 times theorem prover too weak. 5002 trivial. 0 not checked. [2018-04-13 00:14:49,825 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-04-13 00:14:49,826 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-04-13 00:14:49,826 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=946, Invalid=946, Unknown=0, NotChecked=0, Total=1892 [2018-04-13 00:14:49,826 INFO L87 Difference]: Start difference. First operand 834 states and 1033 transitions. Second operand 44 states. [2018-04-13 00:14:50,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:50,299 INFO L93 Difference]: Finished difference Result 1082 states and 1249 transitions. [2018-04-13 00:14:50,299 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-13 00:14:50,299 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 558 [2018-04-13 00:14:50,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:50,301 INFO L225 Difference]: With dead ends: 1082 [2018-04-13 00:14:50,302 INFO L226 Difference]: Without dead ends: 1082 [2018-04-13 00:14:50,302 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=946, Invalid=946, Unknown=0, NotChecked=0, Total=1892 [2018-04-13 00:14:50,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1082 states. [2018-04-13 00:14:50,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1082 to 853. [2018-04-13 00:14:50,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 853 states. [2018-04-13 00:14:50,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 853 states to 853 states and 1057 transitions. [2018-04-13 00:14:50,309 INFO L78 Accepts]: Start accepts. Automaton has 853 states and 1057 transitions. Word has length 558 [2018-04-13 00:14:50,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:50,309 INFO L459 AbstractCegarLoop]: Abstraction has 853 states and 1057 transitions. [2018-04-13 00:14:50,309 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-04-13 00:14:50,309 INFO L276 IsEmpty]: Start isEmpty. Operand 853 states and 1057 transitions. [2018-04-13 00:14:50,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 572 [2018-04-13 00:14:50,311 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:50,311 INFO L355 BasicCegarLoop]: trace histogram [43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:50,312 INFO L408 AbstractCegarLoop]: === Iteration 53 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:50,312 INFO L82 PathProgramCache]: Analyzing trace with hash -746814044, now seen corresponding path program 40 times [2018-04-13 00:14:50,312 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:50,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:50,337 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:50,931 INFO L134 CoverageAnalysis]: Checked inductivity of 11361 backedges. 0 proven. 6111 refuted. 0 times theorem prover too weak. 5250 trivial. 0 not checked. [2018-04-13 00:14:50,931 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:50,931 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2018-04-13 00:14:50,931 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:50,932 INFO L134 CoverageAnalysis]: Checked inductivity of 4563 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4563 trivial. 0 not checked. [2018-04-13 00:14:50,932 INFO L182 omatonBuilderFactory]: Interpolants [46720#(<= main_~i~1 33), 46721#(<= main_~i~1 34), 46722#(<= main_~i~1 35), 46723#(<= main_~i~1 36), 46724#(<= main_~i~1 37), 46725#(<= main_~i~1 38), 46726#(<= main_~i~1 39), 46727#(<= main_~i~1 40), 46728#(<= main_~i~1 41), 46729#(<= main_~i~1 42), 46685#true, 46686#false, 46687#(= main_~i~1 0), 46688#(<= main_~i~1 1), 46689#(<= main_~i~1 2), 46690#(<= main_~i~1 3), 46691#(<= main_~i~1 4), 46692#(<= main_~i~1 5), 46693#(<= main_~i~1 6), 46694#(<= main_~i~1 7), 46695#(<= main_~i~1 8), 46696#(<= main_~i~1 9), 46697#(<= main_~i~1 10), 46698#(<= main_~i~1 11), 46699#(<= main_~i~1 12), 46700#(<= main_~i~1 13), 46701#(<= main_~i~1 14), 46702#(<= main_~i~1 15), 46703#(<= main_~i~1 16), 46704#(<= main_~i~1 17), 46705#(<= main_~i~1 18), 46706#(<= main_~i~1 19), 46707#(<= main_~i~1 20), 46708#(<= main_~i~1 21), 46709#(<= main_~i~1 22), 46710#(<= main_~i~1 23), 46711#(<= main_~i~1 24), 46712#(<= main_~i~1 25), 46713#(<= main_~i~1 26), 46714#(<= main_~i~1 27), 46715#(<= main_~i~1 28), 46716#(<= main_~i~1 29), 46717#(<= main_~i~1 30), 46718#(<= main_~i~1 31), 46719#(<= main_~i~1 32)] [2018-04-13 00:14:50,932 INFO L134 CoverageAnalysis]: Checked inductivity of 11361 backedges. 0 proven. 6111 refuted. 0 times theorem prover too weak. 5250 trivial. 0 not checked. [2018-04-13 00:14:50,932 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-13 00:14:50,932 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-13 00:14:50,933 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=990, Invalid=990, Unknown=0, NotChecked=0, Total=1980 [2018-04-13 00:14:50,933 INFO L87 Difference]: Start difference. First operand 853 states and 1057 transitions. Second operand 45 states. [2018-04-13 00:14:51,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:51,463 INFO L93 Difference]: Finished difference Result 1106 states and 1277 transitions. [2018-04-13 00:14:51,464 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-13 00:14:51,464 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 571 [2018-04-13 00:14:51,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:51,466 INFO L225 Difference]: With dead ends: 1106 [2018-04-13 00:14:51,466 INFO L226 Difference]: Without dead ends: 1106 [2018-04-13 00:14:51,466 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=990, Invalid=990, Unknown=0, NotChecked=0, Total=1980 [2018-04-13 00:14:51,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1106 states. [2018-04-13 00:14:51,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1106 to 872. [2018-04-13 00:14:51,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 872 states. [2018-04-13 00:14:51,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 872 states to 872 states and 1081 transitions. [2018-04-13 00:14:51,473 INFO L78 Accepts]: Start accepts. Automaton has 872 states and 1081 transitions. Word has length 571 [2018-04-13 00:14:51,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:51,473 INFO L459 AbstractCegarLoop]: Abstraction has 872 states and 1081 transitions. [2018-04-13 00:14:51,473 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-13 00:14:51,473 INFO L276 IsEmpty]: Start isEmpty. Operand 872 states and 1081 transitions. [2018-04-13 00:14:51,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 585 [2018-04-13 00:14:51,476 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:51,476 INFO L355 BasicCegarLoop]: trace histogram [44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:51,476 INFO L408 AbstractCegarLoop]: === Iteration 54 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:51,476 INFO L82 PathProgramCache]: Analyzing trace with hash -1826851138, now seen corresponding path program 41 times [2018-04-13 00:14:51,476 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:51,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:51,501 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:52,081 INFO L134 CoverageAnalysis]: Checked inductivity of 11911 backedges. 0 proven. 6407 refuted. 0 times theorem prover too weak. 5504 trivial. 0 not checked. [2018-04-13 00:14:52,081 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:52,081 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2018-04-13 00:14:52,081 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:52,082 INFO L134 CoverageAnalysis]: Checked inductivity of 4800 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4800 trivial. 0 not checked. [2018-04-13 00:14:52,082 INFO L182 omatonBuilderFactory]: Interpolants [48708#true, 48709#false, 48710#(= main_~i~1 0), 48711#(<= main_~i~1 1), 48712#(<= main_~i~1 2), 48713#(<= main_~i~1 3), 48714#(<= main_~i~1 4), 48715#(<= main_~i~1 5), 48716#(<= main_~i~1 6), 48717#(<= main_~i~1 7), 48718#(<= main_~i~1 8), 48719#(<= main_~i~1 9), 48720#(<= main_~i~1 10), 48721#(<= main_~i~1 11), 48722#(<= main_~i~1 12), 48723#(<= main_~i~1 13), 48724#(<= main_~i~1 14), 48725#(<= main_~i~1 15), 48726#(<= main_~i~1 16), 48727#(<= main_~i~1 17), 48728#(<= main_~i~1 18), 48729#(<= main_~i~1 19), 48730#(<= main_~i~1 20), 48731#(<= main_~i~1 21), 48732#(<= main_~i~1 22), 48733#(<= main_~i~1 23), 48734#(<= main_~i~1 24), 48735#(<= main_~i~1 25), 48736#(<= main_~i~1 26), 48737#(<= main_~i~1 27), 48738#(<= main_~i~1 28), 48739#(<= main_~i~1 29), 48740#(<= main_~i~1 30), 48741#(<= main_~i~1 31), 48742#(<= main_~i~1 32), 48743#(<= main_~i~1 33), 48744#(<= main_~i~1 34), 48745#(<= main_~i~1 35), 48746#(<= main_~i~1 36), 48747#(<= main_~i~1 37), 48748#(<= main_~i~1 38), 48749#(<= main_~i~1 39), 48750#(<= main_~i~1 40), 48751#(<= main_~i~1 41), 48752#(<= main_~i~1 42), 48753#(<= main_~i~1 43)] [2018-04-13 00:14:52,082 INFO L134 CoverageAnalysis]: Checked inductivity of 11911 backedges. 0 proven. 6407 refuted. 0 times theorem prover too weak. 5504 trivial. 0 not checked. [2018-04-13 00:14:52,082 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-13 00:14:52,083 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-13 00:14:52,083 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1035, Invalid=1035, Unknown=0, NotChecked=0, Total=2070 [2018-04-13 00:14:52,083 INFO L87 Difference]: Start difference. First operand 872 states and 1081 transitions. Second operand 46 states. [2018-04-13 00:14:52,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:52,755 INFO L93 Difference]: Finished difference Result 1130 states and 1305 transitions. [2018-04-13 00:14:52,755 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-13 00:14:52,755 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 584 [2018-04-13 00:14:52,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:52,758 INFO L225 Difference]: With dead ends: 1130 [2018-04-13 00:14:52,758 INFO L226 Difference]: Without dead ends: 1130 [2018-04-13 00:14:52,758 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1035, Invalid=1035, Unknown=0, NotChecked=0, Total=2070 [2018-04-13 00:14:52,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1130 states. [2018-04-13 00:14:52,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1130 to 891. [2018-04-13 00:14:52,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 891 states. [2018-04-13 00:14:52,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 1105 transitions. [2018-04-13 00:14:52,765 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 1105 transitions. Word has length 584 [2018-04-13 00:14:52,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:52,765 INFO L459 AbstractCegarLoop]: Abstraction has 891 states and 1105 transitions. [2018-04-13 00:14:52,765 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-13 00:14:52,765 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 1105 transitions. [2018-04-13 00:14:52,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 598 [2018-04-13 00:14:52,768 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:52,768 INFO L355 BasicCegarLoop]: trace histogram [45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:52,768 INFO L408 AbstractCegarLoop]: === Iteration 55 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:52,769 INFO L82 PathProgramCache]: Analyzing trace with hash 691183588, now seen corresponding path program 42 times [2018-04-13 00:14:52,769 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:52,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:52,807 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:53,443 INFO L134 CoverageAnalysis]: Checked inductivity of 12474 backedges. 0 proven. 6710 refuted. 0 times theorem prover too weak. 5764 trivial. 0 not checked. [2018-04-13 00:14:53,444 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:53,444 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47] total 47 [2018-04-13 00:14:53,444 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:53,444 INFO L134 CoverageAnalysis]: Checked inductivity of 5043 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5043 trivial. 0 not checked. [2018-04-13 00:14:53,444 INFO L182 omatonBuilderFactory]: Interpolants [50816#(<= main_~i~1 39), 50817#(<= main_~i~1 40), 50818#(<= main_~i~1 41), 50819#(<= main_~i~1 42), 50820#(<= main_~i~1 43), 50821#(<= main_~i~1 44), 50775#true, 50776#false, 50777#(= main_~i~1 0), 50778#(<= main_~i~1 1), 50779#(<= main_~i~1 2), 50780#(<= main_~i~1 3), 50781#(<= main_~i~1 4), 50782#(<= main_~i~1 5), 50783#(<= main_~i~1 6), 50784#(<= main_~i~1 7), 50785#(<= main_~i~1 8), 50786#(<= main_~i~1 9), 50787#(<= main_~i~1 10), 50788#(<= main_~i~1 11), 50789#(<= main_~i~1 12), 50790#(<= main_~i~1 13), 50791#(<= main_~i~1 14), 50792#(<= main_~i~1 15), 50793#(<= main_~i~1 16), 50794#(<= main_~i~1 17), 50795#(<= main_~i~1 18), 50796#(<= main_~i~1 19), 50797#(<= main_~i~1 20), 50798#(<= main_~i~1 21), 50799#(<= main_~i~1 22), 50800#(<= main_~i~1 23), 50801#(<= main_~i~1 24), 50802#(<= main_~i~1 25), 50803#(<= main_~i~1 26), 50804#(<= main_~i~1 27), 50805#(<= main_~i~1 28), 50806#(<= main_~i~1 29), 50807#(<= main_~i~1 30), 50808#(<= main_~i~1 31), 50809#(<= main_~i~1 32), 50810#(<= main_~i~1 33), 50811#(<= main_~i~1 34), 50812#(<= main_~i~1 35), 50813#(<= main_~i~1 36), 50814#(<= main_~i~1 37), 50815#(<= main_~i~1 38)] [2018-04-13 00:14:53,445 INFO L134 CoverageAnalysis]: Checked inductivity of 12474 backedges. 0 proven. 6710 refuted. 0 times theorem prover too weak. 5764 trivial. 0 not checked. [2018-04-13 00:14:53,445 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-04-13 00:14:53,445 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-04-13 00:14:53,445 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1081, Invalid=1081, Unknown=0, NotChecked=0, Total=2162 [2018-04-13 00:14:53,445 INFO L87 Difference]: Start difference. First operand 891 states and 1105 transitions. Second operand 47 states. [2018-04-13 00:14:54,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:54,163 INFO L93 Difference]: Finished difference Result 1154 states and 1333 transitions. [2018-04-13 00:14:54,163 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-13 00:14:54,163 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 597 [2018-04-13 00:14:54,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:54,166 INFO L225 Difference]: With dead ends: 1154 [2018-04-13 00:14:54,166 INFO L226 Difference]: Without dead ends: 1154 [2018-04-13 00:14:54,166 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1081, Invalid=1081, Unknown=0, NotChecked=0, Total=2162 [2018-04-13 00:14:54,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1154 states. [2018-04-13 00:14:54,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1154 to 910. [2018-04-13 00:14:54,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 910 states. [2018-04-13 00:14:54,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 910 states to 910 states and 1129 transitions. [2018-04-13 00:14:54,173 INFO L78 Accepts]: Start accepts. Automaton has 910 states and 1129 transitions. Word has length 597 [2018-04-13 00:14:54,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:54,173 INFO L459 AbstractCegarLoop]: Abstraction has 910 states and 1129 transitions. [2018-04-13 00:14:54,173 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-04-13 00:14:54,173 INFO L276 IsEmpty]: Start isEmpty. Operand 910 states and 1129 transitions. [2018-04-13 00:14:54,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 611 [2018-04-13 00:14:54,175 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:54,176 INFO L355 BasicCegarLoop]: trace histogram [46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:54,176 INFO L408 AbstractCegarLoop]: === Iteration 56 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:54,176 INFO L82 PathProgramCache]: Analyzing trace with hash -1290599298, now seen corresponding path program 43 times [2018-04-13 00:14:54,176 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:54,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:54,201 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:54,842 INFO L134 CoverageAnalysis]: Checked inductivity of 13050 backedges. 0 proven. 7020 refuted. 0 times theorem prover too weak. 6030 trivial. 0 not checked. [2018-04-13 00:14:54,842 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:54,842 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48] total 48 [2018-04-13 00:14:54,842 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:54,843 INFO L134 CoverageAnalysis]: Checked inductivity of 5292 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5292 trivial. 0 not checked. [2018-04-13 00:14:54,843 INFO L182 omatonBuilderFactory]: Interpolants [52928#(<= main_~i~1 40), 52929#(<= main_~i~1 41), 52930#(<= main_~i~1 42), 52931#(<= main_~i~1 43), 52932#(<= main_~i~1 44), 52933#(<= main_~i~1 45), 52886#true, 52887#false, 52888#(= main_~i~1 0), 52889#(<= main_~i~1 1), 52890#(<= main_~i~1 2), 52891#(<= main_~i~1 3), 52892#(<= main_~i~1 4), 52893#(<= main_~i~1 5), 52894#(<= main_~i~1 6), 52895#(<= main_~i~1 7), 52896#(<= main_~i~1 8), 52897#(<= main_~i~1 9), 52898#(<= main_~i~1 10), 52899#(<= main_~i~1 11), 52900#(<= main_~i~1 12), 52901#(<= main_~i~1 13), 52902#(<= main_~i~1 14), 52903#(<= main_~i~1 15), 52904#(<= main_~i~1 16), 52905#(<= main_~i~1 17), 52906#(<= main_~i~1 18), 52907#(<= main_~i~1 19), 52908#(<= main_~i~1 20), 52909#(<= main_~i~1 21), 52910#(<= main_~i~1 22), 52911#(<= main_~i~1 23), 52912#(<= main_~i~1 24), 52913#(<= main_~i~1 25), 52914#(<= main_~i~1 26), 52915#(<= main_~i~1 27), 52916#(<= main_~i~1 28), 52917#(<= main_~i~1 29), 52918#(<= main_~i~1 30), 52919#(<= main_~i~1 31), 52920#(<= main_~i~1 32), 52921#(<= main_~i~1 33), 52922#(<= main_~i~1 34), 52923#(<= main_~i~1 35), 52924#(<= main_~i~1 36), 52925#(<= main_~i~1 37), 52926#(<= main_~i~1 38), 52927#(<= main_~i~1 39)] [2018-04-13 00:14:54,843 INFO L134 CoverageAnalysis]: Checked inductivity of 13050 backedges. 0 proven. 7020 refuted. 0 times theorem prover too weak. 6030 trivial. 0 not checked. [2018-04-13 00:14:54,843 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-04-13 00:14:54,843 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-04-13 00:14:54,844 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1128, Invalid=1128, Unknown=0, NotChecked=0, Total=2256 [2018-04-13 00:14:54,844 INFO L87 Difference]: Start difference. First operand 910 states and 1129 transitions. Second operand 48 states. [2018-04-13 00:14:55,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:55,438 INFO L93 Difference]: Finished difference Result 1178 states and 1361 transitions. [2018-04-13 00:14:55,439 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-13 00:14:55,439 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 610 [2018-04-13 00:14:55,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:55,442 INFO L225 Difference]: With dead ends: 1178 [2018-04-13 00:14:55,442 INFO L226 Difference]: Without dead ends: 1178 [2018-04-13 00:14:55,442 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1128, Invalid=1128, Unknown=0, NotChecked=0, Total=2256 [2018-04-13 00:14:55,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1178 states. [2018-04-13 00:14:55,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1178 to 929. [2018-04-13 00:14:55,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 929 states. [2018-04-13 00:14:55,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 1153 transitions. [2018-04-13 00:14:55,451 INFO L78 Accepts]: Start accepts. Automaton has 929 states and 1153 transitions. Word has length 610 [2018-04-13 00:14:55,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:55,451 INFO L459 AbstractCegarLoop]: Abstraction has 929 states and 1153 transitions. [2018-04-13 00:14:55,452 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-04-13 00:14:55,452 INFO L276 IsEmpty]: Start isEmpty. Operand 929 states and 1153 transitions. [2018-04-13 00:14:55,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 624 [2018-04-13 00:14:55,454 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:55,455 INFO L355 BasicCegarLoop]: trace histogram [47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:55,455 INFO L408 AbstractCegarLoop]: === Iteration 57 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:55,455 INFO L82 PathProgramCache]: Analyzing trace with hash -1218418140, now seen corresponding path program 44 times [2018-04-13 00:14:55,455 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:55,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:55,482 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:56,157 INFO L134 CoverageAnalysis]: Checked inductivity of 13639 backedges. 0 proven. 7337 refuted. 0 times theorem prover too weak. 6302 trivial. 0 not checked. [2018-04-13 00:14:56,157 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:56,157 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49] total 49 [2018-04-13 00:14:56,157 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:56,158 INFO L134 CoverageAnalysis]: Checked inductivity of 5547 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5547 trivial. 0 not checked. [2018-04-13 00:14:56,158 INFO L182 omatonBuilderFactory]: Interpolants [55041#true, 55042#false, 55043#(= main_~i~1 0), 55044#(<= main_~i~1 1), 55045#(<= main_~i~1 2), 55046#(<= main_~i~1 3), 55047#(<= main_~i~1 4), 55048#(<= main_~i~1 5), 55049#(<= main_~i~1 6), 55050#(<= main_~i~1 7), 55051#(<= main_~i~1 8), 55052#(<= main_~i~1 9), 55053#(<= main_~i~1 10), 55054#(<= main_~i~1 11), 55055#(<= main_~i~1 12), 55056#(<= main_~i~1 13), 55057#(<= main_~i~1 14), 55058#(<= main_~i~1 15), 55059#(<= main_~i~1 16), 55060#(<= main_~i~1 17), 55061#(<= main_~i~1 18), 55062#(<= main_~i~1 19), 55063#(<= main_~i~1 20), 55064#(<= main_~i~1 21), 55065#(<= main_~i~1 22), 55066#(<= main_~i~1 23), 55067#(<= main_~i~1 24), 55068#(<= main_~i~1 25), 55069#(<= main_~i~1 26), 55070#(<= main_~i~1 27), 55071#(<= main_~i~1 28), 55072#(<= main_~i~1 29), 55073#(<= main_~i~1 30), 55074#(<= main_~i~1 31), 55075#(<= main_~i~1 32), 55076#(<= main_~i~1 33), 55077#(<= main_~i~1 34), 55078#(<= main_~i~1 35), 55079#(<= main_~i~1 36), 55080#(<= main_~i~1 37), 55081#(<= main_~i~1 38), 55082#(<= main_~i~1 39), 55083#(<= main_~i~1 40), 55084#(<= main_~i~1 41), 55085#(<= main_~i~1 42), 55086#(<= main_~i~1 43), 55087#(<= main_~i~1 44), 55088#(<= main_~i~1 45), 55089#(<= main_~i~1 46)] [2018-04-13 00:14:56,158 INFO L134 CoverageAnalysis]: Checked inductivity of 13639 backedges. 0 proven. 7337 refuted. 0 times theorem prover too weak. 6302 trivial. 0 not checked. [2018-04-13 00:14:56,158 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-04-13 00:14:56,158 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-04-13 00:14:56,159 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1176, Invalid=1176, Unknown=0, NotChecked=0, Total=2352 [2018-04-13 00:14:56,159 INFO L87 Difference]: Start difference. First operand 929 states and 1153 transitions. Second operand 49 states. [2018-04-13 00:14:56,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:56,892 INFO L93 Difference]: Finished difference Result 1202 states and 1389 transitions. [2018-04-13 00:14:56,892 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-13 00:14:56,893 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 623 [2018-04-13 00:14:56,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:56,895 INFO L225 Difference]: With dead ends: 1202 [2018-04-13 00:14:56,895 INFO L226 Difference]: Without dead ends: 1202 [2018-04-13 00:14:56,896 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1176, Invalid=1176, Unknown=0, NotChecked=0, Total=2352 [2018-04-13 00:14:56,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1202 states. [2018-04-13 00:14:56,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1202 to 948. [2018-04-13 00:14:56,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 948 states. [2018-04-13 00:14:56,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 948 states to 948 states and 1177 transitions. [2018-04-13 00:14:56,905 INFO L78 Accepts]: Start accepts. Automaton has 948 states and 1177 transitions. Word has length 623 [2018-04-13 00:14:56,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:56,906 INFO L459 AbstractCegarLoop]: Abstraction has 948 states and 1177 transitions. [2018-04-13 00:14:56,906 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-04-13 00:14:56,906 INFO L276 IsEmpty]: Start isEmpty. Operand 948 states and 1177 transitions. [2018-04-13 00:14:56,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 637 [2018-04-13 00:14:56,909 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:56,909 INFO L355 BasicCegarLoop]: trace histogram [48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:56,909 INFO L408 AbstractCegarLoop]: === Iteration 58 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:56,909 INFO L82 PathProgramCache]: Analyzing trace with hash -829431234, now seen corresponding path program 45 times [2018-04-13 00:14:56,910 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:56,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:56,937 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:57,568 INFO L134 CoverageAnalysis]: Checked inductivity of 14241 backedges. 0 proven. 7661 refuted. 0 times theorem prover too weak. 6580 trivial. 0 not checked. [2018-04-13 00:14:57,569 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:57,569 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50] total 50 [2018-04-13 00:14:57,569 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:57,569 INFO L134 CoverageAnalysis]: Checked inductivity of 5808 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5808 trivial. 0 not checked. [2018-04-13 00:14:57,569 INFO L182 omatonBuilderFactory]: Interpolants [57240#true, 57241#false, 57242#(= main_~i~1 0), 57243#(<= main_~i~1 1), 57244#(<= main_~i~1 2), 57245#(<= main_~i~1 3), 57246#(<= main_~i~1 4), 57247#(<= main_~i~1 5), 57248#(<= main_~i~1 6), 57249#(<= main_~i~1 7), 57250#(<= main_~i~1 8), 57251#(<= main_~i~1 9), 57252#(<= main_~i~1 10), 57253#(<= main_~i~1 11), 57254#(<= main_~i~1 12), 57255#(<= main_~i~1 13), 57256#(<= main_~i~1 14), 57257#(<= main_~i~1 15), 57258#(<= main_~i~1 16), 57259#(<= main_~i~1 17), 57260#(<= main_~i~1 18), 57261#(<= main_~i~1 19), 57262#(<= main_~i~1 20), 57263#(<= main_~i~1 21), 57264#(<= main_~i~1 22), 57265#(<= main_~i~1 23), 57266#(<= main_~i~1 24), 57267#(<= main_~i~1 25), 57268#(<= main_~i~1 26), 57269#(<= main_~i~1 27), 57270#(<= main_~i~1 28), 57271#(<= main_~i~1 29), 57272#(<= main_~i~1 30), 57273#(<= main_~i~1 31), 57274#(<= main_~i~1 32), 57275#(<= main_~i~1 33), 57276#(<= main_~i~1 34), 57277#(<= main_~i~1 35), 57278#(<= main_~i~1 36), 57279#(<= main_~i~1 37), 57280#(<= main_~i~1 38), 57281#(<= main_~i~1 39), 57282#(<= main_~i~1 40), 57283#(<= main_~i~1 41), 57284#(<= main_~i~1 42), 57285#(<= main_~i~1 43), 57286#(<= main_~i~1 44), 57287#(<= main_~i~1 45), 57288#(<= main_~i~1 46), 57289#(<= main_~i~1 47)] [2018-04-13 00:14:57,570 INFO L134 CoverageAnalysis]: Checked inductivity of 14241 backedges. 0 proven. 7661 refuted. 0 times theorem prover too weak. 6580 trivial. 0 not checked. [2018-04-13 00:14:57,570 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-13 00:14:57,570 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-13 00:14:57,570 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1225, Invalid=1225, Unknown=0, NotChecked=0, Total=2450 [2018-04-13 00:14:57,570 INFO L87 Difference]: Start difference. First operand 948 states and 1177 transitions. Second operand 50 states. [2018-04-13 00:14:58,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:58,204 INFO L93 Difference]: Finished difference Result 1226 states and 1417 transitions. [2018-04-13 00:14:58,204 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-13 00:14:58,204 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 636 [2018-04-13 00:14:58,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:58,206 INFO L225 Difference]: With dead ends: 1226 [2018-04-13 00:14:58,206 INFO L226 Difference]: Without dead ends: 1226 [2018-04-13 00:14:58,206 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1225, Invalid=1225, Unknown=0, NotChecked=0, Total=2450 [2018-04-13 00:14:58,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1226 states. [2018-04-13 00:14:58,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1226 to 967. [2018-04-13 00:14:58,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 967 states. [2018-04-13 00:14:58,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 1201 transitions. [2018-04-13 00:14:58,214 INFO L78 Accepts]: Start accepts. Automaton has 967 states and 1201 transitions. Word has length 636 [2018-04-13 00:14:58,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:58,214 INFO L459 AbstractCegarLoop]: Abstraction has 967 states and 1201 transitions. [2018-04-13 00:14:58,214 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-13 00:14:58,214 INFO L276 IsEmpty]: Start isEmpty. Operand 967 states and 1201 transitions. [2018-04-13 00:14:58,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 650 [2018-04-13 00:14:58,217 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:58,217 INFO L355 BasicCegarLoop]: trace histogram [49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:58,217 INFO L408 AbstractCegarLoop]: === Iteration 59 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:58,217 INFO L82 PathProgramCache]: Analyzing trace with hash 46785636, now seen corresponding path program 46 times [2018-04-13 00:14:58,218 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:58,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:58,246 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:14:58,936 INFO L134 CoverageAnalysis]: Checked inductivity of 14856 backedges. 0 proven. 7992 refuted. 0 times theorem prover too weak. 6864 trivial. 0 not checked. [2018-04-13 00:14:58,936 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:14:58,936 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51] total 51 [2018-04-13 00:14:58,936 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:14:58,937 INFO L134 CoverageAnalysis]: Checked inductivity of 6075 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6075 trivial. 0 not checked. [2018-04-13 00:14:58,937 INFO L182 omatonBuilderFactory]: Interpolants [59520#(<= main_~i~1 35), 59521#(<= main_~i~1 36), 59522#(<= main_~i~1 37), 59523#(<= main_~i~1 38), 59524#(<= main_~i~1 39), 59525#(<= main_~i~1 40), 59526#(<= main_~i~1 41), 59527#(<= main_~i~1 42), 59528#(<= main_~i~1 43), 59529#(<= main_~i~1 44), 59530#(<= main_~i~1 45), 59531#(<= main_~i~1 46), 59532#(<= main_~i~1 47), 59533#(<= main_~i~1 48), 59483#true, 59484#false, 59485#(= main_~i~1 0), 59486#(<= main_~i~1 1), 59487#(<= main_~i~1 2), 59488#(<= main_~i~1 3), 59489#(<= main_~i~1 4), 59490#(<= main_~i~1 5), 59491#(<= main_~i~1 6), 59492#(<= main_~i~1 7), 59493#(<= main_~i~1 8), 59494#(<= main_~i~1 9), 59495#(<= main_~i~1 10), 59496#(<= main_~i~1 11), 59497#(<= main_~i~1 12), 59498#(<= main_~i~1 13), 59499#(<= main_~i~1 14), 59500#(<= main_~i~1 15), 59501#(<= main_~i~1 16), 59502#(<= main_~i~1 17), 59503#(<= main_~i~1 18), 59504#(<= main_~i~1 19), 59505#(<= main_~i~1 20), 59506#(<= main_~i~1 21), 59507#(<= main_~i~1 22), 59508#(<= main_~i~1 23), 59509#(<= main_~i~1 24), 59510#(<= main_~i~1 25), 59511#(<= main_~i~1 26), 59512#(<= main_~i~1 27), 59513#(<= main_~i~1 28), 59514#(<= main_~i~1 29), 59515#(<= main_~i~1 30), 59516#(<= main_~i~1 31), 59517#(<= main_~i~1 32), 59518#(<= main_~i~1 33), 59519#(<= main_~i~1 34)] [2018-04-13 00:14:58,937 INFO L134 CoverageAnalysis]: Checked inductivity of 14856 backedges. 0 proven. 7992 refuted. 0 times theorem prover too weak. 6864 trivial. 0 not checked. [2018-04-13 00:14:58,937 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-04-13 00:14:58,938 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-04-13 00:14:58,938 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1275, Invalid=1275, Unknown=0, NotChecked=0, Total=2550 [2018-04-13 00:14:58,938 INFO L87 Difference]: Start difference. First operand 967 states and 1201 transitions. Second operand 51 states. [2018-04-13 00:14:59,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:14:59,563 INFO L93 Difference]: Finished difference Result 1250 states and 1445 transitions. [2018-04-13 00:14:59,563 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-13 00:14:59,563 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 649 [2018-04-13 00:14:59,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:14:59,565 INFO L225 Difference]: With dead ends: 1250 [2018-04-13 00:14:59,565 INFO L226 Difference]: Without dead ends: 1250 [2018-04-13 00:14:59,565 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1275, Invalid=1275, Unknown=0, NotChecked=0, Total=2550 [2018-04-13 00:14:59,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1250 states. [2018-04-13 00:14:59,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1250 to 986. [2018-04-13 00:14:59,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 986 states. [2018-04-13 00:14:59,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 986 states to 986 states and 1225 transitions. [2018-04-13 00:14:59,572 INFO L78 Accepts]: Start accepts. Automaton has 986 states and 1225 transitions. Word has length 649 [2018-04-13 00:14:59,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:14:59,572 INFO L459 AbstractCegarLoop]: Abstraction has 986 states and 1225 transitions. [2018-04-13 00:14:59,572 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-04-13 00:14:59,572 INFO L276 IsEmpty]: Start isEmpty. Operand 986 states and 1225 transitions. [2018-04-13 00:14:59,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 663 [2018-04-13 00:14:59,575 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:14:59,576 INFO L355 BasicCegarLoop]: trace histogram [50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:14:59,576 INFO L408 AbstractCegarLoop]: === Iteration 60 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:14:59,576 INFO L82 PathProgramCache]: Analyzing trace with hash 1062146046, now seen corresponding path program 47 times [2018-04-13 00:14:59,576 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:14:59,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:14:59,603 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:00,319 INFO L134 CoverageAnalysis]: Checked inductivity of 15484 backedges. 0 proven. 8330 refuted. 0 times theorem prover too weak. 7154 trivial. 0 not checked. [2018-04-13 00:15:00,319 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:00,319 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52] total 52 [2018-04-13 00:15:00,319 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:00,320 INFO L134 CoverageAnalysis]: Checked inductivity of 6348 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6348 trivial. 0 not checked. [2018-04-13 00:15:00,320 INFO L182 omatonBuilderFactory]: Interpolants [61770#true, 61771#false, 61772#(= main_~i~1 0), 61773#(<= main_~i~1 1), 61774#(<= main_~i~1 2), 61775#(<= main_~i~1 3), 61776#(<= main_~i~1 4), 61777#(<= main_~i~1 5), 61778#(<= main_~i~1 6), 61779#(<= main_~i~1 7), 61780#(<= main_~i~1 8), 61781#(<= main_~i~1 9), 61782#(<= main_~i~1 10), 61783#(<= main_~i~1 11), 61784#(<= main_~i~1 12), 61785#(<= main_~i~1 13), 61786#(<= main_~i~1 14), 61787#(<= main_~i~1 15), 61788#(<= main_~i~1 16), 61789#(<= main_~i~1 17), 61790#(<= main_~i~1 18), 61791#(<= main_~i~1 19), 61792#(<= main_~i~1 20), 61793#(<= main_~i~1 21), 61794#(<= main_~i~1 22), 61795#(<= main_~i~1 23), 61796#(<= main_~i~1 24), 61797#(<= main_~i~1 25), 61798#(<= main_~i~1 26), 61799#(<= main_~i~1 27), 61800#(<= main_~i~1 28), 61801#(<= main_~i~1 29), 61802#(<= main_~i~1 30), 61803#(<= main_~i~1 31), 61804#(<= main_~i~1 32), 61805#(<= main_~i~1 33), 61806#(<= main_~i~1 34), 61807#(<= main_~i~1 35), 61808#(<= main_~i~1 36), 61809#(<= main_~i~1 37), 61810#(<= main_~i~1 38), 61811#(<= main_~i~1 39), 61812#(<= main_~i~1 40), 61813#(<= main_~i~1 41), 61814#(<= main_~i~1 42), 61815#(<= main_~i~1 43), 61816#(<= main_~i~1 44), 61817#(<= main_~i~1 45), 61818#(<= main_~i~1 46), 61819#(<= main_~i~1 47), 61820#(<= main_~i~1 48), 61821#(<= main_~i~1 49)] [2018-04-13 00:15:00,320 INFO L134 CoverageAnalysis]: Checked inductivity of 15484 backedges. 0 proven. 8330 refuted. 0 times theorem prover too weak. 7154 trivial. 0 not checked. [2018-04-13 00:15:00,321 INFO L442 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-04-13 00:15:00,321 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-04-13 00:15:00,321 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1326, Invalid=1326, Unknown=0, NotChecked=0, Total=2652 [2018-04-13 00:15:00,321 INFO L87 Difference]: Start difference. First operand 986 states and 1225 transitions. Second operand 52 states. [2018-04-13 00:15:01,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:01,147 INFO L93 Difference]: Finished difference Result 1274 states and 1473 transitions. [2018-04-13 00:15:01,147 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-13 00:15:01,147 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 662 [2018-04-13 00:15:01,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:01,148 INFO L225 Difference]: With dead ends: 1274 [2018-04-13 00:15:01,148 INFO L226 Difference]: Without dead ends: 1274 [2018-04-13 00:15:01,149 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1326, Invalid=1326, Unknown=0, NotChecked=0, Total=2652 [2018-04-13 00:15:01,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1274 states. [2018-04-13 00:15:01,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1274 to 1005. [2018-04-13 00:15:01,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1005 states. [2018-04-13 00:15:01,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1005 states to 1005 states and 1249 transitions. [2018-04-13 00:15:01,155 INFO L78 Accepts]: Start accepts. Automaton has 1005 states and 1249 transitions. Word has length 662 [2018-04-13 00:15:01,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:01,155 INFO L459 AbstractCegarLoop]: Abstraction has 1005 states and 1249 transitions. [2018-04-13 00:15:01,155 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-04-13 00:15:01,155 INFO L276 IsEmpty]: Start isEmpty. Operand 1005 states and 1249 transitions. [2018-04-13 00:15:01,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 676 [2018-04-13 00:15:01,158 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:01,158 INFO L355 BasicCegarLoop]: trace histogram [51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:01,158 INFO L408 AbstractCegarLoop]: === Iteration 61 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:01,159 INFO L82 PathProgramCache]: Analyzing trace with hash 1664290468, now seen corresponding path program 48 times [2018-04-13 00:15:01,159 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:01,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:01,187 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:02,157 INFO L134 CoverageAnalysis]: Checked inductivity of 16125 backedges. 0 proven. 8675 refuted. 0 times theorem prover too weak. 7450 trivial. 0 not checked. [2018-04-13 00:15:02,157 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:02,158 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53] total 53 [2018-04-13 00:15:02,158 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:02,158 INFO L134 CoverageAnalysis]: Checked inductivity of 6627 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6627 trivial. 0 not checked. [2018-04-13 00:15:02,158 INFO L182 omatonBuilderFactory]: Interpolants [64128#(<= main_~i~1 25), 64129#(<= main_~i~1 26), 64130#(<= main_~i~1 27), 64131#(<= main_~i~1 28), 64132#(<= main_~i~1 29), 64133#(<= main_~i~1 30), 64134#(<= main_~i~1 31), 64135#(<= main_~i~1 32), 64136#(<= main_~i~1 33), 64137#(<= main_~i~1 34), 64138#(<= main_~i~1 35), 64139#(<= main_~i~1 36), 64140#(<= main_~i~1 37), 64141#(<= main_~i~1 38), 64142#(<= main_~i~1 39), 64143#(<= main_~i~1 40), 64144#(<= main_~i~1 41), 64145#(<= main_~i~1 42), 64146#(<= main_~i~1 43), 64147#(<= main_~i~1 44), 64148#(<= main_~i~1 45), 64149#(<= main_~i~1 46), 64150#(<= main_~i~1 47), 64151#(<= main_~i~1 48), 64152#(<= main_~i~1 49), 64153#(<= main_~i~1 50), 64101#true, 64102#false, 64103#(= main_~i~1 0), 64104#(<= main_~i~1 1), 64105#(<= main_~i~1 2), 64106#(<= main_~i~1 3), 64107#(<= main_~i~1 4), 64108#(<= main_~i~1 5), 64109#(<= main_~i~1 6), 64110#(<= main_~i~1 7), 64111#(<= main_~i~1 8), 64112#(<= main_~i~1 9), 64113#(<= main_~i~1 10), 64114#(<= main_~i~1 11), 64115#(<= main_~i~1 12), 64116#(<= main_~i~1 13), 64117#(<= main_~i~1 14), 64118#(<= main_~i~1 15), 64119#(<= main_~i~1 16), 64120#(<= main_~i~1 17), 64121#(<= main_~i~1 18), 64122#(<= main_~i~1 19), 64123#(<= main_~i~1 20), 64124#(<= main_~i~1 21), 64125#(<= main_~i~1 22), 64126#(<= main_~i~1 23), 64127#(<= main_~i~1 24)] [2018-04-13 00:15:02,159 INFO L134 CoverageAnalysis]: Checked inductivity of 16125 backedges. 0 proven. 8675 refuted. 0 times theorem prover too weak. 7450 trivial. 0 not checked. [2018-04-13 00:15:02,159 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-04-13 00:15:02,159 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-04-13 00:15:02,159 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1378, Invalid=1378, Unknown=0, NotChecked=0, Total=2756 [2018-04-13 00:15:02,160 INFO L87 Difference]: Start difference. First operand 1005 states and 1249 transitions. Second operand 53 states. [2018-04-13 00:15:02,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:02,861 INFO L93 Difference]: Finished difference Result 1298 states and 1501 transitions. [2018-04-13 00:15:02,861 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-13 00:15:02,861 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 675 [2018-04-13 00:15:02,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:02,863 INFO L225 Difference]: With dead ends: 1298 [2018-04-13 00:15:02,863 INFO L226 Difference]: Without dead ends: 1298 [2018-04-13 00:15:02,863 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1378, Invalid=1378, Unknown=0, NotChecked=0, Total=2756 [2018-04-13 00:15:02,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1298 states. [2018-04-13 00:15:02,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1298 to 1024. [2018-04-13 00:15:02,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1024 states. [2018-04-13 00:15:02,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1024 states to 1024 states and 1273 transitions. [2018-04-13 00:15:02,876 INFO L78 Accepts]: Start accepts. Automaton has 1024 states and 1273 transitions. Word has length 675 [2018-04-13 00:15:02,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:02,876 INFO L459 AbstractCegarLoop]: Abstraction has 1024 states and 1273 transitions. [2018-04-13 00:15:02,876 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-04-13 00:15:02,876 INFO L276 IsEmpty]: Start isEmpty. Operand 1024 states and 1273 transitions. [2018-04-13 00:15:02,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 689 [2018-04-13 00:15:02,882 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:02,882 INFO L355 BasicCegarLoop]: trace histogram [52, 52, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:02,882 INFO L408 AbstractCegarLoop]: === Iteration 62 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:02,882 INFO L82 PathProgramCache]: Analyzing trace with hash 1812762046, now seen corresponding path program 49 times [2018-04-13 00:15:02,883 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:02,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:02,932 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:03,745 INFO L134 CoverageAnalysis]: Checked inductivity of 16779 backedges. 0 proven. 9027 refuted. 0 times theorem prover too weak. 7752 trivial. 0 not checked. [2018-04-13 00:15:03,745 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:03,745 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54] total 54 [2018-04-13 00:15:03,746 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:03,746 INFO L134 CoverageAnalysis]: Checked inductivity of 6912 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6912 trivial. 0 not checked. [2018-04-13 00:15:03,746 INFO L182 omatonBuilderFactory]: Interpolants [66477#false, 66476#true, 66479#(<= main_~i~1 1), 66478#(= main_~i~1 0), 66481#(<= main_~i~1 3), 66480#(<= main_~i~1 2), 66483#(<= main_~i~1 5), 66482#(<= main_~i~1 4), 66485#(<= main_~i~1 7), 66484#(<= main_~i~1 6), 66487#(<= main_~i~1 9), 66486#(<= main_~i~1 8), 66489#(<= main_~i~1 11), 66488#(<= main_~i~1 10), 66491#(<= main_~i~1 13), 66490#(<= main_~i~1 12), 66493#(<= main_~i~1 15), 66492#(<= main_~i~1 14), 66495#(<= main_~i~1 17), 66494#(<= main_~i~1 16), 66497#(<= main_~i~1 19), 66496#(<= main_~i~1 18), 66499#(<= main_~i~1 21), 66498#(<= main_~i~1 20), 66501#(<= main_~i~1 23), 66500#(<= main_~i~1 22), 66503#(<= main_~i~1 25), 66502#(<= main_~i~1 24), 66505#(<= main_~i~1 27), 66504#(<= main_~i~1 26), 66507#(<= main_~i~1 29), 66506#(<= main_~i~1 28), 66509#(<= main_~i~1 31), 66508#(<= main_~i~1 30), 66511#(<= main_~i~1 33), 66510#(<= main_~i~1 32), 66513#(<= main_~i~1 35), 66512#(<= main_~i~1 34), 66515#(<= main_~i~1 37), 66514#(<= main_~i~1 36), 66517#(<= main_~i~1 39), 66516#(<= main_~i~1 38), 66519#(<= main_~i~1 41), 66518#(<= main_~i~1 40), 66521#(<= main_~i~1 43), 66520#(<= main_~i~1 42), 66523#(<= main_~i~1 45), 66522#(<= main_~i~1 44), 66525#(<= main_~i~1 47), 66524#(<= main_~i~1 46), 66527#(<= main_~i~1 49), 66526#(<= main_~i~1 48), 66529#(<= main_~i~1 51), 66528#(<= main_~i~1 50)] [2018-04-13 00:15:03,747 INFO L134 CoverageAnalysis]: Checked inductivity of 16779 backedges. 0 proven. 9027 refuted. 0 times theorem prover too weak. 7752 trivial. 0 not checked. [2018-04-13 00:15:03,747 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-04-13 00:15:03,747 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-04-13 00:15:03,748 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1431, Invalid=1431, Unknown=0, NotChecked=0, Total=2862 [2018-04-13 00:15:03,748 INFO L87 Difference]: Start difference. First operand 1024 states and 1273 transitions. Second operand 54 states. [2018-04-13 00:15:04,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:04,397 INFO L93 Difference]: Finished difference Result 1322 states and 1529 transitions. [2018-04-13 00:15:04,397 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-13 00:15:04,397 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 688 [2018-04-13 00:15:04,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:04,399 INFO L225 Difference]: With dead ends: 1322 [2018-04-13 00:15:04,399 INFO L226 Difference]: Without dead ends: 1322 [2018-04-13 00:15:04,400 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1431, Invalid=1431, Unknown=0, NotChecked=0, Total=2862 [2018-04-13 00:15:04,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1322 states. [2018-04-13 00:15:04,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1322 to 1043. [2018-04-13 00:15:04,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1043 states. [2018-04-13 00:15:04,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1297 transitions. [2018-04-13 00:15:04,412 INFO L78 Accepts]: Start accepts. Automaton has 1043 states and 1297 transitions. Word has length 688 [2018-04-13 00:15:04,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:04,413 INFO L459 AbstractCegarLoop]: Abstraction has 1043 states and 1297 transitions. [2018-04-13 00:15:04,413 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-04-13 00:15:04,413 INFO L276 IsEmpty]: Start isEmpty. Operand 1043 states and 1297 transitions. [2018-04-13 00:15:04,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 702 [2018-04-13 00:15:04,418 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:04,419 INFO L355 BasicCegarLoop]: trace histogram [53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:04,419 INFO L408 AbstractCegarLoop]: === Iteration 63 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:04,419 INFO L82 PathProgramCache]: Analyzing trace with hash 1130359012, now seen corresponding path program 50 times [2018-04-13 00:15:04,419 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:04,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:04,470 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:05,283 INFO L134 CoverageAnalysis]: Checked inductivity of 17446 backedges. 0 proven. 9386 refuted. 0 times theorem prover too weak. 8060 trivial. 0 not checked. [2018-04-13 00:15:05,283 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:05,284 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55] total 55 [2018-04-13 00:15:05,284 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:05,284 INFO L134 CoverageAnalysis]: Checked inductivity of 7203 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7203 trivial. 0 not checked. [2018-04-13 00:15:05,284 INFO L182 omatonBuilderFactory]: Interpolants [68895#true, 68897#(= main_~i~1 0), 68896#false, 68899#(<= main_~i~1 2), 68898#(<= main_~i~1 1), 68901#(<= main_~i~1 4), 68900#(<= main_~i~1 3), 68903#(<= main_~i~1 6), 68902#(<= main_~i~1 5), 68905#(<= main_~i~1 8), 68904#(<= main_~i~1 7), 68907#(<= main_~i~1 10), 68906#(<= main_~i~1 9), 68909#(<= main_~i~1 12), 68908#(<= main_~i~1 11), 68911#(<= main_~i~1 14), 68910#(<= main_~i~1 13), 68913#(<= main_~i~1 16), 68912#(<= main_~i~1 15), 68915#(<= main_~i~1 18), 68914#(<= main_~i~1 17), 68917#(<= main_~i~1 20), 68916#(<= main_~i~1 19), 68919#(<= main_~i~1 22), 68918#(<= main_~i~1 21), 68921#(<= main_~i~1 24), 68920#(<= main_~i~1 23), 68923#(<= main_~i~1 26), 68922#(<= main_~i~1 25), 68925#(<= main_~i~1 28), 68924#(<= main_~i~1 27), 68927#(<= main_~i~1 30), 68926#(<= main_~i~1 29), 68929#(<= main_~i~1 32), 68928#(<= main_~i~1 31), 68931#(<= main_~i~1 34), 68930#(<= main_~i~1 33), 68933#(<= main_~i~1 36), 68932#(<= main_~i~1 35), 68935#(<= main_~i~1 38), 68934#(<= main_~i~1 37), 68937#(<= main_~i~1 40), 68936#(<= main_~i~1 39), 68939#(<= main_~i~1 42), 68938#(<= main_~i~1 41), 68941#(<= main_~i~1 44), 68940#(<= main_~i~1 43), 68943#(<= main_~i~1 46), 68942#(<= main_~i~1 45), 68945#(<= main_~i~1 48), 68944#(<= main_~i~1 47), 68947#(<= main_~i~1 50), 68946#(<= main_~i~1 49), 68949#(<= main_~i~1 52), 68948#(<= main_~i~1 51)] [2018-04-13 00:15:05,285 INFO L134 CoverageAnalysis]: Checked inductivity of 17446 backedges. 0 proven. 9386 refuted. 0 times theorem prover too weak. 8060 trivial. 0 not checked. [2018-04-13 00:15:05,285 INFO L442 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-04-13 00:15:05,285 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-04-13 00:15:05,285 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1485, Invalid=1485, Unknown=0, NotChecked=0, Total=2970 [2018-04-13 00:15:05,285 INFO L87 Difference]: Start difference. First operand 1043 states and 1297 transitions. Second operand 55 states. [2018-04-13 00:15:05,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:05,956 INFO L93 Difference]: Finished difference Result 1346 states and 1557 transitions. [2018-04-13 00:15:05,956 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-13 00:15:05,956 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 701 [2018-04-13 00:15:05,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:05,959 INFO L225 Difference]: With dead ends: 1346 [2018-04-13 00:15:05,959 INFO L226 Difference]: Without dead ends: 1346 [2018-04-13 00:15:05,959 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1485, Invalid=1485, Unknown=0, NotChecked=0, Total=2970 [2018-04-13 00:15:05,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1346 states. [2018-04-13 00:15:05,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1346 to 1062. [2018-04-13 00:15:05,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1062 states. [2018-04-13 00:15:05,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1062 states to 1062 states and 1321 transitions. [2018-04-13 00:15:05,973 INFO L78 Accepts]: Start accepts. Automaton has 1062 states and 1321 transitions. Word has length 701 [2018-04-13 00:15:05,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:05,973 INFO L459 AbstractCegarLoop]: Abstraction has 1062 states and 1321 transitions. [2018-04-13 00:15:05,974 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-04-13 00:15:05,974 INFO L276 IsEmpty]: Start isEmpty. Operand 1062 states and 1321 transitions. [2018-04-13 00:15:05,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 715 [2018-04-13 00:15:05,979 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:05,980 INFO L355 BasicCegarLoop]: trace histogram [54, 54, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:05,980 INFO L408 AbstractCegarLoop]: === Iteration 64 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:05,980 INFO L82 PathProgramCache]: Analyzing trace with hash -2004591746, now seen corresponding path program 51 times [2018-04-13 00:15:05,981 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:06,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:06,026 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:06,793 INFO L134 CoverageAnalysis]: Checked inductivity of 18126 backedges. 0 proven. 9752 refuted. 0 times theorem prover too weak. 8374 trivial. 0 not checked. [2018-04-13 00:15:06,794 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:06,794 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56] total 56 [2018-04-13 00:15:06,794 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:06,794 INFO L134 CoverageAnalysis]: Checked inductivity of 7500 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7500 trivial. 0 not checked. [2018-04-13 00:15:06,795 INFO L182 omatonBuilderFactory]: Interpolants [71359#false, 71358#true, 71361#(<= main_~i~1 1), 71360#(= main_~i~1 0), 71363#(<= main_~i~1 3), 71362#(<= main_~i~1 2), 71365#(<= main_~i~1 5), 71364#(<= main_~i~1 4), 71367#(<= main_~i~1 7), 71366#(<= main_~i~1 6), 71369#(<= main_~i~1 9), 71368#(<= main_~i~1 8), 71371#(<= main_~i~1 11), 71370#(<= main_~i~1 10), 71373#(<= main_~i~1 13), 71372#(<= main_~i~1 12), 71375#(<= main_~i~1 15), 71374#(<= main_~i~1 14), 71377#(<= main_~i~1 17), 71376#(<= main_~i~1 16), 71379#(<= main_~i~1 19), 71378#(<= main_~i~1 18), 71381#(<= main_~i~1 21), 71380#(<= main_~i~1 20), 71383#(<= main_~i~1 23), 71382#(<= main_~i~1 22), 71385#(<= main_~i~1 25), 71384#(<= main_~i~1 24), 71387#(<= main_~i~1 27), 71386#(<= main_~i~1 26), 71389#(<= main_~i~1 29), 71388#(<= main_~i~1 28), 71391#(<= main_~i~1 31), 71390#(<= main_~i~1 30), 71393#(<= main_~i~1 33), 71392#(<= main_~i~1 32), 71395#(<= main_~i~1 35), 71394#(<= main_~i~1 34), 71397#(<= main_~i~1 37), 71396#(<= main_~i~1 36), 71399#(<= main_~i~1 39), 71398#(<= main_~i~1 38), 71401#(<= main_~i~1 41), 71400#(<= main_~i~1 40), 71403#(<= main_~i~1 43), 71402#(<= main_~i~1 42), 71405#(<= main_~i~1 45), 71404#(<= main_~i~1 44), 71407#(<= main_~i~1 47), 71406#(<= main_~i~1 46), 71409#(<= main_~i~1 49), 71408#(<= main_~i~1 48), 71411#(<= main_~i~1 51), 71410#(<= main_~i~1 50), 71413#(<= main_~i~1 53), 71412#(<= main_~i~1 52)] [2018-04-13 00:15:06,795 INFO L134 CoverageAnalysis]: Checked inductivity of 18126 backedges. 0 proven. 9752 refuted. 0 times theorem prover too weak. 8374 trivial. 0 not checked. [2018-04-13 00:15:06,795 INFO L442 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-04-13 00:15:06,796 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-04-13 00:15:06,796 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1540, Invalid=1540, Unknown=0, NotChecked=0, Total=3080 [2018-04-13 00:15:06,796 INFO L87 Difference]: Start difference. First operand 1062 states and 1321 transitions. Second operand 56 states. [2018-04-13 00:15:07,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:07,628 INFO L93 Difference]: Finished difference Result 1370 states and 1585 transitions. [2018-04-13 00:15:07,628 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-13 00:15:07,628 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 714 [2018-04-13 00:15:07,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:07,631 INFO L225 Difference]: With dead ends: 1370 [2018-04-13 00:15:07,631 INFO L226 Difference]: Without dead ends: 1370 [2018-04-13 00:15:07,631 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1540, Invalid=1540, Unknown=0, NotChecked=0, Total=3080 [2018-04-13 00:15:07,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1370 states. [2018-04-13 00:15:07,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1370 to 1081. [2018-04-13 00:15:07,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1081 states. [2018-04-13 00:15:07,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1081 states to 1081 states and 1345 transitions. [2018-04-13 00:15:07,645 INFO L78 Accepts]: Start accepts. Automaton has 1081 states and 1345 transitions. Word has length 714 [2018-04-13 00:15:07,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:07,645 INFO L459 AbstractCegarLoop]: Abstraction has 1081 states and 1345 transitions. [2018-04-13 00:15:07,645 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-04-13 00:15:07,645 INFO L276 IsEmpty]: Start isEmpty. Operand 1081 states and 1345 transitions. [2018-04-13 00:15:07,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 728 [2018-04-13 00:15:07,650 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:07,650 INFO L355 BasicCegarLoop]: trace histogram [55, 55, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:07,650 INFO L408 AbstractCegarLoop]: === Iteration 65 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:07,651 INFO L82 PathProgramCache]: Analyzing trace with hash 1628730148, now seen corresponding path program 52 times [2018-04-13 00:15:07,651 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:07,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:07,695 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:08,522 INFO L134 CoverageAnalysis]: Checked inductivity of 18819 backedges. 0 proven. 10125 refuted. 0 times theorem prover too weak. 8694 trivial. 0 not checked. [2018-04-13 00:15:08,522 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:08,522 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57] total 57 [2018-04-13 00:15:08,522 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:08,523 INFO L134 CoverageAnalysis]: Checked inductivity of 7803 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7803 trivial. 0 not checked. [2018-04-13 00:15:08,523 INFO L182 omatonBuilderFactory]: Interpolants [73865#true, 73867#(= main_~i~1 0), 73866#false, 73869#(<= main_~i~1 2), 73868#(<= main_~i~1 1), 73871#(<= main_~i~1 4), 73870#(<= main_~i~1 3), 73873#(<= main_~i~1 6), 73872#(<= main_~i~1 5), 73875#(<= main_~i~1 8), 73874#(<= main_~i~1 7), 73877#(<= main_~i~1 10), 73876#(<= main_~i~1 9), 73879#(<= main_~i~1 12), 73878#(<= main_~i~1 11), 73881#(<= main_~i~1 14), 73880#(<= main_~i~1 13), 73883#(<= main_~i~1 16), 73882#(<= main_~i~1 15), 73885#(<= main_~i~1 18), 73884#(<= main_~i~1 17), 73887#(<= main_~i~1 20), 73886#(<= main_~i~1 19), 73889#(<= main_~i~1 22), 73888#(<= main_~i~1 21), 73891#(<= main_~i~1 24), 73890#(<= main_~i~1 23), 73893#(<= main_~i~1 26), 73892#(<= main_~i~1 25), 73895#(<= main_~i~1 28), 73894#(<= main_~i~1 27), 73897#(<= main_~i~1 30), 73896#(<= main_~i~1 29), 73899#(<= main_~i~1 32), 73898#(<= main_~i~1 31), 73901#(<= main_~i~1 34), 73900#(<= main_~i~1 33), 73903#(<= main_~i~1 36), 73902#(<= main_~i~1 35), 73905#(<= main_~i~1 38), 73904#(<= main_~i~1 37), 73907#(<= main_~i~1 40), 73906#(<= main_~i~1 39), 73909#(<= main_~i~1 42), 73908#(<= main_~i~1 41), 73911#(<= main_~i~1 44), 73910#(<= main_~i~1 43), 73913#(<= main_~i~1 46), 73912#(<= main_~i~1 45), 73915#(<= main_~i~1 48), 73914#(<= main_~i~1 47), 73917#(<= main_~i~1 50), 73916#(<= main_~i~1 49), 73919#(<= main_~i~1 52), 73918#(<= main_~i~1 51), 73921#(<= main_~i~1 54), 73920#(<= main_~i~1 53)] [2018-04-13 00:15:08,523 INFO L134 CoverageAnalysis]: Checked inductivity of 18819 backedges. 0 proven. 10125 refuted. 0 times theorem prover too weak. 8694 trivial. 0 not checked. [2018-04-13 00:15:08,523 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-04-13 00:15:08,524 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-04-13 00:15:08,524 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1596, Invalid=1596, Unknown=0, NotChecked=0, Total=3192 [2018-04-13 00:15:08,524 INFO L87 Difference]: Start difference. First operand 1081 states and 1345 transitions. Second operand 57 states. [2018-04-13 00:15:09,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:09,399 INFO L93 Difference]: Finished difference Result 1394 states and 1613 transitions. [2018-04-13 00:15:09,399 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-13 00:15:09,400 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 727 [2018-04-13 00:15:09,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:09,403 INFO L225 Difference]: With dead ends: 1394 [2018-04-13 00:15:09,403 INFO L226 Difference]: Without dead ends: 1394 [2018-04-13 00:15:09,404 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1596, Invalid=1596, Unknown=0, NotChecked=0, Total=3192 [2018-04-13 00:15:09,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1394 states. [2018-04-13 00:15:09,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1394 to 1100. [2018-04-13 00:15:09,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1100 states. [2018-04-13 00:15:09,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1100 states to 1100 states and 1369 transitions. [2018-04-13 00:15:09,417 INFO L78 Accepts]: Start accepts. Automaton has 1100 states and 1369 transitions. Word has length 727 [2018-04-13 00:15:09,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:09,418 INFO L459 AbstractCegarLoop]: Abstraction has 1100 states and 1369 transitions. [2018-04-13 00:15:09,418 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-04-13 00:15:09,418 INFO L276 IsEmpty]: Start isEmpty. Operand 1100 states and 1369 transitions. [2018-04-13 00:15:09,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 741 [2018-04-13 00:15:09,423 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:09,424 INFO L355 BasicCegarLoop]: trace histogram [56, 56, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:09,424 INFO L408 AbstractCegarLoop]: === Iteration 66 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:09,424 INFO L82 PathProgramCache]: Analyzing trace with hash 1433565502, now seen corresponding path program 53 times [2018-04-13 00:15:09,425 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:09,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:09,462 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:10,389 INFO L134 CoverageAnalysis]: Checked inductivity of 19525 backedges. 0 proven. 10505 refuted. 0 times theorem prover too weak. 9020 trivial. 0 not checked. [2018-04-13 00:15:10,389 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:10,562 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58] total 58 [2018-04-13 00:15:10,562 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:10,562 INFO L134 CoverageAnalysis]: Checked inductivity of 8112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8112 trivial. 0 not checked. [2018-04-13 00:15:10,563 INFO L182 omatonBuilderFactory]: Interpolants [76417#false, 76416#true, 76419#(<= main_~i~1 1), 76418#(= main_~i~1 0), 76421#(<= main_~i~1 3), 76420#(<= main_~i~1 2), 76423#(<= main_~i~1 5), 76422#(<= main_~i~1 4), 76425#(<= main_~i~1 7), 76424#(<= main_~i~1 6), 76427#(<= main_~i~1 9), 76426#(<= main_~i~1 8), 76429#(<= main_~i~1 11), 76428#(<= main_~i~1 10), 76431#(<= main_~i~1 13), 76430#(<= main_~i~1 12), 76433#(<= main_~i~1 15), 76432#(<= main_~i~1 14), 76435#(<= main_~i~1 17), 76434#(<= main_~i~1 16), 76437#(<= main_~i~1 19), 76436#(<= main_~i~1 18), 76439#(<= main_~i~1 21), 76438#(<= main_~i~1 20), 76441#(<= main_~i~1 23), 76440#(<= main_~i~1 22), 76443#(<= main_~i~1 25), 76442#(<= main_~i~1 24), 76445#(<= main_~i~1 27), 76444#(<= main_~i~1 26), 76447#(<= main_~i~1 29), 76446#(<= main_~i~1 28), 76449#(<= main_~i~1 31), 76448#(<= main_~i~1 30), 76451#(<= main_~i~1 33), 76450#(<= main_~i~1 32), 76453#(<= main_~i~1 35), 76452#(<= main_~i~1 34), 76455#(<= main_~i~1 37), 76454#(<= main_~i~1 36), 76457#(<= main_~i~1 39), 76456#(<= main_~i~1 38), 76459#(<= main_~i~1 41), 76458#(<= main_~i~1 40), 76461#(<= main_~i~1 43), 76460#(<= main_~i~1 42), 76463#(<= main_~i~1 45), 76462#(<= main_~i~1 44), 76465#(<= main_~i~1 47), 76464#(<= main_~i~1 46), 76467#(<= main_~i~1 49), 76466#(<= main_~i~1 48), 76469#(<= main_~i~1 51), 76468#(<= main_~i~1 50), 76471#(<= main_~i~1 53), 76470#(<= main_~i~1 52), 76473#(<= main_~i~1 55), 76472#(<= main_~i~1 54)] [2018-04-13 00:15:10,563 INFO L134 CoverageAnalysis]: Checked inductivity of 19525 backedges. 0 proven. 10505 refuted. 0 times theorem prover too weak. 9020 trivial. 0 not checked. [2018-04-13 00:15:10,563 INFO L442 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-04-13 00:15:10,563 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-04-13 00:15:10,564 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1653, Invalid=1653, Unknown=0, NotChecked=0, Total=3306 [2018-04-13 00:15:10,564 INFO L87 Difference]: Start difference. First operand 1100 states and 1369 transitions. Second operand 58 states. [2018-04-13 00:15:11,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:11,504 INFO L93 Difference]: Finished difference Result 1418 states and 1641 transitions. [2018-04-13 00:15:11,505 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-04-13 00:15:11,505 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 740 [2018-04-13 00:15:11,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:11,507 INFO L225 Difference]: With dead ends: 1418 [2018-04-13 00:15:11,508 INFO L226 Difference]: Without dead ends: 1418 [2018-04-13 00:15:11,508 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1653, Invalid=1653, Unknown=0, NotChecked=0, Total=3306 [2018-04-13 00:15:11,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1418 states. [2018-04-13 00:15:11,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1418 to 1119. [2018-04-13 00:15:11,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1119 states. [2018-04-13 00:15:11,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1119 states to 1119 states and 1393 transitions. [2018-04-13 00:15:11,517 INFO L78 Accepts]: Start accepts. Automaton has 1119 states and 1393 transitions. Word has length 740 [2018-04-13 00:15:11,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:11,518 INFO L459 AbstractCegarLoop]: Abstraction has 1119 states and 1393 transitions. [2018-04-13 00:15:11,518 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-04-13 00:15:11,518 INFO L276 IsEmpty]: Start isEmpty. Operand 1119 states and 1393 transitions. [2018-04-13 00:15:11,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 754 [2018-04-13 00:15:11,521 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:11,521 INFO L355 BasicCegarLoop]: trace histogram [57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:11,521 INFO L408 AbstractCegarLoop]: === Iteration 67 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:11,522 INFO L82 PathProgramCache]: Analyzing trace with hash 219458916, now seen corresponding path program 54 times [2018-04-13 00:15:11,522 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:11,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:11,563 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:12,505 INFO L134 CoverageAnalysis]: Checked inductivity of 20244 backedges. 0 proven. 10892 refuted. 0 times theorem prover too weak. 9352 trivial. 0 not checked. [2018-04-13 00:15:12,505 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:12,505 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59] total 59 [2018-04-13 00:15:12,506 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:12,506 INFO L134 CoverageAnalysis]: Checked inductivity of 8427 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8427 trivial. 0 not checked. [2018-04-13 00:15:12,506 INFO L182 omatonBuilderFactory]: Interpolants [79011#true, 79013#(= main_~i~1 0), 79012#false, 79015#(<= main_~i~1 2), 79014#(<= main_~i~1 1), 79017#(<= main_~i~1 4), 79016#(<= main_~i~1 3), 79019#(<= main_~i~1 6), 79018#(<= main_~i~1 5), 79021#(<= main_~i~1 8), 79020#(<= main_~i~1 7), 79023#(<= main_~i~1 10), 79022#(<= main_~i~1 9), 79025#(<= main_~i~1 12), 79024#(<= main_~i~1 11), 79027#(<= main_~i~1 14), 79026#(<= main_~i~1 13), 79029#(<= main_~i~1 16), 79028#(<= main_~i~1 15), 79031#(<= main_~i~1 18), 79030#(<= main_~i~1 17), 79033#(<= main_~i~1 20), 79032#(<= main_~i~1 19), 79035#(<= main_~i~1 22), 79034#(<= main_~i~1 21), 79037#(<= main_~i~1 24), 79036#(<= main_~i~1 23), 79039#(<= main_~i~1 26), 79038#(<= main_~i~1 25), 79041#(<= main_~i~1 28), 79040#(<= main_~i~1 27), 79043#(<= main_~i~1 30), 79042#(<= main_~i~1 29), 79045#(<= main_~i~1 32), 79044#(<= main_~i~1 31), 79047#(<= main_~i~1 34), 79046#(<= main_~i~1 33), 79049#(<= main_~i~1 36), 79048#(<= main_~i~1 35), 79051#(<= main_~i~1 38), 79050#(<= main_~i~1 37), 79053#(<= main_~i~1 40), 79052#(<= main_~i~1 39), 79055#(<= main_~i~1 42), 79054#(<= main_~i~1 41), 79057#(<= main_~i~1 44), 79056#(<= main_~i~1 43), 79059#(<= main_~i~1 46), 79058#(<= main_~i~1 45), 79061#(<= main_~i~1 48), 79060#(<= main_~i~1 47), 79063#(<= main_~i~1 50), 79062#(<= main_~i~1 49), 79065#(<= main_~i~1 52), 79064#(<= main_~i~1 51), 79067#(<= main_~i~1 54), 79066#(<= main_~i~1 53), 79069#(<= main_~i~1 56), 79068#(<= main_~i~1 55)] [2018-04-13 00:15:12,507 INFO L134 CoverageAnalysis]: Checked inductivity of 20244 backedges. 0 proven. 10892 refuted. 0 times theorem prover too weak. 9352 trivial. 0 not checked. [2018-04-13 00:15:12,507 INFO L442 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-04-13 00:15:12,507 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-04-13 00:15:12,507 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1711, Invalid=1711, Unknown=0, NotChecked=0, Total=3422 [2018-04-13 00:15:12,508 INFO L87 Difference]: Start difference. First operand 1119 states and 1393 transitions. Second operand 59 states. [2018-04-13 00:15:13,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:13,310 INFO L93 Difference]: Finished difference Result 1442 states and 1669 transitions. [2018-04-13 00:15:13,310 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-13 00:15:13,311 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 753 [2018-04-13 00:15:13,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:13,313 INFO L225 Difference]: With dead ends: 1442 [2018-04-13 00:15:13,313 INFO L226 Difference]: Without dead ends: 1442 [2018-04-13 00:15:13,313 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1711, Invalid=1711, Unknown=0, NotChecked=0, Total=3422 [2018-04-13 00:15:13,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1442 states. [2018-04-13 00:15:13,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1442 to 1138. [2018-04-13 00:15:13,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1138 states. [2018-04-13 00:15:13,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1138 states to 1138 states and 1417 transitions. [2018-04-13 00:15:13,324 INFO L78 Accepts]: Start accepts. Automaton has 1138 states and 1417 transitions. Word has length 753 [2018-04-13 00:15:13,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:13,324 INFO L459 AbstractCegarLoop]: Abstraction has 1138 states and 1417 transitions. [2018-04-13 00:15:13,324 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-04-13 00:15:13,324 INFO L276 IsEmpty]: Start isEmpty. Operand 1138 states and 1417 transitions. [2018-04-13 00:15:13,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 767 [2018-04-13 00:15:13,328 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:13,328 INFO L355 BasicCegarLoop]: trace histogram [58, 58, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:13,328 INFO L408 AbstractCegarLoop]: === Iteration 68 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:13,328 INFO L82 PathProgramCache]: Analyzing trace with hash -527243522, now seen corresponding path program 55 times [2018-04-13 00:15:13,329 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:13,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:13,370 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:14,292 INFO L134 CoverageAnalysis]: Checked inductivity of 20976 backedges. 0 proven. 11286 refuted. 0 times theorem prover too weak. 9690 trivial. 0 not checked. [2018-04-13 00:15:14,292 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:14,292 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60] total 60 [2018-04-13 00:15:14,292 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:14,293 INFO L134 CoverageAnalysis]: Checked inductivity of 8748 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8748 trivial. 0 not checked. [2018-04-13 00:15:14,293 INFO L182 omatonBuilderFactory]: Interpolants [81665#(<= main_~i~1 13), 81664#(<= main_~i~1 12), 81667#(<= main_~i~1 15), 81666#(<= main_~i~1 14), 81669#(<= main_~i~1 17), 81668#(<= main_~i~1 16), 81671#(<= main_~i~1 19), 81670#(<= main_~i~1 18), 81673#(<= main_~i~1 21), 81672#(<= main_~i~1 20), 81675#(<= main_~i~1 23), 81674#(<= main_~i~1 22), 81677#(<= main_~i~1 25), 81676#(<= main_~i~1 24), 81679#(<= main_~i~1 27), 81678#(<= main_~i~1 26), 81681#(<= main_~i~1 29), 81680#(<= main_~i~1 28), 81683#(<= main_~i~1 31), 81682#(<= main_~i~1 30), 81685#(<= main_~i~1 33), 81684#(<= main_~i~1 32), 81687#(<= main_~i~1 35), 81686#(<= main_~i~1 34), 81689#(<= main_~i~1 37), 81688#(<= main_~i~1 36), 81691#(<= main_~i~1 39), 81690#(<= main_~i~1 38), 81693#(<= main_~i~1 41), 81692#(<= main_~i~1 40), 81695#(<= main_~i~1 43), 81694#(<= main_~i~1 42), 81697#(<= main_~i~1 45), 81696#(<= main_~i~1 44), 81699#(<= main_~i~1 47), 81698#(<= main_~i~1 46), 81701#(<= main_~i~1 49), 81700#(<= main_~i~1 48), 81703#(<= main_~i~1 51), 81702#(<= main_~i~1 50), 81705#(<= main_~i~1 53), 81704#(<= main_~i~1 52), 81707#(<= main_~i~1 55), 81706#(<= main_~i~1 54), 81709#(<= main_~i~1 57), 81708#(<= main_~i~1 56), 81651#false, 81650#true, 81653#(<= main_~i~1 1), 81652#(= main_~i~1 0), 81655#(<= main_~i~1 3), 81654#(<= main_~i~1 2), 81657#(<= main_~i~1 5), 81656#(<= main_~i~1 4), 81659#(<= main_~i~1 7), 81658#(<= main_~i~1 6), 81661#(<= main_~i~1 9), 81660#(<= main_~i~1 8), 81663#(<= main_~i~1 11), 81662#(<= main_~i~1 10)] [2018-04-13 00:15:14,294 INFO L134 CoverageAnalysis]: Checked inductivity of 20976 backedges. 0 proven. 11286 refuted. 0 times theorem prover too weak. 9690 trivial. 0 not checked. [2018-04-13 00:15:14,294 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-04-13 00:15:14,294 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-04-13 00:15:14,294 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1770, Invalid=1770, Unknown=0, NotChecked=0, Total=3540 [2018-04-13 00:15:14,295 INFO L87 Difference]: Start difference. First operand 1138 states and 1417 transitions. Second operand 60 states. [2018-04-13 00:15:15,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:15,095 INFO L93 Difference]: Finished difference Result 1466 states and 1697 transitions. [2018-04-13 00:15:15,096 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-04-13 00:15:15,096 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 766 [2018-04-13 00:15:15,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:15,097 INFO L225 Difference]: With dead ends: 1466 [2018-04-13 00:15:15,097 INFO L226 Difference]: Without dead ends: 1466 [2018-04-13 00:15:15,098 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1770, Invalid=1770, Unknown=0, NotChecked=0, Total=3540 [2018-04-13 00:15:15,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1466 states. [2018-04-13 00:15:15,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1466 to 1157. [2018-04-13 00:15:15,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1157 states. [2018-04-13 00:15:15,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1157 states to 1157 states and 1441 transitions. [2018-04-13 00:15:15,105 INFO L78 Accepts]: Start accepts. Automaton has 1157 states and 1441 transitions. Word has length 766 [2018-04-13 00:15:15,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:15,105 INFO L459 AbstractCegarLoop]: Abstraction has 1157 states and 1441 transitions. [2018-04-13 00:15:15,106 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-04-13 00:15:15,106 INFO L276 IsEmpty]: Start isEmpty. Operand 1157 states and 1441 transitions. [2018-04-13 00:15:15,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 780 [2018-04-13 00:15:15,109 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:15,109 INFO L355 BasicCegarLoop]: trace histogram [59, 59, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:15,109 INFO L408 AbstractCegarLoop]: === Iteration 69 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:15,109 INFO L82 PathProgramCache]: Analyzing trace with hash 1797560228, now seen corresponding path program 56 times [2018-04-13 00:15:15,110 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:15,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:15,143 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:16,118 INFO L134 CoverageAnalysis]: Checked inductivity of 21721 backedges. 0 proven. 11687 refuted. 0 times theorem prover too weak. 10034 trivial. 0 not checked. [2018-04-13 00:15:16,118 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:16,118 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61] total 61 [2018-04-13 00:15:16,118 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:16,118 INFO L134 CoverageAnalysis]: Checked inductivity of 9075 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9075 trivial. 0 not checked. [2018-04-13 00:15:16,119 INFO L182 omatonBuilderFactory]: Interpolants [84353#(<= main_~i~1 18), 84352#(<= main_~i~1 17), 84355#(<= main_~i~1 20), 84354#(<= main_~i~1 19), 84357#(<= main_~i~1 22), 84356#(<= main_~i~1 21), 84359#(<= main_~i~1 24), 84358#(<= main_~i~1 23), 84361#(<= main_~i~1 26), 84360#(<= main_~i~1 25), 84363#(<= main_~i~1 28), 84362#(<= main_~i~1 27), 84365#(<= main_~i~1 30), 84364#(<= main_~i~1 29), 84367#(<= main_~i~1 32), 84366#(<= main_~i~1 31), 84369#(<= main_~i~1 34), 84368#(<= main_~i~1 33), 84371#(<= main_~i~1 36), 84370#(<= main_~i~1 35), 84373#(<= main_~i~1 38), 84372#(<= main_~i~1 37), 84375#(<= main_~i~1 40), 84374#(<= main_~i~1 39), 84377#(<= main_~i~1 42), 84376#(<= main_~i~1 41), 84379#(<= main_~i~1 44), 84378#(<= main_~i~1 43), 84381#(<= main_~i~1 46), 84380#(<= main_~i~1 45), 84383#(<= main_~i~1 48), 84382#(<= main_~i~1 47), 84385#(<= main_~i~1 50), 84384#(<= main_~i~1 49), 84387#(<= main_~i~1 52), 84386#(<= main_~i~1 51), 84389#(<= main_~i~1 54), 84388#(<= main_~i~1 53), 84391#(<= main_~i~1 56), 84390#(<= main_~i~1 55), 84393#(<= main_~i~1 58), 84392#(<= main_~i~1 57), 84333#true, 84335#(= main_~i~1 0), 84334#false, 84337#(<= main_~i~1 2), 84336#(<= main_~i~1 1), 84339#(<= main_~i~1 4), 84338#(<= main_~i~1 3), 84341#(<= main_~i~1 6), 84340#(<= main_~i~1 5), 84343#(<= main_~i~1 8), 84342#(<= main_~i~1 7), 84345#(<= main_~i~1 10), 84344#(<= main_~i~1 9), 84347#(<= main_~i~1 12), 84346#(<= main_~i~1 11), 84349#(<= main_~i~1 14), 84348#(<= main_~i~1 13), 84351#(<= main_~i~1 16), 84350#(<= main_~i~1 15)] [2018-04-13 00:15:16,119 INFO L134 CoverageAnalysis]: Checked inductivity of 21721 backedges. 0 proven. 11687 refuted. 0 times theorem prover too weak. 10034 trivial. 0 not checked. [2018-04-13 00:15:16,119 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-04-13 00:15:16,119 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-04-13 00:15:16,120 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1830, Invalid=1830, Unknown=0, NotChecked=0, Total=3660 [2018-04-13 00:15:16,120 INFO L87 Difference]: Start difference. First operand 1157 states and 1441 transitions. Second operand 61 states. [2018-04-13 00:15:16,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:16,911 INFO L93 Difference]: Finished difference Result 1490 states and 1725 transitions. [2018-04-13 00:15:16,911 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-04-13 00:15:16,911 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 779 [2018-04-13 00:15:16,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:16,912 INFO L225 Difference]: With dead ends: 1490 [2018-04-13 00:15:16,912 INFO L226 Difference]: Without dead ends: 1490 [2018-04-13 00:15:16,913 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1830, Invalid=1830, Unknown=0, NotChecked=0, Total=3660 [2018-04-13 00:15:16,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1490 states. [2018-04-13 00:15:16,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1490 to 1176. [2018-04-13 00:15:16,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1176 states. [2018-04-13 00:15:16,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1176 states to 1176 states and 1465 transitions. [2018-04-13 00:15:16,921 INFO L78 Accepts]: Start accepts. Automaton has 1176 states and 1465 transitions. Word has length 779 [2018-04-13 00:15:16,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:16,922 INFO L459 AbstractCegarLoop]: Abstraction has 1176 states and 1465 transitions. [2018-04-13 00:15:16,922 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-04-13 00:15:16,922 INFO L276 IsEmpty]: Start isEmpty. Operand 1176 states and 1465 transitions. [2018-04-13 00:15:16,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 793 [2018-04-13 00:15:16,925 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:16,925 INFO L355 BasicCegarLoop]: trace histogram [60, 60, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:16,926 INFO L408 AbstractCegarLoop]: === Iteration 70 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:16,926 INFO L82 PathProgramCache]: Analyzing trace with hash 1151444158, now seen corresponding path program 57 times [2018-04-13 00:15:16,926 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:16,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:16,962 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:17,932 INFO L134 CoverageAnalysis]: Checked inductivity of 22479 backedges. 0 proven. 12095 refuted. 0 times theorem prover too weak. 10384 trivial. 0 not checked. [2018-04-13 00:15:17,932 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:17,932 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62] total 62 [2018-04-13 00:15:17,932 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:17,932 INFO L134 CoverageAnalysis]: Checked inductivity of 9408 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9408 trivial. 0 not checked. [2018-04-13 00:15:17,932 INFO L182 omatonBuilderFactory]: Interpolants [87061#false, 87060#true, 87063#(<= main_~i~1 1), 87062#(= main_~i~1 0), 87065#(<= main_~i~1 3), 87064#(<= main_~i~1 2), 87067#(<= main_~i~1 5), 87066#(<= main_~i~1 4), 87069#(<= main_~i~1 7), 87068#(<= main_~i~1 6), 87071#(<= main_~i~1 9), 87070#(<= main_~i~1 8), 87073#(<= main_~i~1 11), 87072#(<= main_~i~1 10), 87075#(<= main_~i~1 13), 87074#(<= main_~i~1 12), 87077#(<= main_~i~1 15), 87076#(<= main_~i~1 14), 87079#(<= main_~i~1 17), 87078#(<= main_~i~1 16), 87081#(<= main_~i~1 19), 87080#(<= main_~i~1 18), 87083#(<= main_~i~1 21), 87082#(<= main_~i~1 20), 87085#(<= main_~i~1 23), 87084#(<= main_~i~1 22), 87087#(<= main_~i~1 25), 87086#(<= main_~i~1 24), 87089#(<= main_~i~1 27), 87088#(<= main_~i~1 26), 87091#(<= main_~i~1 29), 87090#(<= main_~i~1 28), 87093#(<= main_~i~1 31), 87092#(<= main_~i~1 30), 87095#(<= main_~i~1 33), 87094#(<= main_~i~1 32), 87097#(<= main_~i~1 35), 87096#(<= main_~i~1 34), 87099#(<= main_~i~1 37), 87098#(<= main_~i~1 36), 87101#(<= main_~i~1 39), 87100#(<= main_~i~1 38), 87103#(<= main_~i~1 41), 87102#(<= main_~i~1 40), 87105#(<= main_~i~1 43), 87104#(<= main_~i~1 42), 87107#(<= main_~i~1 45), 87106#(<= main_~i~1 44), 87109#(<= main_~i~1 47), 87108#(<= main_~i~1 46), 87111#(<= main_~i~1 49), 87110#(<= main_~i~1 48), 87113#(<= main_~i~1 51), 87112#(<= main_~i~1 50), 87115#(<= main_~i~1 53), 87114#(<= main_~i~1 52), 87117#(<= main_~i~1 55), 87116#(<= main_~i~1 54), 87119#(<= main_~i~1 57), 87118#(<= main_~i~1 56), 87121#(<= main_~i~1 59), 87120#(<= main_~i~1 58)] [2018-04-13 00:15:17,933 INFO L134 CoverageAnalysis]: Checked inductivity of 22479 backedges. 0 proven. 12095 refuted. 0 times theorem prover too weak. 10384 trivial. 0 not checked. [2018-04-13 00:15:17,933 INFO L442 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-04-13 00:15:17,933 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-04-13 00:15:17,934 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1891, Invalid=1891, Unknown=0, NotChecked=0, Total=3782 [2018-04-13 00:15:17,934 INFO L87 Difference]: Start difference. First operand 1176 states and 1465 transitions. Second operand 62 states. [2018-04-13 00:15:18,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:18,913 INFO L93 Difference]: Finished difference Result 1514 states and 1753 transitions. [2018-04-13 00:15:18,913 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-13 00:15:18,913 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 792 [2018-04-13 00:15:18,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:18,915 INFO L225 Difference]: With dead ends: 1514 [2018-04-13 00:15:18,915 INFO L226 Difference]: Without dead ends: 1514 [2018-04-13 00:15:18,915 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1891, Invalid=1891, Unknown=0, NotChecked=0, Total=3782 [2018-04-13 00:15:18,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1514 states. [2018-04-13 00:15:18,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1514 to 1195. [2018-04-13 00:15:18,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1195 states. [2018-04-13 00:15:18,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1195 states to 1195 states and 1489 transitions. [2018-04-13 00:15:18,924 INFO L78 Accepts]: Start accepts. Automaton has 1195 states and 1489 transitions. Word has length 792 [2018-04-13 00:15:18,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:18,924 INFO L459 AbstractCegarLoop]: Abstraction has 1195 states and 1489 transitions. [2018-04-13 00:15:18,924 INFO L460 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-04-13 00:15:18,924 INFO L276 IsEmpty]: Start isEmpty. Operand 1195 states and 1489 transitions. [2018-04-13 00:15:18,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 806 [2018-04-13 00:15:18,928 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:18,928 INFO L355 BasicCegarLoop]: trace histogram [61, 61, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:18,928 INFO L408 AbstractCegarLoop]: === Iteration 71 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:18,928 INFO L82 PathProgramCache]: Analyzing trace with hash -1308085788, now seen corresponding path program 58 times [2018-04-13 00:15:18,929 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:18,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:18,965 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:19,971 INFO L134 CoverageAnalysis]: Checked inductivity of 23250 backedges. 0 proven. 12510 refuted. 0 times theorem prover too weak. 10740 trivial. 0 not checked. [2018-04-13 00:15:19,972 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:19,972 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63] total 63 [2018-04-13 00:15:19,972 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:19,972 INFO L134 CoverageAnalysis]: Checked inductivity of 9747 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9747 trivial. 0 not checked. [2018-04-13 00:15:19,972 INFO L182 omatonBuilderFactory]: Interpolants [89857#(<= main_~i~1 24), 89856#(<= main_~i~1 23), 89859#(<= main_~i~1 26), 89858#(<= main_~i~1 25), 89861#(<= main_~i~1 28), 89860#(<= main_~i~1 27), 89863#(<= main_~i~1 30), 89862#(<= main_~i~1 29), 89865#(<= main_~i~1 32), 89864#(<= main_~i~1 31), 89867#(<= main_~i~1 34), 89866#(<= main_~i~1 33), 89869#(<= main_~i~1 36), 89868#(<= main_~i~1 35), 89871#(<= main_~i~1 38), 89870#(<= main_~i~1 37), 89873#(<= main_~i~1 40), 89872#(<= main_~i~1 39), 89875#(<= main_~i~1 42), 89874#(<= main_~i~1 41), 89877#(<= main_~i~1 44), 89876#(<= main_~i~1 43), 89879#(<= main_~i~1 46), 89878#(<= main_~i~1 45), 89881#(<= main_~i~1 48), 89880#(<= main_~i~1 47), 89883#(<= main_~i~1 50), 89882#(<= main_~i~1 49), 89885#(<= main_~i~1 52), 89884#(<= main_~i~1 51), 89887#(<= main_~i~1 54), 89886#(<= main_~i~1 53), 89889#(<= main_~i~1 56), 89888#(<= main_~i~1 55), 89891#(<= main_~i~1 58), 89890#(<= main_~i~1 57), 89893#(<= main_~i~1 60), 89892#(<= main_~i~1 59), 89831#true, 89833#(= main_~i~1 0), 89832#false, 89835#(<= main_~i~1 2), 89834#(<= main_~i~1 1), 89837#(<= main_~i~1 4), 89836#(<= main_~i~1 3), 89839#(<= main_~i~1 6), 89838#(<= main_~i~1 5), 89841#(<= main_~i~1 8), 89840#(<= main_~i~1 7), 89843#(<= main_~i~1 10), 89842#(<= main_~i~1 9), 89845#(<= main_~i~1 12), 89844#(<= main_~i~1 11), 89847#(<= main_~i~1 14), 89846#(<= main_~i~1 13), 89849#(<= main_~i~1 16), 89848#(<= main_~i~1 15), 89851#(<= main_~i~1 18), 89850#(<= main_~i~1 17), 89853#(<= main_~i~1 20), 89852#(<= main_~i~1 19), 89855#(<= main_~i~1 22), 89854#(<= main_~i~1 21)] [2018-04-13 00:15:19,973 INFO L134 CoverageAnalysis]: Checked inductivity of 23250 backedges. 0 proven. 12510 refuted. 0 times theorem prover too weak. 10740 trivial. 0 not checked. [2018-04-13 00:15:19,973 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-04-13 00:15:19,973 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-04-13 00:15:19,974 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1953, Invalid=1953, Unknown=0, NotChecked=0, Total=3906 [2018-04-13 00:15:19,974 INFO L87 Difference]: Start difference. First operand 1195 states and 1489 transitions. Second operand 63 states. [2018-04-13 00:15:20,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:20,749 INFO L93 Difference]: Finished difference Result 1538 states and 1781 transitions. [2018-04-13 00:15:20,750 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-04-13 00:15:20,750 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 805 [2018-04-13 00:15:20,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:20,751 INFO L225 Difference]: With dead ends: 1538 [2018-04-13 00:15:20,751 INFO L226 Difference]: Without dead ends: 1538 [2018-04-13 00:15:20,752 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1953, Invalid=1953, Unknown=0, NotChecked=0, Total=3906 [2018-04-13 00:15:20,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1538 states. [2018-04-13 00:15:20,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1538 to 1214. [2018-04-13 00:15:20,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1214 states. [2018-04-13 00:15:20,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1214 states to 1214 states and 1513 transitions. [2018-04-13 00:15:20,759 INFO L78 Accepts]: Start accepts. Automaton has 1214 states and 1513 transitions. Word has length 805 [2018-04-13 00:15:20,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:20,759 INFO L459 AbstractCegarLoop]: Abstraction has 1214 states and 1513 transitions. [2018-04-13 00:15:20,759 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-04-13 00:15:20,759 INFO L276 IsEmpty]: Start isEmpty. Operand 1214 states and 1513 transitions. [2018-04-13 00:15:20,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 819 [2018-04-13 00:15:20,763 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:20,763 INFO L355 BasicCegarLoop]: trace histogram [62, 62, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:20,763 INFO L408 AbstractCegarLoop]: === Iteration 72 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:20,763 INFO L82 PathProgramCache]: Analyzing trace with hash 1767551614, now seen corresponding path program 59 times [2018-04-13 00:15:20,764 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:20,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:20,805 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:21,844 INFO L134 CoverageAnalysis]: Checked inductivity of 24034 backedges. 0 proven. 12932 refuted. 0 times theorem prover too weak. 11102 trivial. 0 not checked. [2018-04-13 00:15:21,844 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:21,844 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64] total 64 [2018-04-13 00:15:21,844 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:21,844 INFO L134 CoverageAnalysis]: Checked inductivity of 10092 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10092 trivial. 0 not checked. [2018-04-13 00:15:21,845 INFO L182 omatonBuilderFactory]: Interpolants [92673#(<= main_~i~1 25), 92672#(<= main_~i~1 24), 92675#(<= main_~i~1 27), 92674#(<= main_~i~1 26), 92677#(<= main_~i~1 29), 92676#(<= main_~i~1 28), 92679#(<= main_~i~1 31), 92678#(<= main_~i~1 30), 92681#(<= main_~i~1 33), 92680#(<= main_~i~1 32), 92683#(<= main_~i~1 35), 92682#(<= main_~i~1 34), 92685#(<= main_~i~1 37), 92684#(<= main_~i~1 36), 92687#(<= main_~i~1 39), 92686#(<= main_~i~1 38), 92689#(<= main_~i~1 41), 92688#(<= main_~i~1 40), 92691#(<= main_~i~1 43), 92690#(<= main_~i~1 42), 92693#(<= main_~i~1 45), 92692#(<= main_~i~1 44), 92695#(<= main_~i~1 47), 92694#(<= main_~i~1 46), 92697#(<= main_~i~1 49), 92696#(<= main_~i~1 48), 92699#(<= main_~i~1 51), 92698#(<= main_~i~1 50), 92701#(<= main_~i~1 53), 92700#(<= main_~i~1 52), 92703#(<= main_~i~1 55), 92702#(<= main_~i~1 54), 92705#(<= main_~i~1 57), 92704#(<= main_~i~1 56), 92707#(<= main_~i~1 59), 92706#(<= main_~i~1 58), 92709#(<= main_~i~1 61), 92708#(<= main_~i~1 60), 92647#false, 92646#true, 92649#(<= main_~i~1 1), 92648#(= main_~i~1 0), 92651#(<= main_~i~1 3), 92650#(<= main_~i~1 2), 92653#(<= main_~i~1 5), 92652#(<= main_~i~1 4), 92655#(<= main_~i~1 7), 92654#(<= main_~i~1 6), 92657#(<= main_~i~1 9), 92656#(<= main_~i~1 8), 92659#(<= main_~i~1 11), 92658#(<= main_~i~1 10), 92661#(<= main_~i~1 13), 92660#(<= main_~i~1 12), 92663#(<= main_~i~1 15), 92662#(<= main_~i~1 14), 92665#(<= main_~i~1 17), 92664#(<= main_~i~1 16), 92667#(<= main_~i~1 19), 92666#(<= main_~i~1 18), 92669#(<= main_~i~1 21), 92668#(<= main_~i~1 20), 92671#(<= main_~i~1 23), 92670#(<= main_~i~1 22)] [2018-04-13 00:15:21,845 INFO L134 CoverageAnalysis]: Checked inductivity of 24034 backedges. 0 proven. 12932 refuted. 0 times theorem prover too weak. 11102 trivial. 0 not checked. [2018-04-13 00:15:21,845 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-13 00:15:21,846 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-13 00:15:21,846 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2016, Invalid=2016, Unknown=0, NotChecked=0, Total=4032 [2018-04-13 00:15:21,846 INFO L87 Difference]: Start difference. First operand 1214 states and 1513 transitions. Second operand 64 states. [2018-04-13 00:15:22,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:22,727 INFO L93 Difference]: Finished difference Result 1562 states and 1809 transitions. [2018-04-13 00:15:22,727 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-04-13 00:15:22,727 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 818 [2018-04-13 00:15:22,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:22,729 INFO L225 Difference]: With dead ends: 1562 [2018-04-13 00:15:22,729 INFO L226 Difference]: Without dead ends: 1562 [2018-04-13 00:15:22,729 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=2016, Invalid=2016, Unknown=0, NotChecked=0, Total=4032 [2018-04-13 00:15:22,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1562 states. [2018-04-13 00:15:22,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1562 to 1233. [2018-04-13 00:15:22,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1233 states. [2018-04-13 00:15:22,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1233 states to 1233 states and 1537 transitions. [2018-04-13 00:15:22,736 INFO L78 Accepts]: Start accepts. Automaton has 1233 states and 1537 transitions. Word has length 818 [2018-04-13 00:15:22,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:22,736 INFO L459 AbstractCegarLoop]: Abstraction has 1233 states and 1537 transitions. [2018-04-13 00:15:22,736 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-13 00:15:22,736 INFO L276 IsEmpty]: Start isEmpty. Operand 1233 states and 1537 transitions. [2018-04-13 00:15:22,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 832 [2018-04-13 00:15:22,739 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:22,740 INFO L355 BasicCegarLoop]: trace histogram [63, 63, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:22,740 INFO L408 AbstractCegarLoop]: === Iteration 73 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:22,740 INFO L82 PathProgramCache]: Analyzing trace with hash 1803779108, now seen corresponding path program 60 times [2018-04-13 00:15:22,740 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:22,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:22,783 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:23,856 INFO L134 CoverageAnalysis]: Checked inductivity of 24831 backedges. 0 proven. 13361 refuted. 0 times theorem prover too weak. 11470 trivial. 0 not checked. [2018-04-13 00:15:23,856 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:23,856 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65] total 65 [2018-04-13 00:15:23,856 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:23,857 INFO L134 CoverageAnalysis]: Checked inductivity of 10443 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10443 trivial. 0 not checked. [2018-04-13 00:15:23,857 INFO L182 omatonBuilderFactory]: Interpolants [95505#true, 95507#(= main_~i~1 0), 95506#false, 95509#(<= main_~i~1 2), 95508#(<= main_~i~1 1), 95511#(<= main_~i~1 4), 95510#(<= main_~i~1 3), 95513#(<= main_~i~1 6), 95512#(<= main_~i~1 5), 95515#(<= main_~i~1 8), 95514#(<= main_~i~1 7), 95517#(<= main_~i~1 10), 95516#(<= main_~i~1 9), 95519#(<= main_~i~1 12), 95518#(<= main_~i~1 11), 95521#(<= main_~i~1 14), 95520#(<= main_~i~1 13), 95523#(<= main_~i~1 16), 95522#(<= main_~i~1 15), 95525#(<= main_~i~1 18), 95524#(<= main_~i~1 17), 95527#(<= main_~i~1 20), 95526#(<= main_~i~1 19), 95529#(<= main_~i~1 22), 95528#(<= main_~i~1 21), 95531#(<= main_~i~1 24), 95530#(<= main_~i~1 23), 95533#(<= main_~i~1 26), 95532#(<= main_~i~1 25), 95535#(<= main_~i~1 28), 95534#(<= main_~i~1 27), 95537#(<= main_~i~1 30), 95536#(<= main_~i~1 29), 95539#(<= main_~i~1 32), 95538#(<= main_~i~1 31), 95541#(<= main_~i~1 34), 95540#(<= main_~i~1 33), 95543#(<= main_~i~1 36), 95542#(<= main_~i~1 35), 95545#(<= main_~i~1 38), 95544#(<= main_~i~1 37), 95547#(<= main_~i~1 40), 95546#(<= main_~i~1 39), 95549#(<= main_~i~1 42), 95548#(<= main_~i~1 41), 95551#(<= main_~i~1 44), 95550#(<= main_~i~1 43), 95553#(<= main_~i~1 46), 95552#(<= main_~i~1 45), 95555#(<= main_~i~1 48), 95554#(<= main_~i~1 47), 95557#(<= main_~i~1 50), 95556#(<= main_~i~1 49), 95559#(<= main_~i~1 52), 95558#(<= main_~i~1 51), 95561#(<= main_~i~1 54), 95560#(<= main_~i~1 53), 95563#(<= main_~i~1 56), 95562#(<= main_~i~1 55), 95565#(<= main_~i~1 58), 95564#(<= main_~i~1 57), 95567#(<= main_~i~1 60), 95566#(<= main_~i~1 59), 95569#(<= main_~i~1 62), 95568#(<= main_~i~1 61)] [2018-04-13 00:15:23,858 INFO L134 CoverageAnalysis]: Checked inductivity of 24831 backedges. 0 proven. 13361 refuted. 0 times theorem prover too weak. 11470 trivial. 0 not checked. [2018-04-13 00:15:23,858 INFO L442 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-04-13 00:15:23,858 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-04-13 00:15:23,858 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2080, Invalid=2080, Unknown=0, NotChecked=0, Total=4160 [2018-04-13 00:15:23,858 INFO L87 Difference]: Start difference. First operand 1233 states and 1537 transitions. Second operand 65 states. [2018-04-13 00:15:25,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:25,127 INFO L93 Difference]: Finished difference Result 1586 states and 1837 transitions. [2018-04-13 00:15:25,127 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-04-13 00:15:25,127 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 831 [2018-04-13 00:15:25,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:25,129 INFO L225 Difference]: With dead ends: 1586 [2018-04-13 00:15:25,129 INFO L226 Difference]: Without dead ends: 1586 [2018-04-13 00:15:25,130 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=2080, Invalid=2080, Unknown=0, NotChecked=0, Total=4160 [2018-04-13 00:15:25,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1586 states. [2018-04-13 00:15:25,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1586 to 1252. [2018-04-13 00:15:25,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1252 states. [2018-04-13 00:15:25,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1252 states to 1252 states and 1561 transitions. [2018-04-13 00:15:25,138 INFO L78 Accepts]: Start accepts. Automaton has 1252 states and 1561 transitions. Word has length 831 [2018-04-13 00:15:25,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:25,138 INFO L459 AbstractCegarLoop]: Abstraction has 1252 states and 1561 transitions. [2018-04-13 00:15:25,138 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-04-13 00:15:25,138 INFO L276 IsEmpty]: Start isEmpty. Operand 1252 states and 1561 transitions. [2018-04-13 00:15:25,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 845 [2018-04-13 00:15:25,142 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:25,142 INFO L355 BasicCegarLoop]: trace histogram [64, 64, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:25,142 INFO L408 AbstractCegarLoop]: === Iteration 74 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:25,142 INFO L82 PathProgramCache]: Analyzing trace with hash -1015410626, now seen corresponding path program 61 times [2018-04-13 00:15:25,143 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:25,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:25,185 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:26,287 INFO L134 CoverageAnalysis]: Checked inductivity of 25641 backedges. 0 proven. 13797 refuted. 0 times theorem prover too weak. 11844 trivial. 0 not checked. [2018-04-13 00:15:26,288 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:26,288 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66] total 66 [2018-04-13 00:15:26,288 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:26,288 INFO L134 CoverageAnalysis]: Checked inductivity of 10800 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10800 trivial. 0 not checked. [2018-04-13 00:15:26,288 INFO L182 omatonBuilderFactory]: Interpolants [98433#(<= main_~i~1 23), 98432#(<= main_~i~1 22), 98435#(<= main_~i~1 25), 98434#(<= main_~i~1 24), 98437#(<= main_~i~1 27), 98436#(<= main_~i~1 26), 98439#(<= main_~i~1 29), 98438#(<= main_~i~1 28), 98441#(<= main_~i~1 31), 98440#(<= main_~i~1 30), 98443#(<= main_~i~1 33), 98442#(<= main_~i~1 32), 98445#(<= main_~i~1 35), 98444#(<= main_~i~1 34), 98447#(<= main_~i~1 37), 98446#(<= main_~i~1 36), 98449#(<= main_~i~1 39), 98448#(<= main_~i~1 38), 98451#(<= main_~i~1 41), 98450#(<= main_~i~1 40), 98453#(<= main_~i~1 43), 98452#(<= main_~i~1 42), 98455#(<= main_~i~1 45), 98454#(<= main_~i~1 44), 98457#(<= main_~i~1 47), 98456#(<= main_~i~1 46), 98459#(<= main_~i~1 49), 98458#(<= main_~i~1 48), 98461#(<= main_~i~1 51), 98460#(<= main_~i~1 50), 98463#(<= main_~i~1 53), 98462#(<= main_~i~1 52), 98465#(<= main_~i~1 55), 98464#(<= main_~i~1 54), 98467#(<= main_~i~1 57), 98466#(<= main_~i~1 56), 98469#(<= main_~i~1 59), 98468#(<= main_~i~1 58), 98471#(<= main_~i~1 61), 98470#(<= main_~i~1 60), 98473#(<= main_~i~1 63), 98472#(<= main_~i~1 62), 98409#false, 98408#true, 98411#(<= main_~i~1 1), 98410#(= main_~i~1 0), 98413#(<= main_~i~1 3), 98412#(<= main_~i~1 2), 98415#(<= main_~i~1 5), 98414#(<= main_~i~1 4), 98417#(<= main_~i~1 7), 98416#(<= main_~i~1 6), 98419#(<= main_~i~1 9), 98418#(<= main_~i~1 8), 98421#(<= main_~i~1 11), 98420#(<= main_~i~1 10), 98423#(<= main_~i~1 13), 98422#(<= main_~i~1 12), 98425#(<= main_~i~1 15), 98424#(<= main_~i~1 14), 98427#(<= main_~i~1 17), 98426#(<= main_~i~1 16), 98429#(<= main_~i~1 19), 98428#(<= main_~i~1 18), 98431#(<= main_~i~1 21), 98430#(<= main_~i~1 20)] [2018-04-13 00:15:26,289 INFO L134 CoverageAnalysis]: Checked inductivity of 25641 backedges. 0 proven. 13797 refuted. 0 times theorem prover too weak. 11844 trivial. 0 not checked. [2018-04-13 00:15:26,289 INFO L442 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-04-13 00:15:26,290 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-04-13 00:15:26,290 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2145, Invalid=2145, Unknown=0, NotChecked=0, Total=4290 [2018-04-13 00:15:26,290 INFO L87 Difference]: Start difference. First operand 1252 states and 1561 transitions. Second operand 66 states. [2018-04-13 00:15:27,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:27,240 INFO L93 Difference]: Finished difference Result 1610 states and 1865 transitions. [2018-04-13 00:15:27,240 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-04-13 00:15:27,240 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 844 [2018-04-13 00:15:27,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:27,242 INFO L225 Difference]: With dead ends: 1610 [2018-04-13 00:15:27,242 INFO L226 Difference]: Without dead ends: 1610 [2018-04-13 00:15:27,242 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2145, Invalid=2145, Unknown=0, NotChecked=0, Total=4290 [2018-04-13 00:15:27,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1610 states. [2018-04-13 00:15:27,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1610 to 1271. [2018-04-13 00:15:27,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1271 states. [2018-04-13 00:15:27,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1271 states to 1271 states and 1585 transitions. [2018-04-13 00:15:27,250 INFO L78 Accepts]: Start accepts. Automaton has 1271 states and 1585 transitions. Word has length 844 [2018-04-13 00:15:27,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:27,250 INFO L459 AbstractCegarLoop]: Abstraction has 1271 states and 1585 transitions. [2018-04-13 00:15:27,250 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-04-13 00:15:27,251 INFO L276 IsEmpty]: Start isEmpty. Operand 1271 states and 1585 transitions. [2018-04-13 00:15:27,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 858 [2018-04-13 00:15:27,254 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:27,254 INFO L355 BasicCegarLoop]: trace histogram [65, 65, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:27,254 INFO L408 AbstractCegarLoop]: === Iteration 75 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:27,255 INFO L82 PathProgramCache]: Analyzing trace with hash -1269139868, now seen corresponding path program 62 times [2018-04-13 00:15:27,255 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:27,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:27,295 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:28,437 INFO L134 CoverageAnalysis]: Checked inductivity of 26464 backedges. 0 proven. 14240 refuted. 0 times theorem prover too weak. 12224 trivial. 0 not checked. [2018-04-13 00:15:28,437 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:28,438 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [67] total 67 [2018-04-13 00:15:28,438 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:28,438 INFO L134 CoverageAnalysis]: Checked inductivity of 11163 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11163 trivial. 0 not checked. [2018-04-13 00:15:28,439 INFO L182 omatonBuilderFactory]: Interpolants [101377#(<= main_~i~1 20), 101376#(<= main_~i~1 19), 101379#(<= main_~i~1 22), 101378#(<= main_~i~1 21), 101381#(<= main_~i~1 24), 101380#(<= main_~i~1 23), 101383#(<= main_~i~1 26), 101382#(<= main_~i~1 25), 101385#(<= main_~i~1 28), 101384#(<= main_~i~1 27), 101387#(<= main_~i~1 30), 101386#(<= main_~i~1 29), 101389#(<= main_~i~1 32), 101388#(<= main_~i~1 31), 101391#(<= main_~i~1 34), 101390#(<= main_~i~1 33), 101393#(<= main_~i~1 36), 101392#(<= main_~i~1 35), 101395#(<= main_~i~1 38), 101394#(<= main_~i~1 37), 101397#(<= main_~i~1 40), 101396#(<= main_~i~1 39), 101399#(<= main_~i~1 42), 101398#(<= main_~i~1 41), 101401#(<= main_~i~1 44), 101400#(<= main_~i~1 43), 101403#(<= main_~i~1 46), 101402#(<= main_~i~1 45), 101405#(<= main_~i~1 48), 101404#(<= main_~i~1 47), 101407#(<= main_~i~1 50), 101406#(<= main_~i~1 49), 101409#(<= main_~i~1 52), 101408#(<= main_~i~1 51), 101411#(<= main_~i~1 54), 101410#(<= main_~i~1 53), 101413#(<= main_~i~1 56), 101412#(<= main_~i~1 55), 101415#(<= main_~i~1 58), 101414#(<= main_~i~1 57), 101417#(<= main_~i~1 60), 101416#(<= main_~i~1 59), 101419#(<= main_~i~1 62), 101418#(<= main_~i~1 61), 101421#(<= main_~i~1 64), 101420#(<= main_~i~1 63), 101355#true, 101357#(= main_~i~1 0), 101356#false, 101359#(<= main_~i~1 2), 101358#(<= main_~i~1 1), 101361#(<= main_~i~1 4), 101360#(<= main_~i~1 3), 101363#(<= main_~i~1 6), 101362#(<= main_~i~1 5), 101365#(<= main_~i~1 8), 101364#(<= main_~i~1 7), 101367#(<= main_~i~1 10), 101366#(<= main_~i~1 9), 101369#(<= main_~i~1 12), 101368#(<= main_~i~1 11), 101371#(<= main_~i~1 14), 101370#(<= main_~i~1 13), 101373#(<= main_~i~1 16), 101372#(<= main_~i~1 15), 101375#(<= main_~i~1 18), 101374#(<= main_~i~1 17)] [2018-04-13 00:15:28,440 INFO L134 CoverageAnalysis]: Checked inductivity of 26464 backedges. 0 proven. 14240 refuted. 0 times theorem prover too weak. 12224 trivial. 0 not checked. [2018-04-13 00:15:28,440 INFO L442 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-04-13 00:15:28,441 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-04-13 00:15:28,441 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2211, Invalid=2211, Unknown=0, NotChecked=0, Total=4422 [2018-04-13 00:15:28,441 INFO L87 Difference]: Start difference. First operand 1271 states and 1585 transitions. Second operand 67 states. [2018-04-13 00:15:29,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:29,390 INFO L93 Difference]: Finished difference Result 1634 states and 1893 transitions. [2018-04-13 00:15:29,390 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-04-13 00:15:29,390 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 857 [2018-04-13 00:15:29,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:29,392 INFO L225 Difference]: With dead ends: 1634 [2018-04-13 00:15:29,392 INFO L226 Difference]: Without dead ends: 1634 [2018-04-13 00:15:29,393 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2211, Invalid=2211, Unknown=0, NotChecked=0, Total=4422 [2018-04-13 00:15:29,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1634 states. [2018-04-13 00:15:29,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1634 to 1290. [2018-04-13 00:15:29,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1290 states. [2018-04-13 00:15:29,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1290 states to 1290 states and 1609 transitions. [2018-04-13 00:15:29,402 INFO L78 Accepts]: Start accepts. Automaton has 1290 states and 1609 transitions. Word has length 857 [2018-04-13 00:15:29,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:29,402 INFO L459 AbstractCegarLoop]: Abstraction has 1290 states and 1609 transitions. [2018-04-13 00:15:29,402 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-04-13 00:15:29,402 INFO L276 IsEmpty]: Start isEmpty. Operand 1290 states and 1609 transitions. [2018-04-13 00:15:29,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 871 [2018-04-13 00:15:29,406 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:29,407 INFO L355 BasicCegarLoop]: trace histogram [66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:29,407 INFO L408 AbstractCegarLoop]: === Iteration 76 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:29,407 INFO L82 PathProgramCache]: Analyzing trace with hash 347848190, now seen corresponding path program 63 times [2018-04-13 00:15:29,407 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:29,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:29,452 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:30,676 INFO L134 CoverageAnalysis]: Checked inductivity of 27300 backedges. 0 proven. 14690 refuted. 0 times theorem prover too weak. 12610 trivial. 0 not checked. [2018-04-13 00:15:30,676 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:30,676 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68] total 68 [2018-04-13 00:15:30,676 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:30,677 INFO L134 CoverageAnalysis]: Checked inductivity of 11532 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11532 trivial. 0 not checked. [2018-04-13 00:15:30,677 INFO L182 omatonBuilderFactory]: Interpolants [104347#false, 104346#true, 104349#(<= main_~i~1 1), 104348#(= main_~i~1 0), 104351#(<= main_~i~1 3), 104350#(<= main_~i~1 2), 104353#(<= main_~i~1 5), 104352#(<= main_~i~1 4), 104355#(<= main_~i~1 7), 104354#(<= main_~i~1 6), 104357#(<= main_~i~1 9), 104356#(<= main_~i~1 8), 104359#(<= main_~i~1 11), 104358#(<= main_~i~1 10), 104361#(<= main_~i~1 13), 104360#(<= main_~i~1 12), 104363#(<= main_~i~1 15), 104362#(<= main_~i~1 14), 104365#(<= main_~i~1 17), 104364#(<= main_~i~1 16), 104367#(<= main_~i~1 19), 104366#(<= main_~i~1 18), 104369#(<= main_~i~1 21), 104368#(<= main_~i~1 20), 104371#(<= main_~i~1 23), 104370#(<= main_~i~1 22), 104373#(<= main_~i~1 25), 104372#(<= main_~i~1 24), 104375#(<= main_~i~1 27), 104374#(<= main_~i~1 26), 104377#(<= main_~i~1 29), 104376#(<= main_~i~1 28), 104379#(<= main_~i~1 31), 104378#(<= main_~i~1 30), 104381#(<= main_~i~1 33), 104380#(<= main_~i~1 32), 104383#(<= main_~i~1 35), 104382#(<= main_~i~1 34), 104385#(<= main_~i~1 37), 104384#(<= main_~i~1 36), 104387#(<= main_~i~1 39), 104386#(<= main_~i~1 38), 104389#(<= main_~i~1 41), 104388#(<= main_~i~1 40), 104391#(<= main_~i~1 43), 104390#(<= main_~i~1 42), 104393#(<= main_~i~1 45), 104392#(<= main_~i~1 44), 104395#(<= main_~i~1 47), 104394#(<= main_~i~1 46), 104397#(<= main_~i~1 49), 104396#(<= main_~i~1 48), 104399#(<= main_~i~1 51), 104398#(<= main_~i~1 50), 104401#(<= main_~i~1 53), 104400#(<= main_~i~1 52), 104403#(<= main_~i~1 55), 104402#(<= main_~i~1 54), 104405#(<= main_~i~1 57), 104404#(<= main_~i~1 56), 104407#(<= main_~i~1 59), 104406#(<= main_~i~1 58), 104409#(<= main_~i~1 61), 104408#(<= main_~i~1 60), 104411#(<= main_~i~1 63), 104410#(<= main_~i~1 62), 104413#(<= main_~i~1 65), 104412#(<= main_~i~1 64)] [2018-04-13 00:15:30,678 INFO L134 CoverageAnalysis]: Checked inductivity of 27300 backedges. 0 proven. 14690 refuted. 0 times theorem prover too weak. 12610 trivial. 0 not checked. [2018-04-13 00:15:30,678 INFO L442 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-04-13 00:15:30,678 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-04-13 00:15:30,679 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2278, Invalid=2278, Unknown=0, NotChecked=0, Total=4556 [2018-04-13 00:15:30,679 INFO L87 Difference]: Start difference. First operand 1290 states and 1609 transitions. Second operand 68 states. [2018-04-13 00:15:31,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:31,973 INFO L93 Difference]: Finished difference Result 1658 states and 1921 transitions. [2018-04-13 00:15:31,974 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2018-04-13 00:15:31,974 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 870 [2018-04-13 00:15:31,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:31,976 INFO L225 Difference]: With dead ends: 1658 [2018-04-13 00:15:31,976 INFO L226 Difference]: Without dead ends: 1658 [2018-04-13 00:15:31,976 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2278, Invalid=2278, Unknown=0, NotChecked=0, Total=4556 [2018-04-13 00:15:31,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1658 states. [2018-04-13 00:15:31,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1658 to 1309. [2018-04-13 00:15:31,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1309 states. [2018-04-13 00:15:31,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1309 states to 1309 states and 1633 transitions. [2018-04-13 00:15:31,987 INFO L78 Accepts]: Start accepts. Automaton has 1309 states and 1633 transitions. Word has length 870 [2018-04-13 00:15:31,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:31,988 INFO L459 AbstractCegarLoop]: Abstraction has 1309 states and 1633 transitions. [2018-04-13 00:15:31,988 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-04-13 00:15:31,988 INFO L276 IsEmpty]: Start isEmpty. Operand 1309 states and 1633 transitions. [2018-04-13 00:15:31,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 884 [2018-04-13 00:15:31,993 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:31,993 INFO L355 BasicCegarLoop]: trace histogram [67, 67, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:31,993 INFO L408 AbstractCegarLoop]: === Iteration 77 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:31,994 INFO L82 PathProgramCache]: Analyzing trace with hash 2085691556, now seen corresponding path program 64 times [2018-04-13 00:15:31,994 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:32,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:32,043 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:33,270 INFO L134 CoverageAnalysis]: Checked inductivity of 28149 backedges. 0 proven. 15147 refuted. 0 times theorem prover too weak. 13002 trivial. 0 not checked. [2018-04-13 00:15:33,270 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:33,271 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69] total 69 [2018-04-13 00:15:33,271 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:33,271 INFO L134 CoverageAnalysis]: Checked inductivity of 11907 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11907 trivial. 0 not checked. [2018-04-13 00:15:33,271 INFO L182 omatonBuilderFactory]: Interpolants [107393#(<= main_~i~1 10), 107392#(<= main_~i~1 9), 107395#(<= main_~i~1 12), 107394#(<= main_~i~1 11), 107397#(<= main_~i~1 14), 107396#(<= main_~i~1 13), 107399#(<= main_~i~1 16), 107398#(<= main_~i~1 15), 107401#(<= main_~i~1 18), 107400#(<= main_~i~1 17), 107403#(<= main_~i~1 20), 107402#(<= main_~i~1 19), 107405#(<= main_~i~1 22), 107404#(<= main_~i~1 21), 107407#(<= main_~i~1 24), 107406#(<= main_~i~1 23), 107409#(<= main_~i~1 26), 107408#(<= main_~i~1 25), 107411#(<= main_~i~1 28), 107410#(<= main_~i~1 27), 107413#(<= main_~i~1 30), 107412#(<= main_~i~1 29), 107415#(<= main_~i~1 32), 107414#(<= main_~i~1 31), 107417#(<= main_~i~1 34), 107416#(<= main_~i~1 33), 107419#(<= main_~i~1 36), 107418#(<= main_~i~1 35), 107421#(<= main_~i~1 38), 107420#(<= main_~i~1 37), 107423#(<= main_~i~1 40), 107422#(<= main_~i~1 39), 107425#(<= main_~i~1 42), 107424#(<= main_~i~1 41), 107427#(<= main_~i~1 44), 107426#(<= main_~i~1 43), 107429#(<= main_~i~1 46), 107428#(<= main_~i~1 45), 107431#(<= main_~i~1 48), 107430#(<= main_~i~1 47), 107433#(<= main_~i~1 50), 107432#(<= main_~i~1 49), 107435#(<= main_~i~1 52), 107434#(<= main_~i~1 51), 107437#(<= main_~i~1 54), 107436#(<= main_~i~1 53), 107439#(<= main_~i~1 56), 107438#(<= main_~i~1 55), 107441#(<= main_~i~1 58), 107440#(<= main_~i~1 57), 107443#(<= main_~i~1 60), 107442#(<= main_~i~1 59), 107445#(<= main_~i~1 62), 107444#(<= main_~i~1 61), 107447#(<= main_~i~1 64), 107446#(<= main_~i~1 63), 107449#(<= main_~i~1 66), 107448#(<= main_~i~1 65), 107381#true, 107383#(= main_~i~1 0), 107382#false, 107385#(<= main_~i~1 2), 107384#(<= main_~i~1 1), 107387#(<= main_~i~1 4), 107386#(<= main_~i~1 3), 107389#(<= main_~i~1 6), 107388#(<= main_~i~1 5), 107391#(<= main_~i~1 8), 107390#(<= main_~i~1 7)] [2018-04-13 00:15:33,272 INFO L134 CoverageAnalysis]: Checked inductivity of 28149 backedges. 0 proven. 15147 refuted. 0 times theorem prover too weak. 13002 trivial. 0 not checked. [2018-04-13 00:15:33,272 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-04-13 00:15:33,273 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-04-13 00:15:33,273 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2346, Invalid=2346, Unknown=0, NotChecked=0, Total=4692 [2018-04-13 00:15:33,273 INFO L87 Difference]: Start difference. First operand 1309 states and 1633 transitions. Second operand 69 states. [2018-04-13 00:15:34,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:34,494 INFO L93 Difference]: Finished difference Result 1682 states and 1949 transitions. [2018-04-13 00:15:34,494 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-04-13 00:15:34,494 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 883 [2018-04-13 00:15:34,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:34,496 INFO L225 Difference]: With dead ends: 1682 [2018-04-13 00:15:34,496 INFO L226 Difference]: Without dead ends: 1682 [2018-04-13 00:15:34,496 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2346, Invalid=2346, Unknown=0, NotChecked=0, Total=4692 [2018-04-13 00:15:34,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1682 states. [2018-04-13 00:15:34,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1682 to 1328. [2018-04-13 00:15:34,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1328 states. [2018-04-13 00:15:34,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1328 states to 1328 states and 1657 transitions. [2018-04-13 00:15:34,506 INFO L78 Accepts]: Start accepts. Automaton has 1328 states and 1657 transitions. Word has length 883 [2018-04-13 00:15:34,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:34,507 INFO L459 AbstractCegarLoop]: Abstraction has 1328 states and 1657 transitions. [2018-04-13 00:15:34,507 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-04-13 00:15:34,507 INFO L276 IsEmpty]: Start isEmpty. Operand 1328 states and 1657 transitions. [2018-04-13 00:15:34,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 897 [2018-04-13 00:15:34,511 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:34,511 INFO L355 BasicCegarLoop]: trace histogram [68, 68, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:34,511 INFO L408 AbstractCegarLoop]: === Iteration 78 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:34,511 INFO L82 PathProgramCache]: Analyzing trace with hash 735820734, now seen corresponding path program 65 times [2018-04-13 00:15:34,512 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:34,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:34,561 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:35,853 INFO L134 CoverageAnalysis]: Checked inductivity of 29011 backedges. 0 proven. 15611 refuted. 0 times theorem prover too weak. 13400 trivial. 0 not checked. [2018-04-13 00:15:35,853 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:35,853 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70] total 70 [2018-04-13 00:15:35,853 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:35,854 INFO L134 CoverageAnalysis]: Checked inductivity of 12288 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12288 trivial. 0 not checked. [2018-04-13 00:15:35,854 INFO L182 omatonBuilderFactory]: Interpolants [110465#(<= main_~i~1 3), 110464#(<= main_~i~1 2), 110467#(<= main_~i~1 5), 110466#(<= main_~i~1 4), 110469#(<= main_~i~1 7), 110468#(<= main_~i~1 6), 110471#(<= main_~i~1 9), 110470#(<= main_~i~1 8), 110473#(<= main_~i~1 11), 110472#(<= main_~i~1 10), 110475#(<= main_~i~1 13), 110474#(<= main_~i~1 12), 110477#(<= main_~i~1 15), 110476#(<= main_~i~1 14), 110479#(<= main_~i~1 17), 110478#(<= main_~i~1 16), 110481#(<= main_~i~1 19), 110480#(<= main_~i~1 18), 110483#(<= main_~i~1 21), 110482#(<= main_~i~1 20), 110485#(<= main_~i~1 23), 110484#(<= main_~i~1 22), 110487#(<= main_~i~1 25), 110486#(<= main_~i~1 24), 110489#(<= main_~i~1 27), 110488#(<= main_~i~1 26), 110491#(<= main_~i~1 29), 110490#(<= main_~i~1 28), 110493#(<= main_~i~1 31), 110492#(<= main_~i~1 30), 110495#(<= main_~i~1 33), 110494#(<= main_~i~1 32), 110497#(<= main_~i~1 35), 110496#(<= main_~i~1 34), 110499#(<= main_~i~1 37), 110498#(<= main_~i~1 36), 110501#(<= main_~i~1 39), 110500#(<= main_~i~1 38), 110503#(<= main_~i~1 41), 110502#(<= main_~i~1 40), 110505#(<= main_~i~1 43), 110504#(<= main_~i~1 42), 110507#(<= main_~i~1 45), 110506#(<= main_~i~1 44), 110509#(<= main_~i~1 47), 110508#(<= main_~i~1 46), 110511#(<= main_~i~1 49), 110510#(<= main_~i~1 48), 110513#(<= main_~i~1 51), 110512#(<= main_~i~1 50), 110515#(<= main_~i~1 53), 110514#(<= main_~i~1 52), 110517#(<= main_~i~1 55), 110516#(<= main_~i~1 54), 110519#(<= main_~i~1 57), 110518#(<= main_~i~1 56), 110521#(<= main_~i~1 59), 110520#(<= main_~i~1 58), 110523#(<= main_~i~1 61), 110522#(<= main_~i~1 60), 110525#(<= main_~i~1 63), 110524#(<= main_~i~1 62), 110527#(<= main_~i~1 65), 110526#(<= main_~i~1 64), 110529#(<= main_~i~1 67), 110528#(<= main_~i~1 66), 110461#false, 110460#true, 110463#(<= main_~i~1 1), 110462#(= main_~i~1 0)] [2018-04-13 00:15:35,855 INFO L134 CoverageAnalysis]: Checked inductivity of 29011 backedges. 0 proven. 15611 refuted. 0 times theorem prover too weak. 13400 trivial. 0 not checked. [2018-04-13 00:15:35,855 INFO L442 AbstractCegarLoop]: Interpolant automaton has 70 states [2018-04-13 00:15:35,855 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2018-04-13 00:15:35,855 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2415, Invalid=2415, Unknown=0, NotChecked=0, Total=4830 [2018-04-13 00:15:35,855 INFO L87 Difference]: Start difference. First operand 1328 states and 1657 transitions. Second operand 70 states. [2018-04-13 00:15:37,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:37,326 INFO L93 Difference]: Finished difference Result 1706 states and 1977 transitions. [2018-04-13 00:15:37,327 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-04-13 00:15:37,327 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 896 [2018-04-13 00:15:37,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:37,329 INFO L225 Difference]: With dead ends: 1706 [2018-04-13 00:15:37,329 INFO L226 Difference]: Without dead ends: 1706 [2018-04-13 00:15:37,329 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2415, Invalid=2415, Unknown=0, NotChecked=0, Total=4830 [2018-04-13 00:15:37,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1706 states. [2018-04-13 00:15:37,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1706 to 1347. [2018-04-13 00:15:37,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1347 states. [2018-04-13 00:15:37,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1347 states to 1347 states and 1681 transitions. [2018-04-13 00:15:37,339 INFO L78 Accepts]: Start accepts. Automaton has 1347 states and 1681 transitions. Word has length 896 [2018-04-13 00:15:37,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:37,339 INFO L459 AbstractCegarLoop]: Abstraction has 1347 states and 1681 transitions. [2018-04-13 00:15:37,339 INFO L460 AbstractCegarLoop]: Interpolant automaton has 70 states. [2018-04-13 00:15:37,339 INFO L276 IsEmpty]: Start isEmpty. Operand 1347 states and 1681 transitions. [2018-04-13 00:15:37,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 910 [2018-04-13 00:15:37,343 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:37,344 INFO L355 BasicCegarLoop]: trace histogram [69, 69, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:37,344 INFO L408 AbstractCegarLoop]: === Iteration 79 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:37,344 INFO L82 PathProgramCache]: Analyzing trace with hash -970229020, now seen corresponding path program 66 times [2018-04-13 00:15:37,344 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:37,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:37,398 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:38,700 INFO L134 CoverageAnalysis]: Checked inductivity of 29886 backedges. 0 proven. 16082 refuted. 0 times theorem prover too weak. 13804 trivial. 0 not checked. [2018-04-13 00:15:38,700 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:38,700 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71] total 71 [2018-04-13 00:15:38,700 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:38,701 INFO L134 CoverageAnalysis]: Checked inductivity of 12675 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12675 trivial. 0 not checked. [2018-04-13 00:15:38,701 INFO L182 omatonBuilderFactory]: Interpolants [113583#true, 113585#(= main_~i~1 0), 113584#false, 113587#(<= main_~i~1 2), 113586#(<= main_~i~1 1), 113589#(<= main_~i~1 4), 113588#(<= main_~i~1 3), 113591#(<= main_~i~1 6), 113590#(<= main_~i~1 5), 113593#(<= main_~i~1 8), 113592#(<= main_~i~1 7), 113595#(<= main_~i~1 10), 113594#(<= main_~i~1 9), 113597#(<= main_~i~1 12), 113596#(<= main_~i~1 11), 113599#(<= main_~i~1 14), 113598#(<= main_~i~1 13), 113601#(<= main_~i~1 16), 113600#(<= main_~i~1 15), 113603#(<= main_~i~1 18), 113602#(<= main_~i~1 17), 113605#(<= main_~i~1 20), 113604#(<= main_~i~1 19), 113607#(<= main_~i~1 22), 113606#(<= main_~i~1 21), 113609#(<= main_~i~1 24), 113608#(<= main_~i~1 23), 113611#(<= main_~i~1 26), 113610#(<= main_~i~1 25), 113613#(<= main_~i~1 28), 113612#(<= main_~i~1 27), 113615#(<= main_~i~1 30), 113614#(<= main_~i~1 29), 113617#(<= main_~i~1 32), 113616#(<= main_~i~1 31), 113619#(<= main_~i~1 34), 113618#(<= main_~i~1 33), 113621#(<= main_~i~1 36), 113620#(<= main_~i~1 35), 113623#(<= main_~i~1 38), 113622#(<= main_~i~1 37), 113625#(<= main_~i~1 40), 113624#(<= main_~i~1 39), 113627#(<= main_~i~1 42), 113626#(<= main_~i~1 41), 113629#(<= main_~i~1 44), 113628#(<= main_~i~1 43), 113631#(<= main_~i~1 46), 113630#(<= main_~i~1 45), 113633#(<= main_~i~1 48), 113632#(<= main_~i~1 47), 113635#(<= main_~i~1 50), 113634#(<= main_~i~1 49), 113637#(<= main_~i~1 52), 113636#(<= main_~i~1 51), 113639#(<= main_~i~1 54), 113638#(<= main_~i~1 53), 113641#(<= main_~i~1 56), 113640#(<= main_~i~1 55), 113643#(<= main_~i~1 58), 113642#(<= main_~i~1 57), 113645#(<= main_~i~1 60), 113644#(<= main_~i~1 59), 113647#(<= main_~i~1 62), 113646#(<= main_~i~1 61), 113649#(<= main_~i~1 64), 113648#(<= main_~i~1 63), 113651#(<= main_~i~1 66), 113650#(<= main_~i~1 65), 113653#(<= main_~i~1 68), 113652#(<= main_~i~1 67)] [2018-04-13 00:15:38,702 INFO L134 CoverageAnalysis]: Checked inductivity of 29886 backedges. 0 proven. 16082 refuted. 0 times theorem prover too weak. 13804 trivial. 0 not checked. [2018-04-13 00:15:38,702 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-04-13 00:15:38,703 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-04-13 00:15:38,703 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2485, Invalid=2485, Unknown=0, NotChecked=0, Total=4970 [2018-04-13 00:15:38,703 INFO L87 Difference]: Start difference. First operand 1347 states and 1681 transitions. Second operand 71 states. [2018-04-13 00:15:40,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:40,144 INFO L93 Difference]: Finished difference Result 1730 states and 2005 transitions. [2018-04-13 00:15:40,145 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-04-13 00:15:40,145 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 909 [2018-04-13 00:15:40,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:40,147 INFO L225 Difference]: With dead ends: 1730 [2018-04-13 00:15:40,147 INFO L226 Difference]: Without dead ends: 1730 [2018-04-13 00:15:40,147 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2485, Invalid=2485, Unknown=0, NotChecked=0, Total=4970 [2018-04-13 00:15:40,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1730 states. [2018-04-13 00:15:40,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1730 to 1366. [2018-04-13 00:15:40,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1366 states. [2018-04-13 00:15:40,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1366 states to 1366 states and 1705 transitions. [2018-04-13 00:15:40,162 INFO L78 Accepts]: Start accepts. Automaton has 1366 states and 1705 transitions. Word has length 909 [2018-04-13 00:15:40,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:40,163 INFO L459 AbstractCegarLoop]: Abstraction has 1366 states and 1705 transitions. [2018-04-13 00:15:40,163 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-04-13 00:15:40,163 INFO L276 IsEmpty]: Start isEmpty. Operand 1366 states and 1705 transitions. [2018-04-13 00:15:40,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 923 [2018-04-13 00:15:40,171 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:40,171 INFO L355 BasicCegarLoop]: trace histogram [70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:40,171 INFO L408 AbstractCegarLoop]: === Iteration 80 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:40,172 INFO L82 PathProgramCache]: Analyzing trace with hash -1533671042, now seen corresponding path program 67 times [2018-04-13 00:15:40,172 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:40,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:40,233 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:41,558 INFO L134 CoverageAnalysis]: Checked inductivity of 30774 backedges. 0 proven. 16560 refuted. 0 times theorem prover too weak. 14214 trivial. 0 not checked. [2018-04-13 00:15:41,558 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:41,558 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72] total 72 [2018-04-13 00:15:41,558 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:41,559 INFO L134 CoverageAnalysis]: Checked inductivity of 13068 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13068 trivial. 0 not checked. [2018-04-13 00:15:41,559 INFO L182 omatonBuilderFactory]: Interpolants [116751#false, 116750#true, 116753#(<= main_~i~1 1), 116752#(= main_~i~1 0), 116755#(<= main_~i~1 3), 116754#(<= main_~i~1 2), 116757#(<= main_~i~1 5), 116756#(<= main_~i~1 4), 116759#(<= main_~i~1 7), 116758#(<= main_~i~1 6), 116761#(<= main_~i~1 9), 116760#(<= main_~i~1 8), 116763#(<= main_~i~1 11), 116762#(<= main_~i~1 10), 116765#(<= main_~i~1 13), 116764#(<= main_~i~1 12), 116767#(<= main_~i~1 15), 116766#(<= main_~i~1 14), 116769#(<= main_~i~1 17), 116768#(<= main_~i~1 16), 116771#(<= main_~i~1 19), 116770#(<= main_~i~1 18), 116773#(<= main_~i~1 21), 116772#(<= main_~i~1 20), 116775#(<= main_~i~1 23), 116774#(<= main_~i~1 22), 116777#(<= main_~i~1 25), 116776#(<= main_~i~1 24), 116779#(<= main_~i~1 27), 116778#(<= main_~i~1 26), 116781#(<= main_~i~1 29), 116780#(<= main_~i~1 28), 116783#(<= main_~i~1 31), 116782#(<= main_~i~1 30), 116785#(<= main_~i~1 33), 116784#(<= main_~i~1 32), 116787#(<= main_~i~1 35), 116786#(<= main_~i~1 34), 116789#(<= main_~i~1 37), 116788#(<= main_~i~1 36), 116791#(<= main_~i~1 39), 116790#(<= main_~i~1 38), 116793#(<= main_~i~1 41), 116792#(<= main_~i~1 40), 116795#(<= main_~i~1 43), 116794#(<= main_~i~1 42), 116797#(<= main_~i~1 45), 116796#(<= main_~i~1 44), 116799#(<= main_~i~1 47), 116798#(<= main_~i~1 46), 116801#(<= main_~i~1 49), 116800#(<= main_~i~1 48), 116803#(<= main_~i~1 51), 116802#(<= main_~i~1 50), 116805#(<= main_~i~1 53), 116804#(<= main_~i~1 52), 116807#(<= main_~i~1 55), 116806#(<= main_~i~1 54), 116809#(<= main_~i~1 57), 116808#(<= main_~i~1 56), 116811#(<= main_~i~1 59), 116810#(<= main_~i~1 58), 116813#(<= main_~i~1 61), 116812#(<= main_~i~1 60), 116815#(<= main_~i~1 63), 116814#(<= main_~i~1 62), 116817#(<= main_~i~1 65), 116816#(<= main_~i~1 64), 116819#(<= main_~i~1 67), 116818#(<= main_~i~1 66), 116821#(<= main_~i~1 69), 116820#(<= main_~i~1 68)] [2018-04-13 00:15:41,560 INFO L134 CoverageAnalysis]: Checked inductivity of 30774 backedges. 0 proven. 16560 refuted. 0 times theorem prover too weak. 14214 trivial. 0 not checked. [2018-04-13 00:15:41,560 INFO L442 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-04-13 00:15:41,560 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-04-13 00:15:41,560 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2556, Invalid=2556, Unknown=0, NotChecked=0, Total=5112 [2018-04-13 00:15:41,560 INFO L87 Difference]: Start difference. First operand 1366 states and 1705 transitions. Second operand 72 states. [2018-04-13 00:15:43,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:43,192 INFO L93 Difference]: Finished difference Result 1754 states and 2033 transitions. [2018-04-13 00:15:43,192 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-04-13 00:15:43,192 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 922 [2018-04-13 00:15:43,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:43,194 INFO L225 Difference]: With dead ends: 1754 [2018-04-13 00:15:43,194 INFO L226 Difference]: Without dead ends: 1754 [2018-04-13 00:15:43,194 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2556, Invalid=2556, Unknown=0, NotChecked=0, Total=5112 [2018-04-13 00:15:43,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1754 states. [2018-04-13 00:15:43,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1754 to 1385. [2018-04-13 00:15:43,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1385 states. [2018-04-13 00:15:43,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1385 states to 1385 states and 1729 transitions. [2018-04-13 00:15:43,203 INFO L78 Accepts]: Start accepts. Automaton has 1385 states and 1729 transitions. Word has length 922 [2018-04-13 00:15:43,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:43,203 INFO L459 AbstractCegarLoop]: Abstraction has 1385 states and 1729 transitions. [2018-04-13 00:15:43,203 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-04-13 00:15:43,203 INFO L276 IsEmpty]: Start isEmpty. Operand 1385 states and 1729 transitions. [2018-04-13 00:15:43,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 936 [2018-04-13 00:15:43,207 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:43,207 INFO L355 BasicCegarLoop]: trace histogram [71, 71, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:43,208 INFO L408 AbstractCegarLoop]: === Iteration 81 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:43,208 INFO L82 PathProgramCache]: Analyzing trace with hash -408058588, now seen corresponding path program 68 times [2018-04-13 00:15:43,208 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:43,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:43,255 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:44,662 INFO L134 CoverageAnalysis]: Checked inductivity of 31675 backedges. 0 proven. 17045 refuted. 0 times theorem prover too weak. 14630 trivial. 0 not checked. [2018-04-13 00:15:44,662 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:44,662 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [73] total 73 [2018-04-13 00:15:44,662 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:44,663 INFO L134 CoverageAnalysis]: Checked inductivity of 13467 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13467 trivial. 0 not checked. [2018-04-13 00:15:44,663 INFO L182 omatonBuilderFactory]: Interpolants [119961#true, 119963#(= main_~i~1 0), 119962#false, 119965#(<= main_~i~1 2), 119964#(<= main_~i~1 1), 119967#(<= main_~i~1 4), 119966#(<= main_~i~1 3), 119969#(<= main_~i~1 6), 119968#(<= main_~i~1 5), 119971#(<= main_~i~1 8), 119970#(<= main_~i~1 7), 119973#(<= main_~i~1 10), 119972#(<= main_~i~1 9), 119975#(<= main_~i~1 12), 119974#(<= main_~i~1 11), 119977#(<= main_~i~1 14), 119976#(<= main_~i~1 13), 119979#(<= main_~i~1 16), 119978#(<= main_~i~1 15), 119981#(<= main_~i~1 18), 119980#(<= main_~i~1 17), 119983#(<= main_~i~1 20), 119982#(<= main_~i~1 19), 119985#(<= main_~i~1 22), 119984#(<= main_~i~1 21), 119987#(<= main_~i~1 24), 119986#(<= main_~i~1 23), 119989#(<= main_~i~1 26), 119988#(<= main_~i~1 25), 119991#(<= main_~i~1 28), 119990#(<= main_~i~1 27), 119993#(<= main_~i~1 30), 119992#(<= main_~i~1 29), 119995#(<= main_~i~1 32), 119994#(<= main_~i~1 31), 119997#(<= main_~i~1 34), 119996#(<= main_~i~1 33), 119999#(<= main_~i~1 36), 119998#(<= main_~i~1 35), 120001#(<= main_~i~1 38), 120000#(<= main_~i~1 37), 120003#(<= main_~i~1 40), 120002#(<= main_~i~1 39), 120005#(<= main_~i~1 42), 120004#(<= main_~i~1 41), 120007#(<= main_~i~1 44), 120006#(<= main_~i~1 43), 120009#(<= main_~i~1 46), 120008#(<= main_~i~1 45), 120011#(<= main_~i~1 48), 120010#(<= main_~i~1 47), 120013#(<= main_~i~1 50), 120012#(<= main_~i~1 49), 120015#(<= main_~i~1 52), 120014#(<= main_~i~1 51), 120017#(<= main_~i~1 54), 120016#(<= main_~i~1 53), 120019#(<= main_~i~1 56), 120018#(<= main_~i~1 55), 120021#(<= main_~i~1 58), 120020#(<= main_~i~1 57), 120023#(<= main_~i~1 60), 120022#(<= main_~i~1 59), 120025#(<= main_~i~1 62), 120024#(<= main_~i~1 61), 120027#(<= main_~i~1 64), 120026#(<= main_~i~1 63), 120029#(<= main_~i~1 66), 120028#(<= main_~i~1 65), 120031#(<= main_~i~1 68), 120030#(<= main_~i~1 67), 120033#(<= main_~i~1 70), 120032#(<= main_~i~1 69)] [2018-04-13 00:15:44,664 INFO L134 CoverageAnalysis]: Checked inductivity of 31675 backedges. 0 proven. 17045 refuted. 0 times theorem prover too weak. 14630 trivial. 0 not checked. [2018-04-13 00:15:44,664 INFO L442 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-04-13 00:15:44,664 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-04-13 00:15:44,664 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2628, Invalid=2628, Unknown=0, NotChecked=0, Total=5256 [2018-04-13 00:15:44,664 INFO L87 Difference]: Start difference. First operand 1385 states and 1729 transitions. Second operand 73 states. [2018-04-13 00:15:46,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:46,270 INFO L93 Difference]: Finished difference Result 1778 states and 2061 transitions. [2018-04-13 00:15:46,270 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2018-04-13 00:15:46,270 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 935 [2018-04-13 00:15:46,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:46,273 INFO L225 Difference]: With dead ends: 1778 [2018-04-13 00:15:46,273 INFO L226 Difference]: Without dead ends: 1778 [2018-04-13 00:15:46,274 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2628, Invalid=2628, Unknown=0, NotChecked=0, Total=5256 [2018-04-13 00:15:46,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1778 states. [2018-04-13 00:15:46,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1778 to 1404. [2018-04-13 00:15:46,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1404 states. [2018-04-13 00:15:46,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1404 states to 1404 states and 1753 transitions. [2018-04-13 00:15:46,285 INFO L78 Accepts]: Start accepts. Automaton has 1404 states and 1753 transitions. Word has length 935 [2018-04-13 00:15:46,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:46,285 INFO L459 AbstractCegarLoop]: Abstraction has 1404 states and 1753 transitions. [2018-04-13 00:15:46,285 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-04-13 00:15:46,285 INFO L276 IsEmpty]: Start isEmpty. Operand 1404 states and 1753 transitions. [2018-04-13 00:15:46,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 949 [2018-04-13 00:15:46,291 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:46,291 INFO L355 BasicCegarLoop]: trace histogram [72, 72, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:46,291 INFO L408 AbstractCegarLoop]: === Iteration 82 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:46,291 INFO L82 PathProgramCache]: Analyzing trace with hash -1482250434, now seen corresponding path program 69 times [2018-04-13 00:15:46,292 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:46,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:46,347 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:47,748 INFO L134 CoverageAnalysis]: Checked inductivity of 32589 backedges. 0 proven. 17537 refuted. 0 times theorem prover too weak. 15052 trivial. 0 not checked. [2018-04-13 00:15:47,748 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:47,748 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [74] total 74 [2018-04-13 00:15:47,748 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:47,749 INFO L134 CoverageAnalysis]: Checked inductivity of 13872 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13872 trivial. 0 not checked. [2018-04-13 00:15:47,749 INFO L182 omatonBuilderFactory]: Interpolants [123265#(<= main_~i~1 47), 123264#(<= main_~i~1 46), 123267#(<= main_~i~1 49), 123266#(<= main_~i~1 48), 123269#(<= main_~i~1 51), 123268#(<= main_~i~1 50), 123271#(<= main_~i~1 53), 123270#(<= main_~i~1 52), 123273#(<= main_~i~1 55), 123272#(<= main_~i~1 54), 123275#(<= main_~i~1 57), 123274#(<= main_~i~1 56), 123277#(<= main_~i~1 59), 123276#(<= main_~i~1 58), 123279#(<= main_~i~1 61), 123278#(<= main_~i~1 60), 123281#(<= main_~i~1 63), 123280#(<= main_~i~1 62), 123283#(<= main_~i~1 65), 123282#(<= main_~i~1 64), 123285#(<= main_~i~1 67), 123284#(<= main_~i~1 66), 123287#(<= main_~i~1 69), 123286#(<= main_~i~1 68), 123289#(<= main_~i~1 71), 123288#(<= main_~i~1 70), 123217#false, 123216#true, 123219#(<= main_~i~1 1), 123218#(= main_~i~1 0), 123221#(<= main_~i~1 3), 123220#(<= main_~i~1 2), 123223#(<= main_~i~1 5), 123222#(<= main_~i~1 4), 123225#(<= main_~i~1 7), 123224#(<= main_~i~1 6), 123227#(<= main_~i~1 9), 123226#(<= main_~i~1 8), 123229#(<= main_~i~1 11), 123228#(<= main_~i~1 10), 123231#(<= main_~i~1 13), 123230#(<= main_~i~1 12), 123233#(<= main_~i~1 15), 123232#(<= main_~i~1 14), 123235#(<= main_~i~1 17), 123234#(<= main_~i~1 16), 123237#(<= main_~i~1 19), 123236#(<= main_~i~1 18), 123239#(<= main_~i~1 21), 123238#(<= main_~i~1 20), 123241#(<= main_~i~1 23), 123240#(<= main_~i~1 22), 123243#(<= main_~i~1 25), 123242#(<= main_~i~1 24), 123245#(<= main_~i~1 27), 123244#(<= main_~i~1 26), 123247#(<= main_~i~1 29), 123246#(<= main_~i~1 28), 123249#(<= main_~i~1 31), 123248#(<= main_~i~1 30), 123251#(<= main_~i~1 33), 123250#(<= main_~i~1 32), 123253#(<= main_~i~1 35), 123252#(<= main_~i~1 34), 123255#(<= main_~i~1 37), 123254#(<= main_~i~1 36), 123257#(<= main_~i~1 39), 123256#(<= main_~i~1 38), 123259#(<= main_~i~1 41), 123258#(<= main_~i~1 40), 123261#(<= main_~i~1 43), 123260#(<= main_~i~1 42), 123263#(<= main_~i~1 45), 123262#(<= main_~i~1 44)] [2018-04-13 00:15:47,750 INFO L134 CoverageAnalysis]: Checked inductivity of 32589 backedges. 0 proven. 17537 refuted. 0 times theorem prover too weak. 15052 trivial. 0 not checked. [2018-04-13 00:15:47,750 INFO L442 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-04-13 00:15:47,750 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-04-13 00:15:47,750 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2701, Invalid=2701, Unknown=0, NotChecked=0, Total=5402 [2018-04-13 00:15:47,751 INFO L87 Difference]: Start difference. First operand 1404 states and 1753 transitions. Second operand 74 states. [2018-04-13 00:15:48,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:48,975 INFO L93 Difference]: Finished difference Result 1802 states and 2089 transitions. [2018-04-13 00:15:48,975 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2018-04-13 00:15:48,975 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 948 [2018-04-13 00:15:48,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:48,977 INFO L225 Difference]: With dead ends: 1802 [2018-04-13 00:15:48,977 INFO L226 Difference]: Without dead ends: 1802 [2018-04-13 00:15:48,977 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2701, Invalid=2701, Unknown=0, NotChecked=0, Total=5402 [2018-04-13 00:15:48,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1802 states. [2018-04-13 00:15:48,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1802 to 1423. [2018-04-13 00:15:48,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1423 states. [2018-04-13 00:15:48,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1423 states to 1423 states and 1777 transitions. [2018-04-13 00:15:48,987 INFO L78 Accepts]: Start accepts. Automaton has 1423 states and 1777 transitions. Word has length 948 [2018-04-13 00:15:48,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:48,987 INFO L459 AbstractCegarLoop]: Abstraction has 1423 states and 1777 transitions. [2018-04-13 00:15:48,987 INFO L460 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-04-13 00:15:48,987 INFO L276 IsEmpty]: Start isEmpty. Operand 1423 states and 1777 transitions. [2018-04-13 00:15:48,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 962 [2018-04-13 00:15:48,992 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:48,992 INFO L355 BasicCegarLoop]: trace histogram [73, 73, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:48,992 INFO L408 AbstractCegarLoop]: === Iteration 83 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:48,992 INFO L82 PathProgramCache]: Analyzing trace with hash -912572572, now seen corresponding path program 70 times [2018-04-13 00:15:48,993 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:49,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:49,043 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:50,463 INFO L134 CoverageAnalysis]: Checked inductivity of 33516 backedges. 0 proven. 18036 refuted. 0 times theorem prover too weak. 15480 trivial. 0 not checked. [2018-04-13 00:15:50,463 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:50,463 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [75] total 75 [2018-04-13 00:15:50,463 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:50,464 INFO L134 CoverageAnalysis]: Checked inductivity of 14283 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14283 trivial. 0 not checked. [2018-04-13 00:15:50,464 INFO L182 omatonBuilderFactory]: Interpolants [126515#true, 126517#(= main_~i~1 0), 126516#false, 126519#(<= main_~i~1 2), 126518#(<= main_~i~1 1), 126521#(<= main_~i~1 4), 126520#(<= main_~i~1 3), 126523#(<= main_~i~1 6), 126522#(<= main_~i~1 5), 126525#(<= main_~i~1 8), 126524#(<= main_~i~1 7), 126527#(<= main_~i~1 10), 126526#(<= main_~i~1 9), 126529#(<= main_~i~1 12), 126528#(<= main_~i~1 11), 126531#(<= main_~i~1 14), 126530#(<= main_~i~1 13), 126533#(<= main_~i~1 16), 126532#(<= main_~i~1 15), 126535#(<= main_~i~1 18), 126534#(<= main_~i~1 17), 126537#(<= main_~i~1 20), 126536#(<= main_~i~1 19), 126539#(<= main_~i~1 22), 126538#(<= main_~i~1 21), 126541#(<= main_~i~1 24), 126540#(<= main_~i~1 23), 126543#(<= main_~i~1 26), 126542#(<= main_~i~1 25), 126545#(<= main_~i~1 28), 126544#(<= main_~i~1 27), 126547#(<= main_~i~1 30), 126546#(<= main_~i~1 29), 126549#(<= main_~i~1 32), 126548#(<= main_~i~1 31), 126551#(<= main_~i~1 34), 126550#(<= main_~i~1 33), 126553#(<= main_~i~1 36), 126552#(<= main_~i~1 35), 126555#(<= main_~i~1 38), 126554#(<= main_~i~1 37), 126557#(<= main_~i~1 40), 126556#(<= main_~i~1 39), 126559#(<= main_~i~1 42), 126558#(<= main_~i~1 41), 126561#(<= main_~i~1 44), 126560#(<= main_~i~1 43), 126563#(<= main_~i~1 46), 126562#(<= main_~i~1 45), 126565#(<= main_~i~1 48), 126564#(<= main_~i~1 47), 126567#(<= main_~i~1 50), 126566#(<= main_~i~1 49), 126569#(<= main_~i~1 52), 126568#(<= main_~i~1 51), 126571#(<= main_~i~1 54), 126570#(<= main_~i~1 53), 126573#(<= main_~i~1 56), 126572#(<= main_~i~1 55), 126575#(<= main_~i~1 58), 126574#(<= main_~i~1 57), 126577#(<= main_~i~1 60), 126576#(<= main_~i~1 59), 126579#(<= main_~i~1 62), 126578#(<= main_~i~1 61), 126581#(<= main_~i~1 64), 126580#(<= main_~i~1 63), 126583#(<= main_~i~1 66), 126582#(<= main_~i~1 65), 126585#(<= main_~i~1 68), 126584#(<= main_~i~1 67), 126587#(<= main_~i~1 70), 126586#(<= main_~i~1 69), 126589#(<= main_~i~1 72), 126588#(<= main_~i~1 71)] [2018-04-13 00:15:50,465 INFO L134 CoverageAnalysis]: Checked inductivity of 33516 backedges. 0 proven. 18036 refuted. 0 times theorem prover too weak. 15480 trivial. 0 not checked. [2018-04-13 00:15:50,465 INFO L442 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-04-13 00:15:50,465 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-04-13 00:15:50,465 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2775, Invalid=2775, Unknown=0, NotChecked=0, Total=5550 [2018-04-13 00:15:50,465 INFO L87 Difference]: Start difference. First operand 1423 states and 1777 transitions. Second operand 75 states. [2018-04-13 00:15:52,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:52,257 INFO L93 Difference]: Finished difference Result 1826 states and 2117 transitions. [2018-04-13 00:15:52,257 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-04-13 00:15:52,257 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 961 [2018-04-13 00:15:52,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:52,260 INFO L225 Difference]: With dead ends: 1826 [2018-04-13 00:15:52,260 INFO L226 Difference]: Without dead ends: 1826 [2018-04-13 00:15:52,260 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2775, Invalid=2775, Unknown=0, NotChecked=0, Total=5550 [2018-04-13 00:15:52,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1826 states. [2018-04-13 00:15:52,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1826 to 1442. [2018-04-13 00:15:52,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1442 states. [2018-04-13 00:15:52,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 1801 transitions. [2018-04-13 00:15:52,311 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 1801 transitions. Word has length 961 [2018-04-13 00:15:52,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:52,312 INFO L459 AbstractCegarLoop]: Abstraction has 1442 states and 1801 transitions. [2018-04-13 00:15:52,312 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-04-13 00:15:52,312 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 1801 transitions. [2018-04-13 00:15:52,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 975 [2018-04-13 00:15:52,317 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:52,317 INFO L355 BasicCegarLoop]: trace histogram [74, 74, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:52,317 INFO L408 AbstractCegarLoop]: === Iteration 84 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:52,318 INFO L82 PathProgramCache]: Analyzing trace with hash -1429629698, now seen corresponding path program 71 times [2018-04-13 00:15:52,318 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:52,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:52,378 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:53,820 INFO L134 CoverageAnalysis]: Checked inductivity of 34456 backedges. 0 proven. 18542 refuted. 0 times theorem prover too weak. 15914 trivial. 0 not checked. [2018-04-13 00:15:53,821 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:53,821 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [76] total 76 [2018-04-13 00:15:53,821 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:53,822 INFO L134 CoverageAnalysis]: Checked inductivity of 14700 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14700 trivial. 0 not checked. [2018-04-13 00:15:53,822 INFO L182 omatonBuilderFactory]: Interpolants [129921#(<= main_~i~1 61), 129920#(<= main_~i~1 60), 129923#(<= main_~i~1 63), 129922#(<= main_~i~1 62), 129925#(<= main_~i~1 65), 129924#(<= main_~i~1 64), 129927#(<= main_~i~1 67), 129926#(<= main_~i~1 66), 129929#(<= main_~i~1 69), 129928#(<= main_~i~1 68), 129931#(<= main_~i~1 71), 129930#(<= main_~i~1 70), 129933#(<= main_~i~1 73), 129932#(<= main_~i~1 72), 129859#false, 129858#true, 129861#(<= main_~i~1 1), 129860#(= main_~i~1 0), 129863#(<= main_~i~1 3), 129862#(<= main_~i~1 2), 129865#(<= main_~i~1 5), 129864#(<= main_~i~1 4), 129867#(<= main_~i~1 7), 129866#(<= main_~i~1 6), 129869#(<= main_~i~1 9), 129868#(<= main_~i~1 8), 129871#(<= main_~i~1 11), 129870#(<= main_~i~1 10), 129873#(<= main_~i~1 13), 129872#(<= main_~i~1 12), 129875#(<= main_~i~1 15), 129874#(<= main_~i~1 14), 129877#(<= main_~i~1 17), 129876#(<= main_~i~1 16), 129879#(<= main_~i~1 19), 129878#(<= main_~i~1 18), 129881#(<= main_~i~1 21), 129880#(<= main_~i~1 20), 129883#(<= main_~i~1 23), 129882#(<= main_~i~1 22), 129885#(<= main_~i~1 25), 129884#(<= main_~i~1 24), 129887#(<= main_~i~1 27), 129886#(<= main_~i~1 26), 129889#(<= main_~i~1 29), 129888#(<= main_~i~1 28), 129891#(<= main_~i~1 31), 129890#(<= main_~i~1 30), 129893#(<= main_~i~1 33), 129892#(<= main_~i~1 32), 129895#(<= main_~i~1 35), 129894#(<= main_~i~1 34), 129897#(<= main_~i~1 37), 129896#(<= main_~i~1 36), 129899#(<= main_~i~1 39), 129898#(<= main_~i~1 38), 129901#(<= main_~i~1 41), 129900#(<= main_~i~1 40), 129903#(<= main_~i~1 43), 129902#(<= main_~i~1 42), 129905#(<= main_~i~1 45), 129904#(<= main_~i~1 44), 129907#(<= main_~i~1 47), 129906#(<= main_~i~1 46), 129909#(<= main_~i~1 49), 129908#(<= main_~i~1 48), 129911#(<= main_~i~1 51), 129910#(<= main_~i~1 50), 129913#(<= main_~i~1 53), 129912#(<= main_~i~1 52), 129915#(<= main_~i~1 55), 129914#(<= main_~i~1 54), 129917#(<= main_~i~1 57), 129916#(<= main_~i~1 56), 129919#(<= main_~i~1 59), 129918#(<= main_~i~1 58)] [2018-04-13 00:15:53,823 INFO L134 CoverageAnalysis]: Checked inductivity of 34456 backedges. 0 proven. 18542 refuted. 0 times theorem prover too weak. 15914 trivial. 0 not checked. [2018-04-13 00:15:53,823 INFO L442 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-04-13 00:15:53,824 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-04-13 00:15:53,824 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2850, Invalid=2850, Unknown=0, NotChecked=0, Total=5700 [2018-04-13 00:15:53,824 INFO L87 Difference]: Start difference. First operand 1442 states and 1801 transitions. Second operand 76 states. [2018-04-13 00:15:55,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:55,394 INFO L93 Difference]: Finished difference Result 1850 states and 2145 transitions. [2018-04-13 00:15:55,394 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-04-13 00:15:55,394 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 974 [2018-04-13 00:15:55,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:55,396 INFO L225 Difference]: With dead ends: 1850 [2018-04-13 00:15:55,396 INFO L226 Difference]: Without dead ends: 1850 [2018-04-13 00:15:55,396 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2850, Invalid=2850, Unknown=0, NotChecked=0, Total=5700 [2018-04-13 00:15:55,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1850 states. [2018-04-13 00:15:55,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1850 to 1461. [2018-04-13 00:15:55,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1461 states. [2018-04-13 00:15:55,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1461 states to 1461 states and 1825 transitions. [2018-04-13 00:15:55,407 INFO L78 Accepts]: Start accepts. Automaton has 1461 states and 1825 transitions. Word has length 974 [2018-04-13 00:15:55,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:55,407 INFO L459 AbstractCegarLoop]: Abstraction has 1461 states and 1825 transitions. [2018-04-13 00:15:55,407 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-04-13 00:15:55,407 INFO L276 IsEmpty]: Start isEmpty. Operand 1461 states and 1825 transitions. [2018-04-13 00:15:55,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 988 [2018-04-13 00:15:55,412 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:55,412 INFO L355 BasicCegarLoop]: trace histogram [75, 75, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:55,412 INFO L408 AbstractCegarLoop]: === Iteration 85 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:55,412 INFO L82 PathProgramCache]: Analyzing trace with hash 666413476, now seen corresponding path program 72 times [2018-04-13 00:15:55,413 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:55,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:55,471 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:15:56,961 INFO L134 CoverageAnalysis]: Checked inductivity of 35409 backedges. 0 proven. 19055 refuted. 0 times theorem prover too weak. 16354 trivial. 0 not checked. [2018-04-13 00:15:56,961 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:15:56,961 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [77] total 77 [2018-04-13 00:15:56,961 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:15:56,962 INFO L134 CoverageAnalysis]: Checked inductivity of 15123 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15123 trivial. 0 not checked. [2018-04-13 00:15:56,962 INFO L182 omatonBuilderFactory]: Interpolants [133250#(<= main_~i~1 3), 133251#(<= main_~i~1 4), 133248#(<= main_~i~1 1), 133249#(<= main_~i~1 2), 133254#(<= main_~i~1 7), 133255#(<= main_~i~1 8), 133252#(<= main_~i~1 5), 133253#(<= main_~i~1 6), 133258#(<= main_~i~1 11), 133259#(<= main_~i~1 12), 133256#(<= main_~i~1 9), 133257#(<= main_~i~1 10), 133262#(<= main_~i~1 15), 133263#(<= main_~i~1 16), 133260#(<= main_~i~1 13), 133261#(<= main_~i~1 14), 133266#(<= main_~i~1 19), 133267#(<= main_~i~1 20), 133264#(<= main_~i~1 17), 133265#(<= main_~i~1 18), 133270#(<= main_~i~1 23), 133271#(<= main_~i~1 24), 133268#(<= main_~i~1 21), 133269#(<= main_~i~1 22), 133274#(<= main_~i~1 27), 133275#(<= main_~i~1 28), 133272#(<= main_~i~1 25), 133273#(<= main_~i~1 26), 133278#(<= main_~i~1 31), 133279#(<= main_~i~1 32), 133276#(<= main_~i~1 29), 133277#(<= main_~i~1 30), 133282#(<= main_~i~1 35), 133283#(<= main_~i~1 36), 133280#(<= main_~i~1 33), 133281#(<= main_~i~1 34), 133286#(<= main_~i~1 39), 133287#(<= main_~i~1 40), 133284#(<= main_~i~1 37), 133285#(<= main_~i~1 38), 133290#(<= main_~i~1 43), 133291#(<= main_~i~1 44), 133288#(<= main_~i~1 41), 133289#(<= main_~i~1 42), 133294#(<= main_~i~1 47), 133295#(<= main_~i~1 48), 133292#(<= main_~i~1 45), 133293#(<= main_~i~1 46), 133298#(<= main_~i~1 51), 133299#(<= main_~i~1 52), 133296#(<= main_~i~1 49), 133297#(<= main_~i~1 50), 133302#(<= main_~i~1 55), 133303#(<= main_~i~1 56), 133300#(<= main_~i~1 53), 133301#(<= main_~i~1 54), 133306#(<= main_~i~1 59), 133307#(<= main_~i~1 60), 133304#(<= main_~i~1 57), 133305#(<= main_~i~1 58), 133310#(<= main_~i~1 63), 133311#(<= main_~i~1 64), 133308#(<= main_~i~1 61), 133309#(<= main_~i~1 62), 133314#(<= main_~i~1 67), 133315#(<= main_~i~1 68), 133312#(<= main_~i~1 65), 133313#(<= main_~i~1 66), 133318#(<= main_~i~1 71), 133319#(<= main_~i~1 72), 133316#(<= main_~i~1 69), 133317#(<= main_~i~1 70), 133320#(<= main_~i~1 73), 133321#(<= main_~i~1 74), 133246#false, 133247#(= main_~i~1 0), 133245#true] [2018-04-13 00:15:56,963 INFO L134 CoverageAnalysis]: Checked inductivity of 35409 backedges. 0 proven. 19055 refuted. 0 times theorem prover too weak. 16354 trivial. 0 not checked. [2018-04-13 00:15:56,963 INFO L442 AbstractCegarLoop]: Interpolant automaton has 77 states [2018-04-13 00:15:56,964 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2018-04-13 00:15:56,964 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2926, Invalid=2926, Unknown=0, NotChecked=0, Total=5852 [2018-04-13 00:15:56,964 INFO L87 Difference]: Start difference. First operand 1461 states and 1825 transitions. Second operand 77 states. [2018-04-13 00:15:58,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:15:58,901 INFO L93 Difference]: Finished difference Result 1874 states and 2173 transitions. [2018-04-13 00:15:58,902 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2018-04-13 00:15:58,902 INFO L78 Accepts]: Start accepts. Automaton has 77 states. Word has length 987 [2018-04-13 00:15:58,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:15:58,904 INFO L225 Difference]: With dead ends: 1874 [2018-04-13 00:15:58,904 INFO L226 Difference]: Without dead ends: 1874 [2018-04-13 00:15:58,904 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2926, Invalid=2926, Unknown=0, NotChecked=0, Total=5852 [2018-04-13 00:15:58,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1874 states. [2018-04-13 00:15:58,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1874 to 1480. [2018-04-13 00:15:58,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1480 states. [2018-04-13 00:15:58,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1480 states to 1480 states and 1849 transitions. [2018-04-13 00:15:58,915 INFO L78 Accepts]: Start accepts. Automaton has 1480 states and 1849 transitions. Word has length 987 [2018-04-13 00:15:58,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:15:58,916 INFO L459 AbstractCegarLoop]: Abstraction has 1480 states and 1849 transitions. [2018-04-13 00:15:58,916 INFO L460 AbstractCegarLoop]: Interpolant automaton has 77 states. [2018-04-13 00:15:58,916 INFO L276 IsEmpty]: Start isEmpty. Operand 1480 states and 1849 transitions. [2018-04-13 00:15:58,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1001 [2018-04-13 00:15:58,920 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:15:58,921 INFO L355 BasicCegarLoop]: trace histogram [76, 76, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:15:58,921 INFO L408 AbstractCegarLoop]: === Iteration 86 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:15:58,921 INFO L82 PathProgramCache]: Analyzing trace with hash 817550014, now seen corresponding path program 73 times [2018-04-13 00:15:58,922 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:15:58,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:15:58,981 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:00,547 INFO L134 CoverageAnalysis]: Checked inductivity of 36375 backedges. 0 proven. 19575 refuted. 0 times theorem prover too weak. 16800 trivial. 0 not checked. [2018-04-13 00:16:00,548 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:00,548 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [78] total 78 [2018-04-13 00:16:00,548 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:00,548 INFO L134 CoverageAnalysis]: Checked inductivity of 15552 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15552 trivial. 0 not checked. [2018-04-13 00:16:00,548 INFO L182 omatonBuilderFactory]: Interpolants [136706#(<= main_~i~1 28), 136707#(<= main_~i~1 29), 136704#(<= main_~i~1 26), 136705#(<= main_~i~1 27), 136710#(<= main_~i~1 32), 136711#(<= main_~i~1 33), 136708#(<= main_~i~1 30), 136709#(<= main_~i~1 31), 136714#(<= main_~i~1 36), 136715#(<= main_~i~1 37), 136712#(<= main_~i~1 34), 136713#(<= main_~i~1 35), 136718#(<= main_~i~1 40), 136719#(<= main_~i~1 41), 136716#(<= main_~i~1 38), 136717#(<= main_~i~1 39), 136722#(<= main_~i~1 44), 136723#(<= main_~i~1 45), 136720#(<= main_~i~1 42), 136721#(<= main_~i~1 43), 136726#(<= main_~i~1 48), 136727#(<= main_~i~1 49), 136724#(<= main_~i~1 46), 136725#(<= main_~i~1 47), 136730#(<= main_~i~1 52), 136731#(<= main_~i~1 53), 136728#(<= main_~i~1 50), 136729#(<= main_~i~1 51), 136734#(<= main_~i~1 56), 136735#(<= main_~i~1 57), 136732#(<= main_~i~1 54), 136733#(<= main_~i~1 55), 136738#(<= main_~i~1 60), 136739#(<= main_~i~1 61), 136736#(<= main_~i~1 58), 136737#(<= main_~i~1 59), 136742#(<= main_~i~1 64), 136743#(<= main_~i~1 65), 136740#(<= main_~i~1 62), 136741#(<= main_~i~1 63), 136746#(<= main_~i~1 68), 136747#(<= main_~i~1 69), 136744#(<= main_~i~1 66), 136745#(<= main_~i~1 67), 136750#(<= main_~i~1 72), 136751#(<= main_~i~1 73), 136748#(<= main_~i~1 70), 136749#(<= main_~i~1 71), 136752#(<= main_~i~1 74), 136753#(<= main_~i~1 75), 136678#(= main_~i~1 0), 136679#(<= main_~i~1 1), 136676#true, 136677#false, 136682#(<= main_~i~1 4), 136683#(<= main_~i~1 5), 136680#(<= main_~i~1 2), 136681#(<= main_~i~1 3), 136686#(<= main_~i~1 8), 136687#(<= main_~i~1 9), 136684#(<= main_~i~1 6), 136685#(<= main_~i~1 7), 136690#(<= main_~i~1 12), 136691#(<= main_~i~1 13), 136688#(<= main_~i~1 10), 136689#(<= main_~i~1 11), 136694#(<= main_~i~1 16), 136695#(<= main_~i~1 17), 136692#(<= main_~i~1 14), 136693#(<= main_~i~1 15), 136698#(<= main_~i~1 20), 136699#(<= main_~i~1 21), 136696#(<= main_~i~1 18), 136697#(<= main_~i~1 19), 136702#(<= main_~i~1 24), 136703#(<= main_~i~1 25), 136700#(<= main_~i~1 22), 136701#(<= main_~i~1 23)] [2018-04-13 00:16:00,550 INFO L134 CoverageAnalysis]: Checked inductivity of 36375 backedges. 0 proven. 19575 refuted. 0 times theorem prover too weak. 16800 trivial. 0 not checked. [2018-04-13 00:16:00,550 INFO L442 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-04-13 00:16:00,550 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-04-13 00:16:00,550 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3003, Invalid=3003, Unknown=0, NotChecked=0, Total=6006 [2018-04-13 00:16:00,550 INFO L87 Difference]: Start difference. First operand 1480 states and 1849 transitions. Second operand 78 states. [2018-04-13 00:16:02,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:02,211 INFO L93 Difference]: Finished difference Result 1898 states and 2201 transitions. [2018-04-13 00:16:02,211 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2018-04-13 00:16:02,211 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 1000 [2018-04-13 00:16:02,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:02,213 INFO L225 Difference]: With dead ends: 1898 [2018-04-13 00:16:02,213 INFO L226 Difference]: Without dead ends: 1898 [2018-04-13 00:16:02,214 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=3003, Invalid=3003, Unknown=0, NotChecked=0, Total=6006 [2018-04-13 00:16:02,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1898 states. [2018-04-13 00:16:02,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1898 to 1499. [2018-04-13 00:16:02,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1499 states. [2018-04-13 00:16:02,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1499 states to 1499 states and 1873 transitions. [2018-04-13 00:16:02,225 INFO L78 Accepts]: Start accepts. Automaton has 1499 states and 1873 transitions. Word has length 1000 [2018-04-13 00:16:02,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:02,226 INFO L459 AbstractCegarLoop]: Abstraction has 1499 states and 1873 transitions. [2018-04-13 00:16:02,226 INFO L460 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-04-13 00:16:02,226 INFO L276 IsEmpty]: Start isEmpty. Operand 1499 states and 1873 transitions. [2018-04-13 00:16:02,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1014 [2018-04-13 00:16:02,231 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:02,231 INFO L355 BasicCegarLoop]: trace histogram [77, 77, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:16:02,231 INFO L408 AbstractCegarLoop]: === Iteration 87 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:16:02,232 INFO L82 PathProgramCache]: Analyzing trace with hash -792083484, now seen corresponding path program 74 times [2018-04-13 00:16:02,232 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:02,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:02,296 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:03,890 INFO L134 CoverageAnalysis]: Checked inductivity of 37354 backedges. 0 proven. 20102 refuted. 0 times theorem prover too weak. 17252 trivial. 0 not checked. [2018-04-13 00:16:03,890 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:03,890 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [79] total 79 [2018-04-13 00:16:03,890 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:03,891 INFO L134 CoverageAnalysis]: Checked inductivity of 15987 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15987 trivial. 0 not checked. [2018-04-13 00:16:03,891 INFO L182 omatonBuilderFactory]: Interpolants [140162#(<= main_~i~1 9), 140163#(<= main_~i~1 10), 140160#(<= main_~i~1 7), 140161#(<= main_~i~1 8), 140166#(<= main_~i~1 13), 140167#(<= main_~i~1 14), 140164#(<= main_~i~1 11), 140165#(<= main_~i~1 12), 140170#(<= main_~i~1 17), 140171#(<= main_~i~1 18), 140168#(<= main_~i~1 15), 140169#(<= main_~i~1 16), 140174#(<= main_~i~1 21), 140175#(<= main_~i~1 22), 140172#(<= main_~i~1 19), 140173#(<= main_~i~1 20), 140178#(<= main_~i~1 25), 140179#(<= main_~i~1 26), 140176#(<= main_~i~1 23), 140177#(<= main_~i~1 24), 140182#(<= main_~i~1 29), 140183#(<= main_~i~1 30), 140180#(<= main_~i~1 27), 140181#(<= main_~i~1 28), 140186#(<= main_~i~1 33), 140187#(<= main_~i~1 34), 140184#(<= main_~i~1 31), 140185#(<= main_~i~1 32), 140190#(<= main_~i~1 37), 140191#(<= main_~i~1 38), 140188#(<= main_~i~1 35), 140189#(<= main_~i~1 36), 140194#(<= main_~i~1 41), 140195#(<= main_~i~1 42), 140192#(<= main_~i~1 39), 140193#(<= main_~i~1 40), 140198#(<= main_~i~1 45), 140199#(<= main_~i~1 46), 140196#(<= main_~i~1 43), 140197#(<= main_~i~1 44), 140202#(<= main_~i~1 49), 140203#(<= main_~i~1 50), 140200#(<= main_~i~1 47), 140201#(<= main_~i~1 48), 140206#(<= main_~i~1 53), 140207#(<= main_~i~1 54), 140204#(<= main_~i~1 51), 140205#(<= main_~i~1 52), 140210#(<= main_~i~1 57), 140211#(<= main_~i~1 58), 140208#(<= main_~i~1 55), 140209#(<= main_~i~1 56), 140214#(<= main_~i~1 61), 140215#(<= main_~i~1 62), 140212#(<= main_~i~1 59), 140213#(<= main_~i~1 60), 140218#(<= main_~i~1 65), 140219#(<= main_~i~1 66), 140216#(<= main_~i~1 63), 140217#(<= main_~i~1 64), 140222#(<= main_~i~1 69), 140223#(<= main_~i~1 70), 140220#(<= main_~i~1 67), 140221#(<= main_~i~1 68), 140226#(<= main_~i~1 73), 140227#(<= main_~i~1 74), 140224#(<= main_~i~1 71), 140225#(<= main_~i~1 72), 140228#(<= main_~i~1 75), 140229#(<= main_~i~1 76), 140151#true, 140154#(<= main_~i~1 1), 140155#(<= main_~i~1 2), 140152#false, 140153#(= main_~i~1 0), 140158#(<= main_~i~1 5), 140159#(<= main_~i~1 6), 140156#(<= main_~i~1 3), 140157#(<= main_~i~1 4)] [2018-04-13 00:16:03,892 INFO L134 CoverageAnalysis]: Checked inductivity of 37354 backedges. 0 proven. 20102 refuted. 0 times theorem prover too weak. 17252 trivial. 0 not checked. [2018-04-13 00:16:03,892 INFO L442 AbstractCegarLoop]: Interpolant automaton has 79 states [2018-04-13 00:16:03,892 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2018-04-13 00:16:03,892 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3081, Invalid=3081, Unknown=0, NotChecked=0, Total=6162 [2018-04-13 00:16:03,893 INFO L87 Difference]: Start difference. First operand 1499 states and 1873 transitions. Second operand 79 states. [2018-04-13 00:16:05,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:05,770 INFO L93 Difference]: Finished difference Result 1922 states and 2229 transitions. [2018-04-13 00:16:05,770 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-04-13 00:16:05,770 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 1013 [2018-04-13 00:16:05,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:05,772 INFO L225 Difference]: With dead ends: 1922 [2018-04-13 00:16:05,773 INFO L226 Difference]: Without dead ends: 1922 [2018-04-13 00:16:05,773 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=3081, Invalid=3081, Unknown=0, NotChecked=0, Total=6162 [2018-04-13 00:16:05,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1922 states. [2018-04-13 00:16:05,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1922 to 1518. [2018-04-13 00:16:05,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1518 states. [2018-04-13 00:16:05,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1518 states to 1518 states and 1897 transitions. [2018-04-13 00:16:05,784 INFO L78 Accepts]: Start accepts. Automaton has 1518 states and 1897 transitions. Word has length 1013 [2018-04-13 00:16:05,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:05,784 INFO L459 AbstractCegarLoop]: Abstraction has 1518 states and 1897 transitions. [2018-04-13 00:16:05,785 INFO L460 AbstractCegarLoop]: Interpolant automaton has 79 states. [2018-04-13 00:16:05,785 INFO L276 IsEmpty]: Start isEmpty. Operand 1518 states and 1897 transitions. [2018-04-13 00:16:05,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1027 [2018-04-13 00:16:05,790 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:05,790 INFO L355 BasicCegarLoop]: trace histogram [78, 78, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:16:05,790 INFO L408 AbstractCegarLoop]: === Iteration 88 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:16:05,790 INFO L82 PathProgramCache]: Analyzing trace with hash -1992925058, now seen corresponding path program 75 times [2018-04-13 00:16:05,791 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:05,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:05,847 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:07,473 INFO L134 CoverageAnalysis]: Checked inductivity of 38346 backedges. 0 proven. 20636 refuted. 0 times theorem prover too weak. 17710 trivial. 0 not checked. [2018-04-13 00:16:07,473 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:07,473 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [80] total 80 [2018-04-13 00:16:07,473 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:07,474 INFO L134 CoverageAnalysis]: Checked inductivity of 16428 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16428 trivial. 0 not checked. [2018-04-13 00:16:07,474 INFO L182 omatonBuilderFactory]: Interpolants [143746#(<= main_~i~1 74), 143747#(<= main_~i~1 75), 143744#(<= main_~i~1 72), 143745#(<= main_~i~1 73), 143748#(<= main_~i~1 76), 143749#(<= main_~i~1 77), 143670#true, 143671#false, 143674#(<= main_~i~1 2), 143675#(<= main_~i~1 3), 143672#(= main_~i~1 0), 143673#(<= main_~i~1 1), 143678#(<= main_~i~1 6), 143679#(<= main_~i~1 7), 143676#(<= main_~i~1 4), 143677#(<= main_~i~1 5), 143682#(<= main_~i~1 10), 143683#(<= main_~i~1 11), 143680#(<= main_~i~1 8), 143681#(<= main_~i~1 9), 143686#(<= main_~i~1 14), 143687#(<= main_~i~1 15), 143684#(<= main_~i~1 12), 143685#(<= main_~i~1 13), 143690#(<= main_~i~1 18), 143691#(<= main_~i~1 19), 143688#(<= main_~i~1 16), 143689#(<= main_~i~1 17), 143694#(<= main_~i~1 22), 143695#(<= main_~i~1 23), 143692#(<= main_~i~1 20), 143693#(<= main_~i~1 21), 143698#(<= main_~i~1 26), 143699#(<= main_~i~1 27), 143696#(<= main_~i~1 24), 143697#(<= main_~i~1 25), 143702#(<= main_~i~1 30), 143703#(<= main_~i~1 31), 143700#(<= main_~i~1 28), 143701#(<= main_~i~1 29), 143706#(<= main_~i~1 34), 143707#(<= main_~i~1 35), 143704#(<= main_~i~1 32), 143705#(<= main_~i~1 33), 143710#(<= main_~i~1 38), 143711#(<= main_~i~1 39), 143708#(<= main_~i~1 36), 143709#(<= main_~i~1 37), 143714#(<= main_~i~1 42), 143715#(<= main_~i~1 43), 143712#(<= main_~i~1 40), 143713#(<= main_~i~1 41), 143718#(<= main_~i~1 46), 143719#(<= main_~i~1 47), 143716#(<= main_~i~1 44), 143717#(<= main_~i~1 45), 143722#(<= main_~i~1 50), 143723#(<= main_~i~1 51), 143720#(<= main_~i~1 48), 143721#(<= main_~i~1 49), 143726#(<= main_~i~1 54), 143727#(<= main_~i~1 55), 143724#(<= main_~i~1 52), 143725#(<= main_~i~1 53), 143730#(<= main_~i~1 58), 143731#(<= main_~i~1 59), 143728#(<= main_~i~1 56), 143729#(<= main_~i~1 57), 143734#(<= main_~i~1 62), 143735#(<= main_~i~1 63), 143732#(<= main_~i~1 60), 143733#(<= main_~i~1 61), 143738#(<= main_~i~1 66), 143739#(<= main_~i~1 67), 143736#(<= main_~i~1 64), 143737#(<= main_~i~1 65), 143742#(<= main_~i~1 70), 143743#(<= main_~i~1 71), 143740#(<= main_~i~1 68), 143741#(<= main_~i~1 69)] [2018-04-13 00:16:07,475 INFO L134 CoverageAnalysis]: Checked inductivity of 38346 backedges. 0 proven. 20636 refuted. 0 times theorem prover too weak. 17710 trivial. 0 not checked. [2018-04-13 00:16:07,475 INFO L442 AbstractCegarLoop]: Interpolant automaton has 80 states [2018-04-13 00:16:07,476 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2018-04-13 00:16:07,476 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3160, Invalid=3160, Unknown=0, NotChecked=0, Total=6320 [2018-04-13 00:16:07,476 INFO L87 Difference]: Start difference. First operand 1518 states and 1897 transitions. Second operand 80 states. [2018-04-13 00:16:09,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:09,383 INFO L93 Difference]: Finished difference Result 1946 states and 2257 transitions. [2018-04-13 00:16:09,383 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2018-04-13 00:16:09,383 INFO L78 Accepts]: Start accepts. Automaton has 80 states. Word has length 1026 [2018-04-13 00:16:09,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:09,385 INFO L225 Difference]: With dead ends: 1946 [2018-04-13 00:16:09,385 INFO L226 Difference]: Without dead ends: 1946 [2018-04-13 00:16:09,385 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3160, Invalid=3160, Unknown=0, NotChecked=0, Total=6320 [2018-04-13 00:16:09,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1946 states. [2018-04-13 00:16:09,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1946 to 1537. [2018-04-13 00:16:09,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1537 states. [2018-04-13 00:16:09,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1537 states to 1537 states and 1921 transitions. [2018-04-13 00:16:09,394 INFO L78 Accepts]: Start accepts. Automaton has 1537 states and 1921 transitions. Word has length 1026 [2018-04-13 00:16:09,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:09,395 INFO L459 AbstractCegarLoop]: Abstraction has 1537 states and 1921 transitions. [2018-04-13 00:16:09,395 INFO L460 AbstractCegarLoop]: Interpolant automaton has 80 states. [2018-04-13 00:16:09,395 INFO L276 IsEmpty]: Start isEmpty. Operand 1537 states and 1921 transitions. [2018-04-13 00:16:09,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1040 [2018-04-13 00:16:09,400 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:09,400 INFO L355 BasicCegarLoop]: trace histogram [79, 79, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:16:09,400 INFO L408 AbstractCegarLoop]: === Iteration 89 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:16:09,400 INFO L82 PathProgramCache]: Analyzing trace with hash -426602972, now seen corresponding path program 76 times [2018-04-13 00:16:09,401 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:09,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:09,456 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:11,130 INFO L134 CoverageAnalysis]: Checked inductivity of 39351 backedges. 0 proven. 21177 refuted. 0 times theorem prover too weak. 18174 trivial. 0 not checked. [2018-04-13 00:16:11,130 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:11,130 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [81] total 81 [2018-04-13 00:16:11,131 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:11,131 INFO L134 CoverageAnalysis]: Checked inductivity of 16875 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16875 trivial. 0 not checked. [2018-04-13 00:16:11,131 INFO L182 omatonBuilderFactory]: Interpolants [147234#false, 147235#(= main_~i~1 0), 147233#true, 147238#(<= main_~i~1 3), 147239#(<= main_~i~1 4), 147236#(<= main_~i~1 1), 147237#(<= main_~i~1 2), 147242#(<= main_~i~1 7), 147243#(<= main_~i~1 8), 147240#(<= main_~i~1 5), 147241#(<= main_~i~1 6), 147246#(<= main_~i~1 11), 147247#(<= main_~i~1 12), 147244#(<= main_~i~1 9), 147245#(<= main_~i~1 10), 147250#(<= main_~i~1 15), 147251#(<= main_~i~1 16), 147248#(<= main_~i~1 13), 147249#(<= main_~i~1 14), 147254#(<= main_~i~1 19), 147255#(<= main_~i~1 20), 147252#(<= main_~i~1 17), 147253#(<= main_~i~1 18), 147258#(<= main_~i~1 23), 147259#(<= main_~i~1 24), 147256#(<= main_~i~1 21), 147257#(<= main_~i~1 22), 147262#(<= main_~i~1 27), 147263#(<= main_~i~1 28), 147260#(<= main_~i~1 25), 147261#(<= main_~i~1 26), 147266#(<= main_~i~1 31), 147267#(<= main_~i~1 32), 147264#(<= main_~i~1 29), 147265#(<= main_~i~1 30), 147270#(<= main_~i~1 35), 147271#(<= main_~i~1 36), 147268#(<= main_~i~1 33), 147269#(<= main_~i~1 34), 147274#(<= main_~i~1 39), 147275#(<= main_~i~1 40), 147272#(<= main_~i~1 37), 147273#(<= main_~i~1 38), 147278#(<= main_~i~1 43), 147279#(<= main_~i~1 44), 147276#(<= main_~i~1 41), 147277#(<= main_~i~1 42), 147282#(<= main_~i~1 47), 147283#(<= main_~i~1 48), 147280#(<= main_~i~1 45), 147281#(<= main_~i~1 46), 147286#(<= main_~i~1 51), 147287#(<= main_~i~1 52), 147284#(<= main_~i~1 49), 147285#(<= main_~i~1 50), 147290#(<= main_~i~1 55), 147291#(<= main_~i~1 56), 147288#(<= main_~i~1 53), 147289#(<= main_~i~1 54), 147294#(<= main_~i~1 59), 147295#(<= main_~i~1 60), 147292#(<= main_~i~1 57), 147293#(<= main_~i~1 58), 147298#(<= main_~i~1 63), 147299#(<= main_~i~1 64), 147296#(<= main_~i~1 61), 147297#(<= main_~i~1 62), 147302#(<= main_~i~1 67), 147303#(<= main_~i~1 68), 147300#(<= main_~i~1 65), 147301#(<= main_~i~1 66), 147306#(<= main_~i~1 71), 147307#(<= main_~i~1 72), 147304#(<= main_~i~1 69), 147305#(<= main_~i~1 70), 147310#(<= main_~i~1 75), 147311#(<= main_~i~1 76), 147308#(<= main_~i~1 73), 147309#(<= main_~i~1 74), 147312#(<= main_~i~1 77), 147313#(<= main_~i~1 78)] [2018-04-13 00:16:11,132 INFO L134 CoverageAnalysis]: Checked inductivity of 39351 backedges. 0 proven. 21177 refuted. 0 times theorem prover too weak. 18174 trivial. 0 not checked. [2018-04-13 00:16:11,133 INFO L442 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-04-13 00:16:11,133 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-04-13 00:16:11,133 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3240, Invalid=3240, Unknown=0, NotChecked=0, Total=6480 [2018-04-13 00:16:11,133 INFO L87 Difference]: Start difference. First operand 1537 states and 1921 transitions. Second operand 81 states. [2018-04-13 00:16:13,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:13,269 INFO L93 Difference]: Finished difference Result 1970 states and 2285 transitions. [2018-04-13 00:16:13,269 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2018-04-13 00:16:13,269 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 1039 [2018-04-13 00:16:13,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:13,271 INFO L225 Difference]: With dead ends: 1970 [2018-04-13 00:16:13,271 INFO L226 Difference]: Without dead ends: 1970 [2018-04-13 00:16:13,272 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3240, Invalid=3240, Unknown=0, NotChecked=0, Total=6480 [2018-04-13 00:16:13,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1970 states. [2018-04-13 00:16:13,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1970 to 1556. [2018-04-13 00:16:13,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1556 states. [2018-04-13 00:16:13,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1556 states to 1556 states and 1945 transitions. [2018-04-13 00:16:13,285 INFO L78 Accepts]: Start accepts. Automaton has 1556 states and 1945 transitions. Word has length 1039 [2018-04-13 00:16:13,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:13,285 INFO L459 AbstractCegarLoop]: Abstraction has 1556 states and 1945 transitions. [2018-04-13 00:16:13,285 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-04-13 00:16:13,285 INFO L276 IsEmpty]: Start isEmpty. Operand 1556 states and 1945 transitions. [2018-04-13 00:16:13,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1053 [2018-04-13 00:16:13,291 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:13,291 INFO L355 BasicCegarLoop]: trace histogram [80, 80, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:16:13,291 INFO L408 AbstractCegarLoop]: === Iteration 90 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:16:13,291 INFO L82 PathProgramCache]: Analyzing trace with hash -1862779330, now seen corresponding path program 77 times [2018-04-13 00:16:13,292 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:13,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:13,365 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:15,052 INFO L134 CoverageAnalysis]: Checked inductivity of 40369 backedges. 0 proven. 21725 refuted. 0 times theorem prover too weak. 18644 trivial. 0 not checked. [2018-04-13 00:16:15,052 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:15,053 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [82] total 82 [2018-04-13 00:16:15,053 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:15,053 INFO L134 CoverageAnalysis]: Checked inductivity of 17328 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17328 trivial. 0 not checked. [2018-04-13 00:16:15,053 INFO L182 omatonBuilderFactory]: Interpolants [150914#(<= main_~i~1 72), 150915#(<= main_~i~1 73), 150912#(<= main_~i~1 70), 150913#(<= main_~i~1 71), 150918#(<= main_~i~1 76), 150919#(<= main_~i~1 77), 150916#(<= main_~i~1 74), 150917#(<= main_~i~1 75), 150920#(<= main_~i~1 78), 150921#(<= main_~i~1 79), 150842#(= main_~i~1 0), 150843#(<= main_~i~1 1), 150840#true, 150841#false, 150846#(<= main_~i~1 4), 150847#(<= main_~i~1 5), 150844#(<= main_~i~1 2), 150845#(<= main_~i~1 3), 150850#(<= main_~i~1 8), 150851#(<= main_~i~1 9), 150848#(<= main_~i~1 6), 150849#(<= main_~i~1 7), 150854#(<= main_~i~1 12), 150855#(<= main_~i~1 13), 150852#(<= main_~i~1 10), 150853#(<= main_~i~1 11), 150858#(<= main_~i~1 16), 150859#(<= main_~i~1 17), 150856#(<= main_~i~1 14), 150857#(<= main_~i~1 15), 150862#(<= main_~i~1 20), 150863#(<= main_~i~1 21), 150860#(<= main_~i~1 18), 150861#(<= main_~i~1 19), 150866#(<= main_~i~1 24), 150867#(<= main_~i~1 25), 150864#(<= main_~i~1 22), 150865#(<= main_~i~1 23), 150870#(<= main_~i~1 28), 150871#(<= main_~i~1 29), 150868#(<= main_~i~1 26), 150869#(<= main_~i~1 27), 150874#(<= main_~i~1 32), 150875#(<= main_~i~1 33), 150872#(<= main_~i~1 30), 150873#(<= main_~i~1 31), 150878#(<= main_~i~1 36), 150879#(<= main_~i~1 37), 150876#(<= main_~i~1 34), 150877#(<= main_~i~1 35), 150882#(<= main_~i~1 40), 150883#(<= main_~i~1 41), 150880#(<= main_~i~1 38), 150881#(<= main_~i~1 39), 150886#(<= main_~i~1 44), 150887#(<= main_~i~1 45), 150884#(<= main_~i~1 42), 150885#(<= main_~i~1 43), 150890#(<= main_~i~1 48), 150891#(<= main_~i~1 49), 150888#(<= main_~i~1 46), 150889#(<= main_~i~1 47), 150894#(<= main_~i~1 52), 150895#(<= main_~i~1 53), 150892#(<= main_~i~1 50), 150893#(<= main_~i~1 51), 150898#(<= main_~i~1 56), 150899#(<= main_~i~1 57), 150896#(<= main_~i~1 54), 150897#(<= main_~i~1 55), 150902#(<= main_~i~1 60), 150903#(<= main_~i~1 61), 150900#(<= main_~i~1 58), 150901#(<= main_~i~1 59), 150906#(<= main_~i~1 64), 150907#(<= main_~i~1 65), 150904#(<= main_~i~1 62), 150905#(<= main_~i~1 63), 150910#(<= main_~i~1 68), 150911#(<= main_~i~1 69), 150908#(<= main_~i~1 66), 150909#(<= main_~i~1 67)] [2018-04-13 00:16:15,055 INFO L134 CoverageAnalysis]: Checked inductivity of 40369 backedges. 0 proven. 21725 refuted. 0 times theorem prover too weak. 18644 trivial. 0 not checked. [2018-04-13 00:16:15,055 INFO L442 AbstractCegarLoop]: Interpolant automaton has 82 states [2018-04-13 00:16:15,055 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2018-04-13 00:16:15,055 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3321, Invalid=3321, Unknown=0, NotChecked=0, Total=6642 [2018-04-13 00:16:15,055 INFO L87 Difference]: Start difference. First operand 1556 states and 1945 transitions. Second operand 82 states. [2018-04-13 00:16:17,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:17,081 INFO L93 Difference]: Finished difference Result 1994 states and 2313 transitions. [2018-04-13 00:16:17,081 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2018-04-13 00:16:17,081 INFO L78 Accepts]: Start accepts. Automaton has 82 states. Word has length 1052 [2018-04-13 00:16:17,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:17,083 INFO L225 Difference]: With dead ends: 1994 [2018-04-13 00:16:17,083 INFO L226 Difference]: Without dead ends: 1994 [2018-04-13 00:16:17,084 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3321, Invalid=3321, Unknown=0, NotChecked=0, Total=6642 [2018-04-13 00:16:17,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1994 states. [2018-04-13 00:16:17,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1994 to 1575. [2018-04-13 00:16:17,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1575 states. [2018-04-13 00:16:17,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1575 states to 1575 states and 1969 transitions. [2018-04-13 00:16:17,095 INFO L78 Accepts]: Start accepts. Automaton has 1575 states and 1969 transitions. Word has length 1052 [2018-04-13 00:16:17,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:17,095 INFO L459 AbstractCegarLoop]: Abstraction has 1575 states and 1969 transitions. [2018-04-13 00:16:17,095 INFO L460 AbstractCegarLoop]: Interpolant automaton has 82 states. [2018-04-13 00:16:17,095 INFO L276 IsEmpty]: Start isEmpty. Operand 1575 states and 1969 transitions. [2018-04-13 00:16:17,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1066 [2018-04-13 00:16:17,101 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:17,101 INFO L355 BasicCegarLoop]: trace histogram [81, 81, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:16:17,101 INFO L408 AbstractCegarLoop]: === Iteration 91 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:16:17,101 INFO L82 PathProgramCache]: Analyzing trace with hash 500631652, now seen corresponding path program 78 times [2018-04-13 00:16:17,102 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:17,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:17,170 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:18,922 INFO L134 CoverageAnalysis]: Checked inductivity of 41400 backedges. 0 proven. 22280 refuted. 0 times theorem prover too weak. 19120 trivial. 0 not checked. [2018-04-13 00:16:18,922 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:18,922 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [83] total 83 [2018-04-13 00:16:18,922 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:18,923 INFO L134 CoverageAnalysis]: Checked inductivity of 17787 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17787 trivial. 0 not checked. [2018-04-13 00:16:18,923 INFO L182 omatonBuilderFactory]: Interpolants [154498#(<= main_~i~1 5), 154499#(<= main_~i~1 6), 154496#(<= main_~i~1 3), 154497#(<= main_~i~1 4), 154502#(<= main_~i~1 9), 154503#(<= main_~i~1 10), 154500#(<= main_~i~1 7), 154501#(<= main_~i~1 8), 154506#(<= main_~i~1 13), 154507#(<= main_~i~1 14), 154504#(<= main_~i~1 11), 154505#(<= main_~i~1 12), 154510#(<= main_~i~1 17), 154511#(<= main_~i~1 18), 154508#(<= main_~i~1 15), 154509#(<= main_~i~1 16), 154514#(<= main_~i~1 21), 154515#(<= main_~i~1 22), 154512#(<= main_~i~1 19), 154513#(<= main_~i~1 20), 154518#(<= main_~i~1 25), 154519#(<= main_~i~1 26), 154516#(<= main_~i~1 23), 154517#(<= main_~i~1 24), 154522#(<= main_~i~1 29), 154523#(<= main_~i~1 30), 154520#(<= main_~i~1 27), 154521#(<= main_~i~1 28), 154526#(<= main_~i~1 33), 154527#(<= main_~i~1 34), 154524#(<= main_~i~1 31), 154525#(<= main_~i~1 32), 154530#(<= main_~i~1 37), 154531#(<= main_~i~1 38), 154528#(<= main_~i~1 35), 154529#(<= main_~i~1 36), 154534#(<= main_~i~1 41), 154535#(<= main_~i~1 42), 154532#(<= main_~i~1 39), 154533#(<= main_~i~1 40), 154538#(<= main_~i~1 45), 154539#(<= main_~i~1 46), 154536#(<= main_~i~1 43), 154537#(<= main_~i~1 44), 154542#(<= main_~i~1 49), 154543#(<= main_~i~1 50), 154540#(<= main_~i~1 47), 154541#(<= main_~i~1 48), 154546#(<= main_~i~1 53), 154547#(<= main_~i~1 54), 154544#(<= main_~i~1 51), 154545#(<= main_~i~1 52), 154550#(<= main_~i~1 57), 154551#(<= main_~i~1 58), 154548#(<= main_~i~1 55), 154549#(<= main_~i~1 56), 154554#(<= main_~i~1 61), 154555#(<= main_~i~1 62), 154552#(<= main_~i~1 59), 154553#(<= main_~i~1 60), 154558#(<= main_~i~1 65), 154559#(<= main_~i~1 66), 154556#(<= main_~i~1 63), 154557#(<= main_~i~1 64), 154562#(<= main_~i~1 69), 154563#(<= main_~i~1 70), 154560#(<= main_~i~1 67), 154561#(<= main_~i~1 68), 154566#(<= main_~i~1 73), 154567#(<= main_~i~1 74), 154564#(<= main_~i~1 71), 154565#(<= main_~i~1 72), 154570#(<= main_~i~1 77), 154571#(<= main_~i~1 78), 154568#(<= main_~i~1 75), 154569#(<= main_~i~1 76), 154572#(<= main_~i~1 79), 154573#(<= main_~i~1 80), 154491#true, 154494#(<= main_~i~1 1), 154495#(<= main_~i~1 2), 154492#false, 154493#(= main_~i~1 0)] [2018-04-13 00:16:18,924 INFO L134 CoverageAnalysis]: Checked inductivity of 41400 backedges. 0 proven. 22280 refuted. 0 times theorem prover too weak. 19120 trivial. 0 not checked. [2018-04-13 00:16:18,924 INFO L442 AbstractCegarLoop]: Interpolant automaton has 83 states [2018-04-13 00:16:18,925 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2018-04-13 00:16:18,925 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3403, Invalid=3403, Unknown=0, NotChecked=0, Total=6806 [2018-04-13 00:16:18,925 INFO L87 Difference]: Start difference. First operand 1575 states and 1969 transitions. Second operand 83 states. [2018-04-13 00:16:21,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:21,269 INFO L93 Difference]: Finished difference Result 2018 states and 2341 transitions. [2018-04-13 00:16:21,269 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-04-13 00:16:21,270 INFO L78 Accepts]: Start accepts. Automaton has 83 states. Word has length 1065 [2018-04-13 00:16:21,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:21,271 INFO L225 Difference]: With dead ends: 2018 [2018-04-13 00:16:21,271 INFO L226 Difference]: Without dead ends: 2018 [2018-04-13 00:16:21,272 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3403, Invalid=3403, Unknown=0, NotChecked=0, Total=6806 [2018-04-13 00:16:21,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2018 states. [2018-04-13 00:16:21,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2018 to 1594. [2018-04-13 00:16:21,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1594 states. [2018-04-13 00:16:21,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1594 states to 1594 states and 1993 transitions. [2018-04-13 00:16:21,280 INFO L78 Accepts]: Start accepts. Automaton has 1594 states and 1993 transitions. Word has length 1065 [2018-04-13 00:16:21,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:21,281 INFO L459 AbstractCegarLoop]: Abstraction has 1594 states and 1993 transitions. [2018-04-13 00:16:21,281 INFO L460 AbstractCegarLoop]: Interpolant automaton has 83 states. [2018-04-13 00:16:21,281 INFO L276 IsEmpty]: Start isEmpty. Operand 1594 states and 1993 transitions. [2018-04-13 00:16:21,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1079 [2018-04-13 00:16:21,286 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:21,286 INFO L355 BasicCegarLoop]: trace histogram [82, 82, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:16:21,286 INFO L408 AbstractCegarLoop]: === Iteration 92 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:16:21,286 INFO L82 PathProgramCache]: Analyzing trace with hash 1908173822, now seen corresponding path program 79 times [2018-04-13 00:16:21,287 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:21,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:21,349 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:23,100 INFO L134 CoverageAnalysis]: Checked inductivity of 42444 backedges. 0 proven. 22842 refuted. 0 times theorem prover too weak. 19602 trivial. 0 not checked. [2018-04-13 00:16:23,101 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:23,101 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [84] total 84 [2018-04-13 00:16:23,101 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:23,101 INFO L134 CoverageAnalysis]: Checked inductivity of 18252 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18252 trivial. 0 not checked. [2018-04-13 00:16:23,102 INFO L182 omatonBuilderFactory]: Interpolants [158210#(<= main_~i~1 22), 158211#(<= main_~i~1 23), 158208#(<= main_~i~1 20), 158209#(<= main_~i~1 21), 158214#(<= main_~i~1 26), 158215#(<= main_~i~1 27), 158212#(<= main_~i~1 24), 158213#(<= main_~i~1 25), 158218#(<= main_~i~1 30), 158219#(<= main_~i~1 31), 158216#(<= main_~i~1 28), 158217#(<= main_~i~1 29), 158222#(<= main_~i~1 34), 158223#(<= main_~i~1 35), 158220#(<= main_~i~1 32), 158221#(<= main_~i~1 33), 158226#(<= main_~i~1 38), 158227#(<= main_~i~1 39), 158224#(<= main_~i~1 36), 158225#(<= main_~i~1 37), 158230#(<= main_~i~1 42), 158231#(<= main_~i~1 43), 158228#(<= main_~i~1 40), 158229#(<= main_~i~1 41), 158234#(<= main_~i~1 46), 158235#(<= main_~i~1 47), 158232#(<= main_~i~1 44), 158233#(<= main_~i~1 45), 158238#(<= main_~i~1 50), 158239#(<= main_~i~1 51), 158236#(<= main_~i~1 48), 158237#(<= main_~i~1 49), 158242#(<= main_~i~1 54), 158243#(<= main_~i~1 55), 158240#(<= main_~i~1 52), 158241#(<= main_~i~1 53), 158246#(<= main_~i~1 58), 158247#(<= main_~i~1 59), 158244#(<= main_~i~1 56), 158245#(<= main_~i~1 57), 158250#(<= main_~i~1 62), 158251#(<= main_~i~1 63), 158248#(<= main_~i~1 60), 158249#(<= main_~i~1 61), 158254#(<= main_~i~1 66), 158255#(<= main_~i~1 67), 158252#(<= main_~i~1 64), 158253#(<= main_~i~1 65), 158258#(<= main_~i~1 70), 158259#(<= main_~i~1 71), 158256#(<= main_~i~1 68), 158257#(<= main_~i~1 69), 158262#(<= main_~i~1 74), 158263#(<= main_~i~1 75), 158260#(<= main_~i~1 72), 158261#(<= main_~i~1 73), 158266#(<= main_~i~1 78), 158267#(<= main_~i~1 79), 158264#(<= main_~i~1 76), 158265#(<= main_~i~1 77), 158268#(<= main_~i~1 80), 158269#(<= main_~i~1 81), 158186#true, 158187#false, 158190#(<= main_~i~1 2), 158191#(<= main_~i~1 3), 158188#(= main_~i~1 0), 158189#(<= main_~i~1 1), 158194#(<= main_~i~1 6), 158195#(<= main_~i~1 7), 158192#(<= main_~i~1 4), 158193#(<= main_~i~1 5), 158198#(<= main_~i~1 10), 158199#(<= main_~i~1 11), 158196#(<= main_~i~1 8), 158197#(<= main_~i~1 9), 158202#(<= main_~i~1 14), 158203#(<= main_~i~1 15), 158200#(<= main_~i~1 12), 158201#(<= main_~i~1 13), 158206#(<= main_~i~1 18), 158207#(<= main_~i~1 19), 158204#(<= main_~i~1 16), 158205#(<= main_~i~1 17)] [2018-04-13 00:16:23,103 INFO L134 CoverageAnalysis]: Checked inductivity of 42444 backedges. 0 proven. 22842 refuted. 0 times theorem prover too weak. 19602 trivial. 0 not checked. [2018-04-13 00:16:23,103 INFO L442 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-04-13 00:16:23,103 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-04-13 00:16:23,103 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3486, Invalid=3486, Unknown=0, NotChecked=0, Total=6972 [2018-04-13 00:16:23,103 INFO L87 Difference]: Start difference. First operand 1594 states and 1993 transitions. Second operand 84 states. [2018-04-13 00:16:24,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:24,902 INFO L93 Difference]: Finished difference Result 2042 states and 2369 transitions. [2018-04-13 00:16:24,902 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-04-13 00:16:24,902 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 1078 [2018-04-13 00:16:24,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:24,905 INFO L225 Difference]: With dead ends: 2042 [2018-04-13 00:16:24,905 INFO L226 Difference]: Without dead ends: 2042 [2018-04-13 00:16:24,905 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3486, Invalid=3486, Unknown=0, NotChecked=0, Total=6972 [2018-04-13 00:16:24,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2042 states. [2018-04-13 00:16:24,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2042 to 1613. [2018-04-13 00:16:24,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1613 states. [2018-04-13 00:16:24,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1613 states to 1613 states and 2017 transitions. [2018-04-13 00:16:24,915 INFO L78 Accepts]: Start accepts. Automaton has 1613 states and 2017 transitions. Word has length 1078 [2018-04-13 00:16:24,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:24,915 INFO L459 AbstractCegarLoop]: Abstraction has 1613 states and 2017 transitions. [2018-04-13 00:16:24,915 INFO L460 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-04-13 00:16:24,915 INFO L276 IsEmpty]: Start isEmpty. Operand 1613 states and 2017 transitions. [2018-04-13 00:16:24,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1092 [2018-04-13 00:16:24,921 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:24,921 INFO L355 BasicCegarLoop]: trace histogram [83, 83, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:16:24,921 INFO L408 AbstractCegarLoop]: === Iteration 93 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:16:24,921 INFO L82 PathProgramCache]: Analyzing trace with hash -27577692, now seen corresponding path program 80 times [2018-04-13 00:16:24,921 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:24,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:24,985 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:26,873 INFO L134 CoverageAnalysis]: Checked inductivity of 43501 backedges. 0 proven. 23411 refuted. 0 times theorem prover too weak. 20090 trivial. 0 not checked. [2018-04-13 00:16:26,874 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:26,874 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [85] total 85 [2018-04-13 00:16:26,874 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:26,874 INFO L134 CoverageAnalysis]: Checked inductivity of 18723 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18723 trivial. 0 not checked. [2018-04-13 00:16:26,875 INFO L182 omatonBuilderFactory]: Interpolants [161926#false, 161927#(= main_~i~1 0), 161925#true, 161930#(<= main_~i~1 3), 161931#(<= main_~i~1 4), 161928#(<= main_~i~1 1), 161929#(<= main_~i~1 2), 161934#(<= main_~i~1 7), 161935#(<= main_~i~1 8), 161932#(<= main_~i~1 5), 161933#(<= main_~i~1 6), 161938#(<= main_~i~1 11), 161939#(<= main_~i~1 12), 161936#(<= main_~i~1 9), 161937#(<= main_~i~1 10), 161942#(<= main_~i~1 15), 161943#(<= main_~i~1 16), 161940#(<= main_~i~1 13), 161941#(<= main_~i~1 14), 161946#(<= main_~i~1 19), 161947#(<= main_~i~1 20), 161944#(<= main_~i~1 17), 161945#(<= main_~i~1 18), 161950#(<= main_~i~1 23), 161951#(<= main_~i~1 24), 161948#(<= main_~i~1 21), 161949#(<= main_~i~1 22), 161954#(<= main_~i~1 27), 161955#(<= main_~i~1 28), 161952#(<= main_~i~1 25), 161953#(<= main_~i~1 26), 161958#(<= main_~i~1 31), 161959#(<= main_~i~1 32), 161956#(<= main_~i~1 29), 161957#(<= main_~i~1 30), 161962#(<= main_~i~1 35), 161963#(<= main_~i~1 36), 161960#(<= main_~i~1 33), 161961#(<= main_~i~1 34), 161966#(<= main_~i~1 39), 161967#(<= main_~i~1 40), 161964#(<= main_~i~1 37), 161965#(<= main_~i~1 38), 161970#(<= main_~i~1 43), 161971#(<= main_~i~1 44), 161968#(<= main_~i~1 41), 161969#(<= main_~i~1 42), 161974#(<= main_~i~1 47), 161975#(<= main_~i~1 48), 161972#(<= main_~i~1 45), 161973#(<= main_~i~1 46), 161978#(<= main_~i~1 51), 161979#(<= main_~i~1 52), 161976#(<= main_~i~1 49), 161977#(<= main_~i~1 50), 161982#(<= main_~i~1 55), 161983#(<= main_~i~1 56), 161980#(<= main_~i~1 53), 161981#(<= main_~i~1 54), 161986#(<= main_~i~1 59), 161987#(<= main_~i~1 60), 161984#(<= main_~i~1 57), 161985#(<= main_~i~1 58), 161990#(<= main_~i~1 63), 161991#(<= main_~i~1 64), 161988#(<= main_~i~1 61), 161989#(<= main_~i~1 62), 161994#(<= main_~i~1 67), 161995#(<= main_~i~1 68), 161992#(<= main_~i~1 65), 161993#(<= main_~i~1 66), 161998#(<= main_~i~1 71), 161999#(<= main_~i~1 72), 161996#(<= main_~i~1 69), 161997#(<= main_~i~1 70), 162002#(<= main_~i~1 75), 162003#(<= main_~i~1 76), 162000#(<= main_~i~1 73), 162001#(<= main_~i~1 74), 162006#(<= main_~i~1 79), 162007#(<= main_~i~1 80), 162004#(<= main_~i~1 77), 162005#(<= main_~i~1 78), 162008#(<= main_~i~1 81), 162009#(<= main_~i~1 82)] [2018-04-13 00:16:26,876 INFO L134 CoverageAnalysis]: Checked inductivity of 43501 backedges. 0 proven. 23411 refuted. 0 times theorem prover too weak. 20090 trivial. 0 not checked. [2018-04-13 00:16:26,876 INFO L442 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-04-13 00:16:26,876 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-04-13 00:16:26,876 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3570, Invalid=3570, Unknown=0, NotChecked=0, Total=7140 [2018-04-13 00:16:26,876 INFO L87 Difference]: Start difference. First operand 1613 states and 2017 transitions. Second operand 85 states. [2018-04-13 00:16:29,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:29,591 INFO L93 Difference]: Finished difference Result 2066 states and 2397 transitions. [2018-04-13 00:16:29,591 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2018-04-13 00:16:29,591 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 1091 [2018-04-13 00:16:29,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:29,594 INFO L225 Difference]: With dead ends: 2066 [2018-04-13 00:16:29,594 INFO L226 Difference]: Without dead ends: 2066 [2018-04-13 00:16:29,594 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3570, Invalid=3570, Unknown=0, NotChecked=0, Total=7140 [2018-04-13 00:16:29,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2066 states. [2018-04-13 00:16:29,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2066 to 1632. [2018-04-13 00:16:29,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1632 states. [2018-04-13 00:16:29,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1632 states to 1632 states and 2041 transitions. [2018-04-13 00:16:29,606 INFO L78 Accepts]: Start accepts. Automaton has 1632 states and 2041 transitions. Word has length 1091 [2018-04-13 00:16:29,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:29,607 INFO L459 AbstractCegarLoop]: Abstraction has 1632 states and 2041 transitions. [2018-04-13 00:16:29,607 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-04-13 00:16:29,607 INFO L276 IsEmpty]: Start isEmpty. Operand 1632 states and 2041 transitions. [2018-04-13 00:16:29,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1105 [2018-04-13 00:16:29,613 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:29,613 INFO L355 BasicCegarLoop]: trace histogram [84, 84, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:16:29,613 INFO L408 AbstractCegarLoop]: === Iteration 94 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:16:29,613 INFO L82 PathProgramCache]: Analyzing trace with hash 1648290238, now seen corresponding path program 81 times [2018-04-13 00:16:29,614 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:29,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:29,747 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:31,694 INFO L134 CoverageAnalysis]: Checked inductivity of 44571 backedges. 0 proven. 23987 refuted. 0 times theorem prover too weak. 20584 trivial. 0 not checked. [2018-04-13 00:16:31,694 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:31,694 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [86] total 86 [2018-04-13 00:16:31,694 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:31,695 INFO L134 CoverageAnalysis]: Checked inductivity of 19200 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19200 trivial. 0 not checked. [2018-04-13 00:16:31,695 INFO L182 omatonBuilderFactory]: Interpolants [165762#(<= main_~i~1 52), 165763#(<= main_~i~1 53), 165760#(<= main_~i~1 50), 165761#(<= main_~i~1 51), 165766#(<= main_~i~1 56), 165767#(<= main_~i~1 57), 165764#(<= main_~i~1 54), 165765#(<= main_~i~1 55), 165770#(<= main_~i~1 60), 165771#(<= main_~i~1 61), 165768#(<= main_~i~1 58), 165769#(<= main_~i~1 59), 165774#(<= main_~i~1 64), 165775#(<= main_~i~1 65), 165772#(<= main_~i~1 62), 165773#(<= main_~i~1 63), 165778#(<= main_~i~1 68), 165779#(<= main_~i~1 69), 165776#(<= main_~i~1 66), 165777#(<= main_~i~1 67), 165782#(<= main_~i~1 72), 165783#(<= main_~i~1 73), 165780#(<= main_~i~1 70), 165781#(<= main_~i~1 71), 165786#(<= main_~i~1 76), 165787#(<= main_~i~1 77), 165784#(<= main_~i~1 74), 165785#(<= main_~i~1 75), 165790#(<= main_~i~1 80), 165791#(<= main_~i~1 81), 165788#(<= main_~i~1 78), 165789#(<= main_~i~1 79), 165792#(<= main_~i~1 82), 165793#(<= main_~i~1 83), 165710#(= main_~i~1 0), 165711#(<= main_~i~1 1), 165708#true, 165709#false, 165714#(<= main_~i~1 4), 165715#(<= main_~i~1 5), 165712#(<= main_~i~1 2), 165713#(<= main_~i~1 3), 165718#(<= main_~i~1 8), 165719#(<= main_~i~1 9), 165716#(<= main_~i~1 6), 165717#(<= main_~i~1 7), 165722#(<= main_~i~1 12), 165723#(<= main_~i~1 13), 165720#(<= main_~i~1 10), 165721#(<= main_~i~1 11), 165726#(<= main_~i~1 16), 165727#(<= main_~i~1 17), 165724#(<= main_~i~1 14), 165725#(<= main_~i~1 15), 165730#(<= main_~i~1 20), 165731#(<= main_~i~1 21), 165728#(<= main_~i~1 18), 165729#(<= main_~i~1 19), 165734#(<= main_~i~1 24), 165735#(<= main_~i~1 25), 165732#(<= main_~i~1 22), 165733#(<= main_~i~1 23), 165738#(<= main_~i~1 28), 165739#(<= main_~i~1 29), 165736#(<= main_~i~1 26), 165737#(<= main_~i~1 27), 165742#(<= main_~i~1 32), 165743#(<= main_~i~1 33), 165740#(<= main_~i~1 30), 165741#(<= main_~i~1 31), 165746#(<= main_~i~1 36), 165747#(<= main_~i~1 37), 165744#(<= main_~i~1 34), 165745#(<= main_~i~1 35), 165750#(<= main_~i~1 40), 165751#(<= main_~i~1 41), 165748#(<= main_~i~1 38), 165749#(<= main_~i~1 39), 165754#(<= main_~i~1 44), 165755#(<= main_~i~1 45), 165752#(<= main_~i~1 42), 165753#(<= main_~i~1 43), 165758#(<= main_~i~1 48), 165759#(<= main_~i~1 49), 165756#(<= main_~i~1 46), 165757#(<= main_~i~1 47)] [2018-04-13 00:16:31,697 INFO L134 CoverageAnalysis]: Checked inductivity of 44571 backedges. 0 proven. 23987 refuted. 0 times theorem prover too weak. 20584 trivial. 0 not checked. [2018-04-13 00:16:31,697 INFO L442 AbstractCegarLoop]: Interpolant automaton has 86 states [2018-04-13 00:16:31,697 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2018-04-13 00:16:31,697 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3655, Invalid=3655, Unknown=0, NotChecked=0, Total=7310 [2018-04-13 00:16:31,698 INFO L87 Difference]: Start difference. First operand 1632 states and 2041 transitions. Second operand 86 states. [2018-04-13 00:16:33,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:33,515 INFO L93 Difference]: Finished difference Result 2090 states and 2425 transitions. [2018-04-13 00:16:33,516 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2018-04-13 00:16:33,516 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 1104 [2018-04-13 00:16:33,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:33,518 INFO L225 Difference]: With dead ends: 2090 [2018-04-13 00:16:33,518 INFO L226 Difference]: Without dead ends: 2090 [2018-04-13 00:16:33,518 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3655, Invalid=3655, Unknown=0, NotChecked=0, Total=7310 [2018-04-13 00:16:33,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2090 states. [2018-04-13 00:16:33,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2090 to 1651. [2018-04-13 00:16:33,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1651 states. [2018-04-13 00:16:33,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1651 states to 1651 states and 2065 transitions. [2018-04-13 00:16:33,529 INFO L78 Accepts]: Start accepts. Automaton has 1651 states and 2065 transitions. Word has length 1104 [2018-04-13 00:16:33,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:33,529 INFO L459 AbstractCegarLoop]: Abstraction has 1651 states and 2065 transitions. [2018-04-13 00:16:33,529 INFO L460 AbstractCegarLoop]: Interpolant automaton has 86 states. [2018-04-13 00:16:33,529 INFO L276 IsEmpty]: Start isEmpty. Operand 1651 states and 2065 transitions. [2018-04-13 00:16:33,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1118 [2018-04-13 00:16:33,535 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:33,535 INFO L355 BasicCegarLoop]: trace histogram [85, 85, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:16:33,535 INFO L408 AbstractCegarLoop]: === Iteration 95 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:16:33,535 INFO L82 PathProgramCache]: Analyzing trace with hash 585305316, now seen corresponding path program 82 times [2018-04-13 00:16:33,536 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:33,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:33,624 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:35,534 INFO L134 CoverageAnalysis]: Checked inductivity of 45654 backedges. 0 proven. 24570 refuted. 0 times theorem prover too weak. 21084 trivial. 0 not checked. [2018-04-13 00:16:35,535 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:35,535 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [87] total 87 [2018-04-13 00:16:35,535 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:35,535 INFO L134 CoverageAnalysis]: Checked inductivity of 19683 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19683 trivial. 0 not checked. [2018-04-13 00:16:35,536 INFO L182 omatonBuilderFactory]: Interpolants [169602#(<= main_~i~1 65), 169603#(<= main_~i~1 66), 169600#(<= main_~i~1 63), 169601#(<= main_~i~1 64), 169606#(<= main_~i~1 69), 169607#(<= main_~i~1 70), 169604#(<= main_~i~1 67), 169605#(<= main_~i~1 68), 169610#(<= main_~i~1 73), 169611#(<= main_~i~1 74), 169608#(<= main_~i~1 71), 169609#(<= main_~i~1 72), 169614#(<= main_~i~1 77), 169615#(<= main_~i~1 78), 169612#(<= main_~i~1 75), 169613#(<= main_~i~1 76), 169618#(<= main_~i~1 81), 169619#(<= main_~i~1 82), 169616#(<= main_~i~1 79), 169617#(<= main_~i~1 80), 169620#(<= main_~i~1 83), 169621#(<= main_~i~1 84), 169535#true, 169538#(<= main_~i~1 1), 169539#(<= main_~i~1 2), 169536#false, 169537#(= main_~i~1 0), 169542#(<= main_~i~1 5), 169543#(<= main_~i~1 6), 169540#(<= main_~i~1 3), 169541#(<= main_~i~1 4), 169546#(<= main_~i~1 9), 169547#(<= main_~i~1 10), 169544#(<= main_~i~1 7), 169545#(<= main_~i~1 8), 169550#(<= main_~i~1 13), 169551#(<= main_~i~1 14), 169548#(<= main_~i~1 11), 169549#(<= main_~i~1 12), 169554#(<= main_~i~1 17), 169555#(<= main_~i~1 18), 169552#(<= main_~i~1 15), 169553#(<= main_~i~1 16), 169558#(<= main_~i~1 21), 169559#(<= main_~i~1 22), 169556#(<= main_~i~1 19), 169557#(<= main_~i~1 20), 169562#(<= main_~i~1 25), 169563#(<= main_~i~1 26), 169560#(<= main_~i~1 23), 169561#(<= main_~i~1 24), 169566#(<= main_~i~1 29), 169567#(<= main_~i~1 30), 169564#(<= main_~i~1 27), 169565#(<= main_~i~1 28), 169570#(<= main_~i~1 33), 169571#(<= main_~i~1 34), 169568#(<= main_~i~1 31), 169569#(<= main_~i~1 32), 169574#(<= main_~i~1 37), 169575#(<= main_~i~1 38), 169572#(<= main_~i~1 35), 169573#(<= main_~i~1 36), 169578#(<= main_~i~1 41), 169579#(<= main_~i~1 42), 169576#(<= main_~i~1 39), 169577#(<= main_~i~1 40), 169582#(<= main_~i~1 45), 169583#(<= main_~i~1 46), 169580#(<= main_~i~1 43), 169581#(<= main_~i~1 44), 169586#(<= main_~i~1 49), 169587#(<= main_~i~1 50), 169584#(<= main_~i~1 47), 169585#(<= main_~i~1 48), 169590#(<= main_~i~1 53), 169591#(<= main_~i~1 54), 169588#(<= main_~i~1 51), 169589#(<= main_~i~1 52), 169594#(<= main_~i~1 57), 169595#(<= main_~i~1 58), 169592#(<= main_~i~1 55), 169593#(<= main_~i~1 56), 169598#(<= main_~i~1 61), 169599#(<= main_~i~1 62), 169596#(<= main_~i~1 59), 169597#(<= main_~i~1 60)] [2018-04-13 00:16:35,537 INFO L134 CoverageAnalysis]: Checked inductivity of 45654 backedges. 0 proven. 24570 refuted. 0 times theorem prover too weak. 21084 trivial. 0 not checked. [2018-04-13 00:16:35,537 INFO L442 AbstractCegarLoop]: Interpolant automaton has 87 states [2018-04-13 00:16:35,537 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2018-04-13 00:16:35,538 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3741, Invalid=3741, Unknown=0, NotChecked=0, Total=7482 [2018-04-13 00:16:35,538 INFO L87 Difference]: Start difference. First operand 1651 states and 2065 transitions. Second operand 87 states. [2018-04-13 00:16:37,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:37,688 INFO L93 Difference]: Finished difference Result 2114 states and 2453 transitions. [2018-04-13 00:16:37,688 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-04-13 00:16:37,688 INFO L78 Accepts]: Start accepts. Automaton has 87 states. Word has length 1117 [2018-04-13 00:16:37,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:37,691 INFO L225 Difference]: With dead ends: 2114 [2018-04-13 00:16:37,692 INFO L226 Difference]: Without dead ends: 2114 [2018-04-13 00:16:37,692 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3741, Invalid=3741, Unknown=0, NotChecked=0, Total=7482 [2018-04-13 00:16:37,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2114 states. [2018-04-13 00:16:37,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2114 to 1670. [2018-04-13 00:16:37,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1670 states. [2018-04-13 00:16:37,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1670 states to 1670 states and 2089 transitions. [2018-04-13 00:16:37,705 INFO L78 Accepts]: Start accepts. Automaton has 1670 states and 2089 transitions. Word has length 1117 [2018-04-13 00:16:37,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:37,706 INFO L459 AbstractCegarLoop]: Abstraction has 1670 states and 2089 transitions. [2018-04-13 00:16:37,706 INFO L460 AbstractCegarLoop]: Interpolant automaton has 87 states. [2018-04-13 00:16:37,706 INFO L276 IsEmpty]: Start isEmpty. Operand 1670 states and 2089 transitions. [2018-04-13 00:16:37,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1131 [2018-04-13 00:16:37,712 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:37,712 INFO L355 BasicCegarLoop]: trace histogram [86, 86, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:16:37,713 INFO L408 AbstractCegarLoop]: === Iteration 96 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:16:37,713 INFO L82 PathProgramCache]: Analyzing trace with hash 1715189630, now seen corresponding path program 83 times [2018-04-13 00:16:37,713 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:37,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:37,799 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:39,923 INFO L134 CoverageAnalysis]: Checked inductivity of 46750 backedges. 0 proven. 25160 refuted. 0 times theorem prover too weak. 21590 trivial. 0 not checked. [2018-04-13 00:16:39,923 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:39,923 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [88] total 88 [2018-04-13 00:16:39,923 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:39,924 INFO L134 CoverageAnalysis]: Checked inductivity of 20172 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20172 trivial. 0 not checked. [2018-04-13 00:16:39,924 INFO L182 omatonBuilderFactory]: Interpolants [173442#(<= main_~i~1 34), 173443#(<= main_~i~1 35), 173440#(<= main_~i~1 32), 173441#(<= main_~i~1 33), 173446#(<= main_~i~1 38), 173447#(<= main_~i~1 39), 173444#(<= main_~i~1 36), 173445#(<= main_~i~1 37), 173450#(<= main_~i~1 42), 173451#(<= main_~i~1 43), 173448#(<= main_~i~1 40), 173449#(<= main_~i~1 41), 173454#(<= main_~i~1 46), 173455#(<= main_~i~1 47), 173452#(<= main_~i~1 44), 173453#(<= main_~i~1 45), 173458#(<= main_~i~1 50), 173459#(<= main_~i~1 51), 173456#(<= main_~i~1 48), 173457#(<= main_~i~1 49), 173462#(<= main_~i~1 54), 173463#(<= main_~i~1 55), 173460#(<= main_~i~1 52), 173461#(<= main_~i~1 53), 173466#(<= main_~i~1 58), 173467#(<= main_~i~1 59), 173464#(<= main_~i~1 56), 173465#(<= main_~i~1 57), 173470#(<= main_~i~1 62), 173471#(<= main_~i~1 63), 173468#(<= main_~i~1 60), 173469#(<= main_~i~1 61), 173474#(<= main_~i~1 66), 173475#(<= main_~i~1 67), 173472#(<= main_~i~1 64), 173473#(<= main_~i~1 65), 173478#(<= main_~i~1 70), 173479#(<= main_~i~1 71), 173476#(<= main_~i~1 68), 173477#(<= main_~i~1 69), 173482#(<= main_~i~1 74), 173483#(<= main_~i~1 75), 173480#(<= main_~i~1 72), 173481#(<= main_~i~1 73), 173486#(<= main_~i~1 78), 173487#(<= main_~i~1 79), 173484#(<= main_~i~1 76), 173485#(<= main_~i~1 77), 173490#(<= main_~i~1 82), 173491#(<= main_~i~1 83), 173488#(<= main_~i~1 80), 173489#(<= main_~i~1 81), 173492#(<= main_~i~1 84), 173493#(<= main_~i~1 85), 173406#true, 173407#false, 173410#(<= main_~i~1 2), 173411#(<= main_~i~1 3), 173408#(= main_~i~1 0), 173409#(<= main_~i~1 1), 173414#(<= main_~i~1 6), 173415#(<= main_~i~1 7), 173412#(<= main_~i~1 4), 173413#(<= main_~i~1 5), 173418#(<= main_~i~1 10), 173419#(<= main_~i~1 11), 173416#(<= main_~i~1 8), 173417#(<= main_~i~1 9), 173422#(<= main_~i~1 14), 173423#(<= main_~i~1 15), 173420#(<= main_~i~1 12), 173421#(<= main_~i~1 13), 173426#(<= main_~i~1 18), 173427#(<= main_~i~1 19), 173424#(<= main_~i~1 16), 173425#(<= main_~i~1 17), 173430#(<= main_~i~1 22), 173431#(<= main_~i~1 23), 173428#(<= main_~i~1 20), 173429#(<= main_~i~1 21), 173434#(<= main_~i~1 26), 173435#(<= main_~i~1 27), 173432#(<= main_~i~1 24), 173433#(<= main_~i~1 25), 173438#(<= main_~i~1 30), 173439#(<= main_~i~1 31), 173436#(<= main_~i~1 28), 173437#(<= main_~i~1 29)] [2018-04-13 00:16:39,925 INFO L134 CoverageAnalysis]: Checked inductivity of 46750 backedges. 0 proven. 25160 refuted. 0 times theorem prover too weak. 21590 trivial. 0 not checked. [2018-04-13 00:16:39,926 INFO L442 AbstractCegarLoop]: Interpolant automaton has 88 states [2018-04-13 00:16:39,926 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2018-04-13 00:16:39,926 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3828, Invalid=3828, Unknown=0, NotChecked=0, Total=7656 [2018-04-13 00:16:39,926 INFO L87 Difference]: Start difference. First operand 1670 states and 2089 transitions. Second operand 88 states. [2018-04-13 00:16:41,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:41,769 INFO L93 Difference]: Finished difference Result 2138 states and 2481 transitions. [2018-04-13 00:16:41,769 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2018-04-13 00:16:41,769 INFO L78 Accepts]: Start accepts. Automaton has 88 states. Word has length 1130 [2018-04-13 00:16:41,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:41,771 INFO L225 Difference]: With dead ends: 2138 [2018-04-13 00:16:41,772 INFO L226 Difference]: Without dead ends: 2138 [2018-04-13 00:16:41,772 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3828, Invalid=3828, Unknown=0, NotChecked=0, Total=7656 [2018-04-13 00:16:41,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2138 states. [2018-04-13 00:16:41,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2138 to 1689. [2018-04-13 00:16:41,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1689 states. [2018-04-13 00:16:41,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1689 states to 1689 states and 2113 transitions. [2018-04-13 00:16:41,784 INFO L78 Accepts]: Start accepts. Automaton has 1689 states and 2113 transitions. Word has length 1130 [2018-04-13 00:16:41,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:41,784 INFO L459 AbstractCegarLoop]: Abstraction has 1689 states and 2113 transitions. [2018-04-13 00:16:41,784 INFO L460 AbstractCegarLoop]: Interpolant automaton has 88 states. [2018-04-13 00:16:41,784 INFO L276 IsEmpty]: Start isEmpty. Operand 1689 states and 2113 transitions. [2018-04-13 00:16:41,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1144 [2018-04-13 00:16:41,791 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:41,791 INFO L355 BasicCegarLoop]: trace histogram [87, 87, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:16:41,791 INFO L408 AbstractCegarLoop]: === Iteration 97 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:16:41,791 INFO L82 PathProgramCache]: Analyzing trace with hash 2033358628, now seen corresponding path program 84 times [2018-04-13 00:16:41,792 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:41,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:41,880 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:43,906 INFO L134 CoverageAnalysis]: Checked inductivity of 47859 backedges. 0 proven. 25757 refuted. 0 times theorem prover too weak. 22102 trivial. 0 not checked. [2018-04-13 00:16:43,906 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:43,906 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [89] total 89 [2018-04-13 00:16:43,906 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:43,907 INFO L134 CoverageAnalysis]: Checked inductivity of 20667 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20667 trivial. 0 not checked. [2018-04-13 00:16:43,907 INFO L182 omatonBuilderFactory]: Interpolants [177408#(<= main_~i~1 85), 177409#(<= main_~i~1 86), 177322#false, 177323#(= main_~i~1 0), 177321#true, 177326#(<= main_~i~1 3), 177327#(<= main_~i~1 4), 177324#(<= main_~i~1 1), 177325#(<= main_~i~1 2), 177330#(<= main_~i~1 7), 177331#(<= main_~i~1 8), 177328#(<= main_~i~1 5), 177329#(<= main_~i~1 6), 177334#(<= main_~i~1 11), 177335#(<= main_~i~1 12), 177332#(<= main_~i~1 9), 177333#(<= main_~i~1 10), 177338#(<= main_~i~1 15), 177339#(<= main_~i~1 16), 177336#(<= main_~i~1 13), 177337#(<= main_~i~1 14), 177342#(<= main_~i~1 19), 177343#(<= main_~i~1 20), 177340#(<= main_~i~1 17), 177341#(<= main_~i~1 18), 177346#(<= main_~i~1 23), 177347#(<= main_~i~1 24), 177344#(<= main_~i~1 21), 177345#(<= main_~i~1 22), 177350#(<= main_~i~1 27), 177351#(<= main_~i~1 28), 177348#(<= main_~i~1 25), 177349#(<= main_~i~1 26), 177354#(<= main_~i~1 31), 177355#(<= main_~i~1 32), 177352#(<= main_~i~1 29), 177353#(<= main_~i~1 30), 177358#(<= main_~i~1 35), 177359#(<= main_~i~1 36), 177356#(<= main_~i~1 33), 177357#(<= main_~i~1 34), 177362#(<= main_~i~1 39), 177363#(<= main_~i~1 40), 177360#(<= main_~i~1 37), 177361#(<= main_~i~1 38), 177366#(<= main_~i~1 43), 177367#(<= main_~i~1 44), 177364#(<= main_~i~1 41), 177365#(<= main_~i~1 42), 177370#(<= main_~i~1 47), 177371#(<= main_~i~1 48), 177368#(<= main_~i~1 45), 177369#(<= main_~i~1 46), 177374#(<= main_~i~1 51), 177375#(<= main_~i~1 52), 177372#(<= main_~i~1 49), 177373#(<= main_~i~1 50), 177378#(<= main_~i~1 55), 177379#(<= main_~i~1 56), 177376#(<= main_~i~1 53), 177377#(<= main_~i~1 54), 177382#(<= main_~i~1 59), 177383#(<= main_~i~1 60), 177380#(<= main_~i~1 57), 177381#(<= main_~i~1 58), 177386#(<= main_~i~1 63), 177387#(<= main_~i~1 64), 177384#(<= main_~i~1 61), 177385#(<= main_~i~1 62), 177390#(<= main_~i~1 67), 177391#(<= main_~i~1 68), 177388#(<= main_~i~1 65), 177389#(<= main_~i~1 66), 177394#(<= main_~i~1 71), 177395#(<= main_~i~1 72), 177392#(<= main_~i~1 69), 177393#(<= main_~i~1 70), 177398#(<= main_~i~1 75), 177399#(<= main_~i~1 76), 177396#(<= main_~i~1 73), 177397#(<= main_~i~1 74), 177402#(<= main_~i~1 79), 177403#(<= main_~i~1 80), 177400#(<= main_~i~1 77), 177401#(<= main_~i~1 78), 177406#(<= main_~i~1 83), 177407#(<= main_~i~1 84), 177404#(<= main_~i~1 81), 177405#(<= main_~i~1 82)] [2018-04-13 00:16:43,909 INFO L134 CoverageAnalysis]: Checked inductivity of 47859 backedges. 0 proven. 25757 refuted. 0 times theorem prover too weak. 22102 trivial. 0 not checked. [2018-04-13 00:16:43,909 INFO L442 AbstractCegarLoop]: Interpolant automaton has 89 states [2018-04-13 00:16:43,909 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2018-04-13 00:16:43,910 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3916, Invalid=3916, Unknown=0, NotChecked=0, Total=7832 [2018-04-13 00:16:43,910 INFO L87 Difference]: Start difference. First operand 1689 states and 2113 transitions. Second operand 89 states. [2018-04-13 00:16:46,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:46,732 INFO L93 Difference]: Finished difference Result 2162 states and 2509 transitions. [2018-04-13 00:16:46,732 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2018-04-13 00:16:46,732 INFO L78 Accepts]: Start accepts. Automaton has 89 states. Word has length 1143 [2018-04-13 00:16:46,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:46,735 INFO L225 Difference]: With dead ends: 2162 [2018-04-13 00:16:46,735 INFO L226 Difference]: Without dead ends: 2162 [2018-04-13 00:16:46,735 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3916, Invalid=3916, Unknown=0, NotChecked=0, Total=7832 [2018-04-13 00:16:46,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2162 states. [2018-04-13 00:16:46,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2162 to 1708. [2018-04-13 00:16:46,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1708 states. [2018-04-13 00:16:46,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1708 states to 1708 states and 2137 transitions. [2018-04-13 00:16:46,747 INFO L78 Accepts]: Start accepts. Automaton has 1708 states and 2137 transitions. Word has length 1143 [2018-04-13 00:16:46,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:46,748 INFO L459 AbstractCegarLoop]: Abstraction has 1708 states and 2137 transitions. [2018-04-13 00:16:46,748 INFO L460 AbstractCegarLoop]: Interpolant automaton has 89 states. [2018-04-13 00:16:46,748 INFO L276 IsEmpty]: Start isEmpty. Operand 1708 states and 2137 transitions. [2018-04-13 00:16:46,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1157 [2018-04-13 00:16:46,755 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:46,755 INFO L355 BasicCegarLoop]: trace histogram [88, 88, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:16:46,755 INFO L408 AbstractCegarLoop]: === Iteration 98 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:16:46,755 INFO L82 PathProgramCache]: Analyzing trace with hash 242144574, now seen corresponding path program 85 times [2018-04-13 00:16:46,755 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:46,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:46,894 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:48,875 INFO L134 CoverageAnalysis]: Checked inductivity of 48981 backedges. 0 proven. 26361 refuted. 0 times theorem prover too weak. 22620 trivial. 0 not checked. [2018-04-13 00:16:48,875 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:48,875 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [90] total 90 [2018-04-13 00:16:48,875 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:48,876 INFO L134 CoverageAnalysis]: Checked inductivity of 21168 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21168 trivial. 0 not checked. [2018-04-13 00:16:48,876 INFO L182 omatonBuilderFactory]: Interpolants [181282#(= main_~i~1 0), 181283#(<= main_~i~1 1), 181280#true, 181281#false, 181286#(<= main_~i~1 4), 181287#(<= main_~i~1 5), 181284#(<= main_~i~1 2), 181285#(<= main_~i~1 3), 181290#(<= main_~i~1 8), 181291#(<= main_~i~1 9), 181288#(<= main_~i~1 6), 181289#(<= main_~i~1 7), 181294#(<= main_~i~1 12), 181295#(<= main_~i~1 13), 181292#(<= main_~i~1 10), 181293#(<= main_~i~1 11), 181298#(<= main_~i~1 16), 181299#(<= main_~i~1 17), 181296#(<= main_~i~1 14), 181297#(<= main_~i~1 15), 181302#(<= main_~i~1 20), 181303#(<= main_~i~1 21), 181300#(<= main_~i~1 18), 181301#(<= main_~i~1 19), 181306#(<= main_~i~1 24), 181307#(<= main_~i~1 25), 181304#(<= main_~i~1 22), 181305#(<= main_~i~1 23), 181310#(<= main_~i~1 28), 181311#(<= main_~i~1 29), 181308#(<= main_~i~1 26), 181309#(<= main_~i~1 27), 181314#(<= main_~i~1 32), 181315#(<= main_~i~1 33), 181312#(<= main_~i~1 30), 181313#(<= main_~i~1 31), 181318#(<= main_~i~1 36), 181319#(<= main_~i~1 37), 181316#(<= main_~i~1 34), 181317#(<= main_~i~1 35), 181322#(<= main_~i~1 40), 181323#(<= main_~i~1 41), 181320#(<= main_~i~1 38), 181321#(<= main_~i~1 39), 181326#(<= main_~i~1 44), 181327#(<= main_~i~1 45), 181324#(<= main_~i~1 42), 181325#(<= main_~i~1 43), 181330#(<= main_~i~1 48), 181331#(<= main_~i~1 49), 181328#(<= main_~i~1 46), 181329#(<= main_~i~1 47), 181334#(<= main_~i~1 52), 181335#(<= main_~i~1 53), 181332#(<= main_~i~1 50), 181333#(<= main_~i~1 51), 181338#(<= main_~i~1 56), 181339#(<= main_~i~1 57), 181336#(<= main_~i~1 54), 181337#(<= main_~i~1 55), 181342#(<= main_~i~1 60), 181343#(<= main_~i~1 61), 181340#(<= main_~i~1 58), 181341#(<= main_~i~1 59), 181346#(<= main_~i~1 64), 181347#(<= main_~i~1 65), 181344#(<= main_~i~1 62), 181345#(<= main_~i~1 63), 181350#(<= main_~i~1 68), 181351#(<= main_~i~1 69), 181348#(<= main_~i~1 66), 181349#(<= main_~i~1 67), 181354#(<= main_~i~1 72), 181355#(<= main_~i~1 73), 181352#(<= main_~i~1 70), 181353#(<= main_~i~1 71), 181358#(<= main_~i~1 76), 181359#(<= main_~i~1 77), 181356#(<= main_~i~1 74), 181357#(<= main_~i~1 75), 181362#(<= main_~i~1 80), 181363#(<= main_~i~1 81), 181360#(<= main_~i~1 78), 181361#(<= main_~i~1 79), 181366#(<= main_~i~1 84), 181367#(<= main_~i~1 85), 181364#(<= main_~i~1 82), 181365#(<= main_~i~1 83), 181368#(<= main_~i~1 86), 181369#(<= main_~i~1 87)] [2018-04-13 00:16:48,878 INFO L134 CoverageAnalysis]: Checked inductivity of 48981 backedges. 0 proven. 26361 refuted. 0 times theorem prover too weak. 22620 trivial. 0 not checked. [2018-04-13 00:16:48,878 INFO L442 AbstractCegarLoop]: Interpolant automaton has 90 states [2018-04-13 00:16:48,878 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2018-04-13 00:16:48,878 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4005, Invalid=4005, Unknown=0, NotChecked=0, Total=8010 [2018-04-13 00:16:48,879 INFO L87 Difference]: Start difference. First operand 1708 states and 2137 transitions. Second operand 90 states. [2018-04-13 00:16:51,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:51,953 INFO L93 Difference]: Finished difference Result 2186 states and 2537 transitions. [2018-04-13 00:16:51,953 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-04-13 00:16:51,954 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 1156 [2018-04-13 00:16:51,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:51,956 INFO L225 Difference]: With dead ends: 2186 [2018-04-13 00:16:51,956 INFO L226 Difference]: Without dead ends: 2186 [2018-04-13 00:16:51,957 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=4005, Invalid=4005, Unknown=0, NotChecked=0, Total=8010 [2018-04-13 00:16:51,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2186 states. [2018-04-13 00:16:51,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2186 to 1727. [2018-04-13 00:16:51,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1727 states. [2018-04-13 00:16:51,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1727 states to 1727 states and 2161 transitions. [2018-04-13 00:16:51,970 INFO L78 Accepts]: Start accepts. Automaton has 1727 states and 2161 transitions. Word has length 1156 [2018-04-13 00:16:51,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:51,970 INFO L459 AbstractCegarLoop]: Abstraction has 1727 states and 2161 transitions. [2018-04-13 00:16:51,970 INFO L460 AbstractCegarLoop]: Interpolant automaton has 90 states. [2018-04-13 00:16:51,970 INFO L276 IsEmpty]: Start isEmpty. Operand 1727 states and 2161 transitions. [2018-04-13 00:16:51,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1170 [2018-04-13 00:16:51,977 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:51,977 INFO L355 BasicCegarLoop]: trace histogram [89, 89, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:16:51,977 INFO L408 AbstractCegarLoop]: === Iteration 99 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:16:51,977 INFO L82 PathProgramCache]: Analyzing trace with hash -2113023644, now seen corresponding path program 86 times [2018-04-13 00:16:51,978 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:52,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:52,082 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:54,176 INFO L134 CoverageAnalysis]: Checked inductivity of 50116 backedges. 0 proven. 26972 refuted. 0 times theorem prover too weak. 23144 trivial. 0 not checked. [2018-04-13 00:16:54,176 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:54,176 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [91] total 91 [2018-04-13 00:16:54,176 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:54,177 INFO L134 CoverageAnalysis]: Checked inductivity of 21675 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21675 trivial. 0 not checked. [2018-04-13 00:16:54,177 INFO L182 omatonBuilderFactory]: Interpolants [185346#(<= main_~i~1 61), 185347#(<= main_~i~1 62), 185344#(<= main_~i~1 59), 185345#(<= main_~i~1 60), 185350#(<= main_~i~1 65), 185351#(<= main_~i~1 66), 185348#(<= main_~i~1 63), 185349#(<= main_~i~1 64), 185354#(<= main_~i~1 69), 185355#(<= main_~i~1 70), 185352#(<= main_~i~1 67), 185353#(<= main_~i~1 68), 185358#(<= main_~i~1 73), 185359#(<= main_~i~1 74), 185356#(<= main_~i~1 71), 185357#(<= main_~i~1 72), 185362#(<= main_~i~1 77), 185363#(<= main_~i~1 78), 185360#(<= main_~i~1 75), 185361#(<= main_~i~1 76), 185366#(<= main_~i~1 81), 185367#(<= main_~i~1 82), 185364#(<= main_~i~1 79), 185365#(<= main_~i~1 80), 185370#(<= main_~i~1 85), 185371#(<= main_~i~1 86), 185368#(<= main_~i~1 83), 185369#(<= main_~i~1 84), 185372#(<= main_~i~1 87), 185373#(<= main_~i~1 88), 185283#true, 185286#(<= main_~i~1 1), 185287#(<= main_~i~1 2), 185284#false, 185285#(= main_~i~1 0), 185290#(<= main_~i~1 5), 185291#(<= main_~i~1 6), 185288#(<= main_~i~1 3), 185289#(<= main_~i~1 4), 185294#(<= main_~i~1 9), 185295#(<= main_~i~1 10), 185292#(<= main_~i~1 7), 185293#(<= main_~i~1 8), 185298#(<= main_~i~1 13), 185299#(<= main_~i~1 14), 185296#(<= main_~i~1 11), 185297#(<= main_~i~1 12), 185302#(<= main_~i~1 17), 185303#(<= main_~i~1 18), 185300#(<= main_~i~1 15), 185301#(<= main_~i~1 16), 185306#(<= main_~i~1 21), 185307#(<= main_~i~1 22), 185304#(<= main_~i~1 19), 185305#(<= main_~i~1 20), 185310#(<= main_~i~1 25), 185311#(<= main_~i~1 26), 185308#(<= main_~i~1 23), 185309#(<= main_~i~1 24), 185314#(<= main_~i~1 29), 185315#(<= main_~i~1 30), 185312#(<= main_~i~1 27), 185313#(<= main_~i~1 28), 185318#(<= main_~i~1 33), 185319#(<= main_~i~1 34), 185316#(<= main_~i~1 31), 185317#(<= main_~i~1 32), 185322#(<= main_~i~1 37), 185323#(<= main_~i~1 38), 185320#(<= main_~i~1 35), 185321#(<= main_~i~1 36), 185326#(<= main_~i~1 41), 185327#(<= main_~i~1 42), 185324#(<= main_~i~1 39), 185325#(<= main_~i~1 40), 185330#(<= main_~i~1 45), 185331#(<= main_~i~1 46), 185328#(<= main_~i~1 43), 185329#(<= main_~i~1 44), 185334#(<= main_~i~1 49), 185335#(<= main_~i~1 50), 185332#(<= main_~i~1 47), 185333#(<= main_~i~1 48), 185338#(<= main_~i~1 53), 185339#(<= main_~i~1 54), 185336#(<= main_~i~1 51), 185337#(<= main_~i~1 52), 185342#(<= main_~i~1 57), 185343#(<= main_~i~1 58), 185340#(<= main_~i~1 55), 185341#(<= main_~i~1 56)] [2018-04-13 00:16:54,179 INFO L134 CoverageAnalysis]: Checked inductivity of 50116 backedges. 0 proven. 26972 refuted. 0 times theorem prover too weak. 23144 trivial. 0 not checked. [2018-04-13 00:16:54,179 INFO L442 AbstractCegarLoop]: Interpolant automaton has 91 states [2018-04-13 00:16:54,179 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2018-04-13 00:16:54,180 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4095, Invalid=4095, Unknown=0, NotChecked=0, Total=8190 [2018-04-13 00:16:54,180 INFO L87 Difference]: Start difference. First operand 1727 states and 2161 transitions. Second operand 91 states. [2018-04-13 00:16:56,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:16:56,486 INFO L93 Difference]: Finished difference Result 2210 states and 2565 transitions. [2018-04-13 00:16:56,486 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2018-04-13 00:16:56,486 INFO L78 Accepts]: Start accepts. Automaton has 91 states. Word has length 1169 [2018-04-13 00:16:56,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:16:56,488 INFO L225 Difference]: With dead ends: 2210 [2018-04-13 00:16:56,488 INFO L226 Difference]: Without dead ends: 2210 [2018-04-13 00:16:56,489 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=4095, Invalid=4095, Unknown=0, NotChecked=0, Total=8190 [2018-04-13 00:16:56,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2210 states. [2018-04-13 00:16:56,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2210 to 1746. [2018-04-13 00:16:56,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1746 states. [2018-04-13 00:16:56,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1746 states to 1746 states and 2185 transitions. [2018-04-13 00:16:56,500 INFO L78 Accepts]: Start accepts. Automaton has 1746 states and 2185 transitions. Word has length 1169 [2018-04-13 00:16:56,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:16:56,500 INFO L459 AbstractCegarLoop]: Abstraction has 1746 states and 2185 transitions. [2018-04-13 00:16:56,501 INFO L460 AbstractCegarLoop]: Interpolant automaton has 91 states. [2018-04-13 00:16:56,501 INFO L276 IsEmpty]: Start isEmpty. Operand 1746 states and 2185 transitions. [2018-04-13 00:16:56,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1183 [2018-04-13 00:16:56,507 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:16:56,507 INFO L355 BasicCegarLoop]: trace histogram [90, 90, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:16:56,507 INFO L408 AbstractCegarLoop]: === Iteration 100 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:16:56,508 INFO L82 PathProgramCache]: Analyzing trace with hash 949240574, now seen corresponding path program 87 times [2018-04-13 00:16:56,508 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:16:56,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:16:56,597 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:16:58,801 INFO L134 CoverageAnalysis]: Checked inductivity of 51264 backedges. 0 proven. 27590 refuted. 0 times theorem prover too weak. 23674 trivial. 0 not checked. [2018-04-13 00:16:58,802 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:16:58,802 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [92] total 92 [2018-04-13 00:16:58,802 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:16:58,802 INFO L134 CoverageAnalysis]: Checked inductivity of 22188 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22188 trivial. 0 not checked. [2018-04-13 00:16:58,803 INFO L182 omatonBuilderFactory]: Interpolants [189330#true, 189331#false, 189334#(<= main_~i~1 2), 189335#(<= main_~i~1 3), 189332#(= main_~i~1 0), 189333#(<= main_~i~1 1), 189338#(<= main_~i~1 6), 189339#(<= main_~i~1 7), 189336#(<= main_~i~1 4), 189337#(<= main_~i~1 5), 189342#(<= main_~i~1 10), 189343#(<= main_~i~1 11), 189340#(<= main_~i~1 8), 189341#(<= main_~i~1 9), 189346#(<= main_~i~1 14), 189347#(<= main_~i~1 15), 189344#(<= main_~i~1 12), 189345#(<= main_~i~1 13), 189350#(<= main_~i~1 18), 189351#(<= main_~i~1 19), 189348#(<= main_~i~1 16), 189349#(<= main_~i~1 17), 189354#(<= main_~i~1 22), 189355#(<= main_~i~1 23), 189352#(<= main_~i~1 20), 189353#(<= main_~i~1 21), 189358#(<= main_~i~1 26), 189359#(<= main_~i~1 27), 189356#(<= main_~i~1 24), 189357#(<= main_~i~1 25), 189362#(<= main_~i~1 30), 189363#(<= main_~i~1 31), 189360#(<= main_~i~1 28), 189361#(<= main_~i~1 29), 189366#(<= main_~i~1 34), 189367#(<= main_~i~1 35), 189364#(<= main_~i~1 32), 189365#(<= main_~i~1 33), 189370#(<= main_~i~1 38), 189371#(<= main_~i~1 39), 189368#(<= main_~i~1 36), 189369#(<= main_~i~1 37), 189374#(<= main_~i~1 42), 189375#(<= main_~i~1 43), 189372#(<= main_~i~1 40), 189373#(<= main_~i~1 41), 189378#(<= main_~i~1 46), 189379#(<= main_~i~1 47), 189376#(<= main_~i~1 44), 189377#(<= main_~i~1 45), 189382#(<= main_~i~1 50), 189383#(<= main_~i~1 51), 189380#(<= main_~i~1 48), 189381#(<= main_~i~1 49), 189386#(<= main_~i~1 54), 189387#(<= main_~i~1 55), 189384#(<= main_~i~1 52), 189385#(<= main_~i~1 53), 189390#(<= main_~i~1 58), 189391#(<= main_~i~1 59), 189388#(<= main_~i~1 56), 189389#(<= main_~i~1 57), 189394#(<= main_~i~1 62), 189395#(<= main_~i~1 63), 189392#(<= main_~i~1 60), 189393#(<= main_~i~1 61), 189398#(<= main_~i~1 66), 189399#(<= main_~i~1 67), 189396#(<= main_~i~1 64), 189397#(<= main_~i~1 65), 189402#(<= main_~i~1 70), 189403#(<= main_~i~1 71), 189400#(<= main_~i~1 68), 189401#(<= main_~i~1 69), 189406#(<= main_~i~1 74), 189407#(<= main_~i~1 75), 189404#(<= main_~i~1 72), 189405#(<= main_~i~1 73), 189410#(<= main_~i~1 78), 189411#(<= main_~i~1 79), 189408#(<= main_~i~1 76), 189409#(<= main_~i~1 77), 189414#(<= main_~i~1 82), 189415#(<= main_~i~1 83), 189412#(<= main_~i~1 80), 189413#(<= main_~i~1 81), 189418#(<= main_~i~1 86), 189419#(<= main_~i~1 87), 189416#(<= main_~i~1 84), 189417#(<= main_~i~1 85), 189420#(<= main_~i~1 88), 189421#(<= main_~i~1 89)] [2018-04-13 00:16:58,804 INFO L134 CoverageAnalysis]: Checked inductivity of 51264 backedges. 0 proven. 27590 refuted. 0 times theorem prover too weak. 23674 trivial. 0 not checked. [2018-04-13 00:16:58,804 INFO L442 AbstractCegarLoop]: Interpolant automaton has 92 states [2018-04-13 00:16:58,805 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2018-04-13 00:16:58,805 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4186, Invalid=4186, Unknown=0, NotChecked=0, Total=8372 [2018-04-13 00:16:58,805 INFO L87 Difference]: Start difference. First operand 1746 states and 2185 transitions. Second operand 92 states. [2018-04-13 00:17:02,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:02,352 INFO L93 Difference]: Finished difference Result 2234 states and 2593 transitions. [2018-04-13 00:17:02,352 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2018-04-13 00:17:02,352 INFO L78 Accepts]: Start accepts. Automaton has 92 states. Word has length 1182 [2018-04-13 00:17:02,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:02,355 INFO L225 Difference]: With dead ends: 2234 [2018-04-13 00:17:02,355 INFO L226 Difference]: Without dead ends: 2234 [2018-04-13 00:17:02,356 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=4186, Invalid=4186, Unknown=0, NotChecked=0, Total=8372 [2018-04-13 00:17:02,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2234 states. [2018-04-13 00:17:02,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2234 to 1765. [2018-04-13 00:17:02,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1765 states. [2018-04-13 00:17:02,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1765 states to 1765 states and 2209 transitions. [2018-04-13 00:17:02,368 INFO L78 Accepts]: Start accepts. Automaton has 1765 states and 2209 transitions. Word has length 1182 [2018-04-13 00:17:02,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:02,369 INFO L459 AbstractCegarLoop]: Abstraction has 1765 states and 2209 transitions. [2018-04-13 00:17:02,369 INFO L460 AbstractCegarLoop]: Interpolant automaton has 92 states. [2018-04-13 00:17:02,369 INFO L276 IsEmpty]: Start isEmpty. Operand 1765 states and 2209 transitions. [2018-04-13 00:17:02,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1196 [2018-04-13 00:17:02,375 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:02,376 INFO L355 BasicCegarLoop]: trace histogram [91, 91, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:17:02,376 INFO L408 AbstractCegarLoop]: === Iteration 101 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:17:02,376 INFO L82 PathProgramCache]: Analyzing trace with hash -1858552924, now seen corresponding path program 88 times [2018-04-13 00:17:02,376 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:02,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:02,478 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:04,738 INFO L134 CoverageAnalysis]: Checked inductivity of 52425 backedges. 0 proven. 28215 refuted. 0 times theorem prover too weak. 24210 trivial. 0 not checked. [2018-04-13 00:17:04,738 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:04,738 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [93] total 93 [2018-04-13 00:17:04,739 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:04,739 INFO L134 CoverageAnalysis]: Checked inductivity of 22707 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22707 trivial. 0 not checked. [2018-04-13 00:17:04,739 INFO L182 omatonBuilderFactory]: Interpolants [193422#false, 193423#(= main_~i~1 0), 193421#true, 193426#(<= main_~i~1 3), 193427#(<= main_~i~1 4), 193424#(<= main_~i~1 1), 193425#(<= main_~i~1 2), 193430#(<= main_~i~1 7), 193431#(<= main_~i~1 8), 193428#(<= main_~i~1 5), 193429#(<= main_~i~1 6), 193434#(<= main_~i~1 11), 193435#(<= main_~i~1 12), 193432#(<= main_~i~1 9), 193433#(<= main_~i~1 10), 193438#(<= main_~i~1 15), 193439#(<= main_~i~1 16), 193436#(<= main_~i~1 13), 193437#(<= main_~i~1 14), 193442#(<= main_~i~1 19), 193443#(<= main_~i~1 20), 193440#(<= main_~i~1 17), 193441#(<= main_~i~1 18), 193446#(<= main_~i~1 23), 193447#(<= main_~i~1 24), 193444#(<= main_~i~1 21), 193445#(<= main_~i~1 22), 193450#(<= main_~i~1 27), 193451#(<= main_~i~1 28), 193448#(<= main_~i~1 25), 193449#(<= main_~i~1 26), 193454#(<= main_~i~1 31), 193455#(<= main_~i~1 32), 193452#(<= main_~i~1 29), 193453#(<= main_~i~1 30), 193458#(<= main_~i~1 35), 193459#(<= main_~i~1 36), 193456#(<= main_~i~1 33), 193457#(<= main_~i~1 34), 193462#(<= main_~i~1 39), 193463#(<= main_~i~1 40), 193460#(<= main_~i~1 37), 193461#(<= main_~i~1 38), 193466#(<= main_~i~1 43), 193467#(<= main_~i~1 44), 193464#(<= main_~i~1 41), 193465#(<= main_~i~1 42), 193470#(<= main_~i~1 47), 193471#(<= main_~i~1 48), 193468#(<= main_~i~1 45), 193469#(<= main_~i~1 46), 193474#(<= main_~i~1 51), 193475#(<= main_~i~1 52), 193472#(<= main_~i~1 49), 193473#(<= main_~i~1 50), 193478#(<= main_~i~1 55), 193479#(<= main_~i~1 56), 193476#(<= main_~i~1 53), 193477#(<= main_~i~1 54), 193482#(<= main_~i~1 59), 193483#(<= main_~i~1 60), 193480#(<= main_~i~1 57), 193481#(<= main_~i~1 58), 193486#(<= main_~i~1 63), 193487#(<= main_~i~1 64), 193484#(<= main_~i~1 61), 193485#(<= main_~i~1 62), 193490#(<= main_~i~1 67), 193491#(<= main_~i~1 68), 193488#(<= main_~i~1 65), 193489#(<= main_~i~1 66), 193494#(<= main_~i~1 71), 193495#(<= main_~i~1 72), 193492#(<= main_~i~1 69), 193493#(<= main_~i~1 70), 193498#(<= main_~i~1 75), 193499#(<= main_~i~1 76), 193496#(<= main_~i~1 73), 193497#(<= main_~i~1 74), 193502#(<= main_~i~1 79), 193503#(<= main_~i~1 80), 193500#(<= main_~i~1 77), 193501#(<= main_~i~1 78), 193506#(<= main_~i~1 83), 193507#(<= main_~i~1 84), 193504#(<= main_~i~1 81), 193505#(<= main_~i~1 82), 193510#(<= main_~i~1 87), 193511#(<= main_~i~1 88), 193508#(<= main_~i~1 85), 193509#(<= main_~i~1 86), 193512#(<= main_~i~1 89), 193513#(<= main_~i~1 90)] [2018-04-13 00:17:04,741 INFO L134 CoverageAnalysis]: Checked inductivity of 52425 backedges. 0 proven. 28215 refuted. 0 times theorem prover too weak. 24210 trivial. 0 not checked. [2018-04-13 00:17:04,741 INFO L442 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-04-13 00:17:04,741 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-04-13 00:17:04,742 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4278, Invalid=4278, Unknown=0, NotChecked=0, Total=8556 [2018-04-13 00:17:04,742 INFO L87 Difference]: Start difference. First operand 1765 states and 2209 transitions. Second operand 93 states. [2018-04-13 00:17:08,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:08,361 INFO L93 Difference]: Finished difference Result 2258 states and 2621 transitions. [2018-04-13 00:17:08,362 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-13 00:17:08,362 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 1195 [2018-04-13 00:17:08,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:08,365 INFO L225 Difference]: With dead ends: 2258 [2018-04-13 00:17:08,365 INFO L226 Difference]: Without dead ends: 2258 [2018-04-13 00:17:08,365 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=4278, Invalid=4278, Unknown=0, NotChecked=0, Total=8556 [2018-04-13 00:17:08,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2258 states. [2018-04-13 00:17:08,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2258 to 1784. [2018-04-13 00:17:08,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1784 states. [2018-04-13 00:17:08,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1784 states to 1784 states and 2233 transitions. [2018-04-13 00:17:08,378 INFO L78 Accepts]: Start accepts. Automaton has 1784 states and 2233 transitions. Word has length 1195 [2018-04-13 00:17:08,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:08,379 INFO L459 AbstractCegarLoop]: Abstraction has 1784 states and 2233 transitions. [2018-04-13 00:17:08,379 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-04-13 00:17:08,379 INFO L276 IsEmpty]: Start isEmpty. Operand 1784 states and 2233 transitions. [2018-04-13 00:17:08,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1209 [2018-04-13 00:17:08,386 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:08,386 INFO L355 BasicCegarLoop]: trace histogram [92, 92, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:17:08,386 INFO L408 AbstractCegarLoop]: === Iteration 102 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:17:08,386 INFO L82 PathProgramCache]: Analyzing trace with hash -815267650, now seen corresponding path program 89 times [2018-04-13 00:17:08,386 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:08,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:08,469 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:10,726 INFO L134 CoverageAnalysis]: Checked inductivity of 53599 backedges. 0 proven. 28847 refuted. 0 times theorem prover too weak. 24752 trivial. 0 not checked. [2018-04-13 00:17:10,726 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:10,727 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [94] total 94 [2018-04-13 00:17:10,727 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:10,727 INFO L134 CoverageAnalysis]: Checked inductivity of 23232 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 23232 trivial. 0 not checked. [2018-04-13 00:17:10,728 INFO L182 omatonBuilderFactory]: Interpolants [197635#(<= main_~i~1 77), 197634#(<= main_~i~1 76), 197633#(<= main_~i~1 75), 197632#(<= main_~i~1 74), 197639#(<= main_~i~1 81), 197638#(<= main_~i~1 80), 197637#(<= main_~i~1 79), 197636#(<= main_~i~1 78), 197643#(<= main_~i~1 85), 197642#(<= main_~i~1 84), 197641#(<= main_~i~1 83), 197640#(<= main_~i~1 82), 197647#(<= main_~i~1 89), 197646#(<= main_~i~1 88), 197645#(<= main_~i~1 87), 197644#(<= main_~i~1 86), 197649#(<= main_~i~1 91), 197648#(<= main_~i~1 90), 197559#(<= main_~i~1 1), 197558#(= main_~i~1 0), 197557#false, 197556#true, 197563#(<= main_~i~1 5), 197562#(<= main_~i~1 4), 197561#(<= main_~i~1 3), 197560#(<= main_~i~1 2), 197567#(<= main_~i~1 9), 197566#(<= main_~i~1 8), 197565#(<= main_~i~1 7), 197564#(<= main_~i~1 6), 197571#(<= main_~i~1 13), 197570#(<= main_~i~1 12), 197569#(<= main_~i~1 11), 197568#(<= main_~i~1 10), 197575#(<= main_~i~1 17), 197574#(<= main_~i~1 16), 197573#(<= main_~i~1 15), 197572#(<= main_~i~1 14), 197579#(<= main_~i~1 21), 197578#(<= main_~i~1 20), 197577#(<= main_~i~1 19), 197576#(<= main_~i~1 18), 197583#(<= main_~i~1 25), 197582#(<= main_~i~1 24), 197581#(<= main_~i~1 23), 197580#(<= main_~i~1 22), 197587#(<= main_~i~1 29), 197586#(<= main_~i~1 28), 197585#(<= main_~i~1 27), 197584#(<= main_~i~1 26), 197591#(<= main_~i~1 33), 197590#(<= main_~i~1 32), 197589#(<= main_~i~1 31), 197588#(<= main_~i~1 30), 197595#(<= main_~i~1 37), 197594#(<= main_~i~1 36), 197593#(<= main_~i~1 35), 197592#(<= main_~i~1 34), 197599#(<= main_~i~1 41), 197598#(<= main_~i~1 40), 197597#(<= main_~i~1 39), 197596#(<= main_~i~1 38), 197603#(<= main_~i~1 45), 197602#(<= main_~i~1 44), 197601#(<= main_~i~1 43), 197600#(<= main_~i~1 42), 197607#(<= main_~i~1 49), 197606#(<= main_~i~1 48), 197605#(<= main_~i~1 47), 197604#(<= main_~i~1 46), 197611#(<= main_~i~1 53), 197610#(<= main_~i~1 52), 197609#(<= main_~i~1 51), 197608#(<= main_~i~1 50), 197615#(<= main_~i~1 57), 197614#(<= main_~i~1 56), 197613#(<= main_~i~1 55), 197612#(<= main_~i~1 54), 197619#(<= main_~i~1 61), 197618#(<= main_~i~1 60), 197617#(<= main_~i~1 59), 197616#(<= main_~i~1 58), 197623#(<= main_~i~1 65), 197622#(<= main_~i~1 64), 197621#(<= main_~i~1 63), 197620#(<= main_~i~1 62), 197627#(<= main_~i~1 69), 197626#(<= main_~i~1 68), 197625#(<= main_~i~1 67), 197624#(<= main_~i~1 66), 197631#(<= main_~i~1 73), 197630#(<= main_~i~1 72), 197629#(<= main_~i~1 71), 197628#(<= main_~i~1 70)] [2018-04-13 00:17:10,729 INFO L134 CoverageAnalysis]: Checked inductivity of 53599 backedges. 0 proven. 28847 refuted. 0 times theorem prover too weak. 24752 trivial. 0 not checked. [2018-04-13 00:17:10,729 INFO L442 AbstractCegarLoop]: Interpolant automaton has 94 states [2018-04-13 00:17:10,730 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2018-04-13 00:17:10,730 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4371, Invalid=4371, Unknown=0, NotChecked=0, Total=8742 [2018-04-13 00:17:10,730 INFO L87 Difference]: Start difference. First operand 1784 states and 2233 transitions. Second operand 94 states. [2018-04-13 00:17:13,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:13,328 INFO L93 Difference]: Finished difference Result 2282 states and 2649 transitions. [2018-04-13 00:17:13,328 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2018-04-13 00:17:13,328 INFO L78 Accepts]: Start accepts. Automaton has 94 states. Word has length 1208 [2018-04-13 00:17:13,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:13,331 INFO L225 Difference]: With dead ends: 2282 [2018-04-13 00:17:13,331 INFO L226 Difference]: Without dead ends: 2282 [2018-04-13 00:17:13,331 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=4371, Invalid=4371, Unknown=0, NotChecked=0, Total=8742 [2018-04-13 00:17:13,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2282 states. [2018-04-13 00:17:13,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2282 to 1803. [2018-04-13 00:17:13,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1803 states. [2018-04-13 00:17:13,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1803 states to 1803 states and 2257 transitions. [2018-04-13 00:17:13,348 INFO L78 Accepts]: Start accepts. Automaton has 1803 states and 2257 transitions. Word has length 1208 [2018-04-13 00:17:13,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:13,348 INFO L459 AbstractCegarLoop]: Abstraction has 1803 states and 2257 transitions. [2018-04-13 00:17:13,348 INFO L460 AbstractCegarLoop]: Interpolant automaton has 94 states. [2018-04-13 00:17:13,348 INFO L276 IsEmpty]: Start isEmpty. Operand 1803 states and 2257 transitions. [2018-04-13 00:17:13,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1222 [2018-04-13 00:17:13,355 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:13,355 INFO L355 BasicCegarLoop]: trace histogram [93, 93, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:17:13,355 INFO L408 AbstractCegarLoop]: === Iteration 103 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:17:13,355 INFO L82 PathProgramCache]: Analyzing trace with hash 225924580, now seen corresponding path program 90 times [2018-04-13 00:17:13,356 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:13,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:13,462 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:15,881 INFO L134 CoverageAnalysis]: Checked inductivity of 54786 backedges. 0 proven. 29486 refuted. 0 times theorem prover too weak. 25300 trivial. 0 not checked. [2018-04-13 00:17:15,882 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:15,882 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [95] total 95 [2018-04-13 00:17:15,882 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:15,882 INFO L134 CoverageAnalysis]: Checked inductivity of 23763 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 23763 trivial. 0 not checked. [2018-04-13 00:17:15,883 INFO L182 omatonBuilderFactory]: Interpolants [201735#true, 201739#(<= main_~i~1 2), 201738#(<= main_~i~1 1), 201737#(= main_~i~1 0), 201736#false, 201743#(<= main_~i~1 6), 201742#(<= main_~i~1 5), 201741#(<= main_~i~1 4), 201740#(<= main_~i~1 3), 201747#(<= main_~i~1 10), 201746#(<= main_~i~1 9), 201745#(<= main_~i~1 8), 201744#(<= main_~i~1 7), 201751#(<= main_~i~1 14), 201750#(<= main_~i~1 13), 201749#(<= main_~i~1 12), 201748#(<= main_~i~1 11), 201755#(<= main_~i~1 18), 201754#(<= main_~i~1 17), 201753#(<= main_~i~1 16), 201752#(<= main_~i~1 15), 201759#(<= main_~i~1 22), 201758#(<= main_~i~1 21), 201757#(<= main_~i~1 20), 201756#(<= main_~i~1 19), 201763#(<= main_~i~1 26), 201762#(<= main_~i~1 25), 201761#(<= main_~i~1 24), 201760#(<= main_~i~1 23), 201767#(<= main_~i~1 30), 201766#(<= main_~i~1 29), 201765#(<= main_~i~1 28), 201764#(<= main_~i~1 27), 201771#(<= main_~i~1 34), 201770#(<= main_~i~1 33), 201769#(<= main_~i~1 32), 201768#(<= main_~i~1 31), 201775#(<= main_~i~1 38), 201774#(<= main_~i~1 37), 201773#(<= main_~i~1 36), 201772#(<= main_~i~1 35), 201779#(<= main_~i~1 42), 201778#(<= main_~i~1 41), 201777#(<= main_~i~1 40), 201776#(<= main_~i~1 39), 201783#(<= main_~i~1 46), 201782#(<= main_~i~1 45), 201781#(<= main_~i~1 44), 201780#(<= main_~i~1 43), 201787#(<= main_~i~1 50), 201786#(<= main_~i~1 49), 201785#(<= main_~i~1 48), 201784#(<= main_~i~1 47), 201791#(<= main_~i~1 54), 201790#(<= main_~i~1 53), 201789#(<= main_~i~1 52), 201788#(<= main_~i~1 51), 201795#(<= main_~i~1 58), 201794#(<= main_~i~1 57), 201793#(<= main_~i~1 56), 201792#(<= main_~i~1 55), 201799#(<= main_~i~1 62), 201798#(<= main_~i~1 61), 201797#(<= main_~i~1 60), 201796#(<= main_~i~1 59), 201803#(<= main_~i~1 66), 201802#(<= main_~i~1 65), 201801#(<= main_~i~1 64), 201800#(<= main_~i~1 63), 201807#(<= main_~i~1 70), 201806#(<= main_~i~1 69), 201805#(<= main_~i~1 68), 201804#(<= main_~i~1 67), 201811#(<= main_~i~1 74), 201810#(<= main_~i~1 73), 201809#(<= main_~i~1 72), 201808#(<= main_~i~1 71), 201815#(<= main_~i~1 78), 201814#(<= main_~i~1 77), 201813#(<= main_~i~1 76), 201812#(<= main_~i~1 75), 201819#(<= main_~i~1 82), 201818#(<= main_~i~1 81), 201817#(<= main_~i~1 80), 201816#(<= main_~i~1 79), 201823#(<= main_~i~1 86), 201822#(<= main_~i~1 85), 201821#(<= main_~i~1 84), 201820#(<= main_~i~1 83), 201827#(<= main_~i~1 90), 201826#(<= main_~i~1 89), 201825#(<= main_~i~1 88), 201824#(<= main_~i~1 87), 201829#(<= main_~i~1 92), 201828#(<= main_~i~1 91)] [2018-04-13 00:17:15,884 INFO L134 CoverageAnalysis]: Checked inductivity of 54786 backedges. 0 proven. 29486 refuted. 0 times theorem prover too weak. 25300 trivial. 0 not checked. [2018-04-13 00:17:15,884 INFO L442 AbstractCegarLoop]: Interpolant automaton has 95 states [2018-04-13 00:17:15,885 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2018-04-13 00:17:15,885 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4465, Invalid=4465, Unknown=0, NotChecked=0, Total=8930 [2018-04-13 00:17:15,885 INFO L87 Difference]: Start difference. First operand 1803 states and 2257 transitions. Second operand 95 states. [2018-04-13 00:17:19,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:19,265 INFO L93 Difference]: Finished difference Result 2306 states and 2677 transitions. [2018-04-13 00:17:19,265 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2018-04-13 00:17:19,265 INFO L78 Accepts]: Start accepts. Automaton has 95 states. Word has length 1221 [2018-04-13 00:17:19,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:19,267 INFO L225 Difference]: With dead ends: 2306 [2018-04-13 00:17:19,267 INFO L226 Difference]: Without dead ends: 2306 [2018-04-13 00:17:19,267 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=4465, Invalid=4465, Unknown=0, NotChecked=0, Total=8930 [2018-04-13 00:17:19,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2306 states. [2018-04-13 00:17:19,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2306 to 1822. [2018-04-13 00:17:19,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1822 states. [2018-04-13 00:17:19,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1822 states to 1822 states and 2281 transitions. [2018-04-13 00:17:19,278 INFO L78 Accepts]: Start accepts. Automaton has 1822 states and 2281 transitions. Word has length 1221 [2018-04-13 00:17:19,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:19,278 INFO L459 AbstractCegarLoop]: Abstraction has 1822 states and 2281 transitions. [2018-04-13 00:17:19,278 INFO L460 AbstractCegarLoop]: Interpolant automaton has 95 states. [2018-04-13 00:17:19,279 INFO L276 IsEmpty]: Start isEmpty. Operand 1822 states and 2281 transitions. [2018-04-13 00:17:19,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1235 [2018-04-13 00:17:19,285 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:19,285 INFO L355 BasicCegarLoop]: trace histogram [94, 94, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:17:19,285 INFO L408 AbstractCegarLoop]: === Iteration 104 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:17:19,286 INFO L82 PathProgramCache]: Analyzing trace with hash -1968828802, now seen corresponding path program 91 times [2018-04-13 00:17:19,286 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:19,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:19,372 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:21,683 INFO L134 CoverageAnalysis]: Checked inductivity of 55986 backedges. 0 proven. 30132 refuted. 0 times theorem prover too weak. 25854 trivial. 0 not checked. [2018-04-13 00:17:21,684 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:21,684 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [96] total 96 [2018-04-13 00:17:21,684 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:21,685 INFO L134 CoverageAnalysis]: Checked inductivity of 24300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24300 trivial. 0 not checked. [2018-04-13 00:17:21,685 INFO L182 omatonBuilderFactory]: Interpolants [205959#false, 205958#true, 205963#(<= main_~i~1 3), 205962#(<= main_~i~1 2), 205961#(<= main_~i~1 1), 205960#(= main_~i~1 0), 205967#(<= main_~i~1 7), 205966#(<= main_~i~1 6), 205965#(<= main_~i~1 5), 205964#(<= main_~i~1 4), 205971#(<= main_~i~1 11), 205970#(<= main_~i~1 10), 205969#(<= main_~i~1 9), 205968#(<= main_~i~1 8), 205975#(<= main_~i~1 15), 205974#(<= main_~i~1 14), 205973#(<= main_~i~1 13), 205972#(<= main_~i~1 12), 205979#(<= main_~i~1 19), 205978#(<= main_~i~1 18), 205977#(<= main_~i~1 17), 205976#(<= main_~i~1 16), 205983#(<= main_~i~1 23), 205982#(<= main_~i~1 22), 205981#(<= main_~i~1 21), 205980#(<= main_~i~1 20), 205987#(<= main_~i~1 27), 205986#(<= main_~i~1 26), 205985#(<= main_~i~1 25), 205984#(<= main_~i~1 24), 205991#(<= main_~i~1 31), 205990#(<= main_~i~1 30), 205989#(<= main_~i~1 29), 205988#(<= main_~i~1 28), 205995#(<= main_~i~1 35), 205994#(<= main_~i~1 34), 205993#(<= main_~i~1 33), 205992#(<= main_~i~1 32), 205999#(<= main_~i~1 39), 205998#(<= main_~i~1 38), 205997#(<= main_~i~1 37), 205996#(<= main_~i~1 36), 206003#(<= main_~i~1 43), 206002#(<= main_~i~1 42), 206001#(<= main_~i~1 41), 206000#(<= main_~i~1 40), 206007#(<= main_~i~1 47), 206006#(<= main_~i~1 46), 206005#(<= main_~i~1 45), 206004#(<= main_~i~1 44), 206011#(<= main_~i~1 51), 206010#(<= main_~i~1 50), 206009#(<= main_~i~1 49), 206008#(<= main_~i~1 48), 206015#(<= main_~i~1 55), 206014#(<= main_~i~1 54), 206013#(<= main_~i~1 53), 206012#(<= main_~i~1 52), 206019#(<= main_~i~1 59), 206018#(<= main_~i~1 58), 206017#(<= main_~i~1 57), 206016#(<= main_~i~1 56), 206023#(<= main_~i~1 63), 206022#(<= main_~i~1 62), 206021#(<= main_~i~1 61), 206020#(<= main_~i~1 60), 206027#(<= main_~i~1 67), 206026#(<= main_~i~1 66), 206025#(<= main_~i~1 65), 206024#(<= main_~i~1 64), 206031#(<= main_~i~1 71), 206030#(<= main_~i~1 70), 206029#(<= main_~i~1 69), 206028#(<= main_~i~1 68), 206035#(<= main_~i~1 75), 206034#(<= main_~i~1 74), 206033#(<= main_~i~1 73), 206032#(<= main_~i~1 72), 206039#(<= main_~i~1 79), 206038#(<= main_~i~1 78), 206037#(<= main_~i~1 77), 206036#(<= main_~i~1 76), 206043#(<= main_~i~1 83), 206042#(<= main_~i~1 82), 206041#(<= main_~i~1 81), 206040#(<= main_~i~1 80), 206047#(<= main_~i~1 87), 206046#(<= main_~i~1 86), 206045#(<= main_~i~1 85), 206044#(<= main_~i~1 84), 206051#(<= main_~i~1 91), 206050#(<= main_~i~1 90), 206049#(<= main_~i~1 89), 206048#(<= main_~i~1 88), 206053#(<= main_~i~1 93), 206052#(<= main_~i~1 92)] [2018-04-13 00:17:21,686 INFO L134 CoverageAnalysis]: Checked inductivity of 55986 backedges. 0 proven. 30132 refuted. 0 times theorem prover too weak. 25854 trivial. 0 not checked. [2018-04-13 00:17:21,686 INFO L442 AbstractCegarLoop]: Interpolant automaton has 96 states [2018-04-13 00:17:21,687 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2018-04-13 00:17:21,687 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4560, Invalid=4560, Unknown=0, NotChecked=0, Total=9120 [2018-04-13 00:17:21,687 INFO L87 Difference]: Start difference. First operand 1822 states and 2281 transitions. Second operand 96 states. [2018-04-13 00:17:25,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:25,316 INFO L93 Difference]: Finished difference Result 2330 states and 2705 transitions. [2018-04-13 00:17:25,316 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-04-13 00:17:25,316 INFO L78 Accepts]: Start accepts. Automaton has 96 states. Word has length 1234 [2018-04-13 00:17:25,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:25,318 INFO L225 Difference]: With dead ends: 2330 [2018-04-13 00:17:25,319 INFO L226 Difference]: Without dead ends: 2330 [2018-04-13 00:17:25,319 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=4560, Invalid=4560, Unknown=0, NotChecked=0, Total=9120 [2018-04-13 00:17:25,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2330 states. [2018-04-13 00:17:25,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2330 to 1841. [2018-04-13 00:17:25,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1841 states. [2018-04-13 00:17:25,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1841 states to 1841 states and 2305 transitions. [2018-04-13 00:17:25,333 INFO L78 Accepts]: Start accepts. Automaton has 1841 states and 2305 transitions. Word has length 1234 [2018-04-13 00:17:25,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:25,334 INFO L459 AbstractCegarLoop]: Abstraction has 1841 states and 2305 transitions. [2018-04-13 00:17:25,334 INFO L460 AbstractCegarLoop]: Interpolant automaton has 96 states. [2018-04-13 00:17:25,334 INFO L276 IsEmpty]: Start isEmpty. Operand 1841 states and 2305 transitions. [2018-04-13 00:17:25,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1248 [2018-04-13 00:17:25,341 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:25,341 INFO L355 BasicCegarLoop]: trace histogram [95, 95, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:17:25,341 INFO L408 AbstractCegarLoop]: === Iteration 105 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:17:25,341 INFO L82 PathProgramCache]: Analyzing trace with hash -1332895708, now seen corresponding path program 92 times [2018-04-13 00:17:25,342 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:25,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:25,485 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:27,838 INFO L134 CoverageAnalysis]: Checked inductivity of 57199 backedges. 0 proven. 30785 refuted. 0 times theorem prover too weak. 26414 trivial. 0 not checked. [2018-04-13 00:17:27,839 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:27,839 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [97] total 97 [2018-04-13 00:17:27,839 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:27,840 INFO L134 CoverageAnalysis]: Checked inductivity of 24843 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24843 trivial. 0 not checked. [2018-04-13 00:17:27,840 INFO L182 omatonBuilderFactory]: Interpolants [210227#(= main_~i~1 0), 210226#false, 210225#true, 210231#(<= main_~i~1 4), 210230#(<= main_~i~1 3), 210229#(<= main_~i~1 2), 210228#(<= main_~i~1 1), 210235#(<= main_~i~1 8), 210234#(<= main_~i~1 7), 210233#(<= main_~i~1 6), 210232#(<= main_~i~1 5), 210239#(<= main_~i~1 12), 210238#(<= main_~i~1 11), 210237#(<= main_~i~1 10), 210236#(<= main_~i~1 9), 210243#(<= main_~i~1 16), 210242#(<= main_~i~1 15), 210241#(<= main_~i~1 14), 210240#(<= main_~i~1 13), 210247#(<= main_~i~1 20), 210246#(<= main_~i~1 19), 210245#(<= main_~i~1 18), 210244#(<= main_~i~1 17), 210251#(<= main_~i~1 24), 210250#(<= main_~i~1 23), 210249#(<= main_~i~1 22), 210248#(<= main_~i~1 21), 210255#(<= main_~i~1 28), 210254#(<= main_~i~1 27), 210253#(<= main_~i~1 26), 210252#(<= main_~i~1 25), 210259#(<= main_~i~1 32), 210258#(<= main_~i~1 31), 210257#(<= main_~i~1 30), 210256#(<= main_~i~1 29), 210263#(<= main_~i~1 36), 210262#(<= main_~i~1 35), 210261#(<= main_~i~1 34), 210260#(<= main_~i~1 33), 210267#(<= main_~i~1 40), 210266#(<= main_~i~1 39), 210265#(<= main_~i~1 38), 210264#(<= main_~i~1 37), 210271#(<= main_~i~1 44), 210270#(<= main_~i~1 43), 210269#(<= main_~i~1 42), 210268#(<= main_~i~1 41), 210275#(<= main_~i~1 48), 210274#(<= main_~i~1 47), 210273#(<= main_~i~1 46), 210272#(<= main_~i~1 45), 210279#(<= main_~i~1 52), 210278#(<= main_~i~1 51), 210277#(<= main_~i~1 50), 210276#(<= main_~i~1 49), 210283#(<= main_~i~1 56), 210282#(<= main_~i~1 55), 210281#(<= main_~i~1 54), 210280#(<= main_~i~1 53), 210287#(<= main_~i~1 60), 210286#(<= main_~i~1 59), 210285#(<= main_~i~1 58), 210284#(<= main_~i~1 57), 210291#(<= main_~i~1 64), 210290#(<= main_~i~1 63), 210289#(<= main_~i~1 62), 210288#(<= main_~i~1 61), 210295#(<= main_~i~1 68), 210294#(<= main_~i~1 67), 210293#(<= main_~i~1 66), 210292#(<= main_~i~1 65), 210299#(<= main_~i~1 72), 210298#(<= main_~i~1 71), 210297#(<= main_~i~1 70), 210296#(<= main_~i~1 69), 210303#(<= main_~i~1 76), 210302#(<= main_~i~1 75), 210301#(<= main_~i~1 74), 210300#(<= main_~i~1 73), 210307#(<= main_~i~1 80), 210306#(<= main_~i~1 79), 210305#(<= main_~i~1 78), 210304#(<= main_~i~1 77), 210311#(<= main_~i~1 84), 210310#(<= main_~i~1 83), 210309#(<= main_~i~1 82), 210308#(<= main_~i~1 81), 210315#(<= main_~i~1 88), 210314#(<= main_~i~1 87), 210313#(<= main_~i~1 86), 210312#(<= main_~i~1 85), 210319#(<= main_~i~1 92), 210318#(<= main_~i~1 91), 210317#(<= main_~i~1 90), 210316#(<= main_~i~1 89), 210321#(<= main_~i~1 94), 210320#(<= main_~i~1 93)] [2018-04-13 00:17:27,842 INFO L134 CoverageAnalysis]: Checked inductivity of 57199 backedges. 0 proven. 30785 refuted. 0 times theorem prover too weak. 26414 trivial. 0 not checked. [2018-04-13 00:17:27,842 INFO L442 AbstractCegarLoop]: Interpolant automaton has 97 states [2018-04-13 00:17:27,842 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2018-04-13 00:17:27,842 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4656, Invalid=4656, Unknown=0, NotChecked=0, Total=9312 [2018-04-13 00:17:27,843 INFO L87 Difference]: Start difference. First operand 1841 states and 2305 transitions. Second operand 97 states. [2018-04-13 00:17:30,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:30,729 INFO L93 Difference]: Finished difference Result 2354 states and 2733 transitions. [2018-04-13 00:17:30,730 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-04-13 00:17:30,730 INFO L78 Accepts]: Start accepts. Automaton has 97 states. Word has length 1247 [2018-04-13 00:17:30,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:30,734 INFO L225 Difference]: With dead ends: 2354 [2018-04-13 00:17:30,734 INFO L226 Difference]: Without dead ends: 2354 [2018-04-13 00:17:30,734 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4656, Invalid=4656, Unknown=0, NotChecked=0, Total=9312 [2018-04-13 00:17:30,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2354 states. [2018-04-13 00:17:30,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2354 to 1860. [2018-04-13 00:17:30,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1860 states. [2018-04-13 00:17:30,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1860 states to 1860 states and 2329 transitions. [2018-04-13 00:17:30,749 INFO L78 Accepts]: Start accepts. Automaton has 1860 states and 2329 transitions. Word has length 1247 [2018-04-13 00:17:30,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:30,750 INFO L459 AbstractCegarLoop]: Abstraction has 1860 states and 2329 transitions. [2018-04-13 00:17:30,750 INFO L460 AbstractCegarLoop]: Interpolant automaton has 97 states. [2018-04-13 00:17:30,750 INFO L276 IsEmpty]: Start isEmpty. Operand 1860 states and 2329 transitions. [2018-04-13 00:17:30,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1261 [2018-04-13 00:17:30,757 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:30,757 INFO L355 BasicCegarLoop]: trace histogram [96, 96, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:17:30,758 INFO L408 AbstractCegarLoop]: === Iteration 106 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:17:30,758 INFO L82 PathProgramCache]: Analyzing trace with hash -1358271426, now seen corresponding path program 93 times [2018-04-13 00:17:30,758 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:30,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:30,900 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:33,384 INFO L134 CoverageAnalysis]: Checked inductivity of 58425 backedges. 0 proven. 31445 refuted. 0 times theorem prover too weak. 26980 trivial. 0 not checked. [2018-04-13 00:17:33,385 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:33,385 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [98] total 98 [2018-04-13 00:17:33,385 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:33,385 INFO L134 CoverageAnalysis]: Checked inductivity of 25392 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25392 trivial. 0 not checked. [2018-04-13 00:17:33,386 INFO L182 omatonBuilderFactory]: Interpolants [214539#(<= main_~i~1 1), 214538#(= main_~i~1 0), 214537#false, 214536#true, 214543#(<= main_~i~1 5), 214542#(<= main_~i~1 4), 214541#(<= main_~i~1 3), 214540#(<= main_~i~1 2), 214547#(<= main_~i~1 9), 214546#(<= main_~i~1 8), 214545#(<= main_~i~1 7), 214544#(<= main_~i~1 6), 214551#(<= main_~i~1 13), 214550#(<= main_~i~1 12), 214549#(<= main_~i~1 11), 214548#(<= main_~i~1 10), 214555#(<= main_~i~1 17), 214554#(<= main_~i~1 16), 214553#(<= main_~i~1 15), 214552#(<= main_~i~1 14), 214559#(<= main_~i~1 21), 214558#(<= main_~i~1 20), 214557#(<= main_~i~1 19), 214556#(<= main_~i~1 18), 214563#(<= main_~i~1 25), 214562#(<= main_~i~1 24), 214561#(<= main_~i~1 23), 214560#(<= main_~i~1 22), 214567#(<= main_~i~1 29), 214566#(<= main_~i~1 28), 214565#(<= main_~i~1 27), 214564#(<= main_~i~1 26), 214571#(<= main_~i~1 33), 214570#(<= main_~i~1 32), 214569#(<= main_~i~1 31), 214568#(<= main_~i~1 30), 214575#(<= main_~i~1 37), 214574#(<= main_~i~1 36), 214573#(<= main_~i~1 35), 214572#(<= main_~i~1 34), 214579#(<= main_~i~1 41), 214578#(<= main_~i~1 40), 214577#(<= main_~i~1 39), 214576#(<= main_~i~1 38), 214583#(<= main_~i~1 45), 214582#(<= main_~i~1 44), 214581#(<= main_~i~1 43), 214580#(<= main_~i~1 42), 214587#(<= main_~i~1 49), 214586#(<= main_~i~1 48), 214585#(<= main_~i~1 47), 214584#(<= main_~i~1 46), 214591#(<= main_~i~1 53), 214590#(<= main_~i~1 52), 214589#(<= main_~i~1 51), 214588#(<= main_~i~1 50), 214595#(<= main_~i~1 57), 214594#(<= main_~i~1 56), 214593#(<= main_~i~1 55), 214592#(<= main_~i~1 54), 214599#(<= main_~i~1 61), 214598#(<= main_~i~1 60), 214597#(<= main_~i~1 59), 214596#(<= main_~i~1 58), 214603#(<= main_~i~1 65), 214602#(<= main_~i~1 64), 214601#(<= main_~i~1 63), 214600#(<= main_~i~1 62), 214607#(<= main_~i~1 69), 214606#(<= main_~i~1 68), 214605#(<= main_~i~1 67), 214604#(<= main_~i~1 66), 214611#(<= main_~i~1 73), 214610#(<= main_~i~1 72), 214609#(<= main_~i~1 71), 214608#(<= main_~i~1 70), 214615#(<= main_~i~1 77), 214614#(<= main_~i~1 76), 214613#(<= main_~i~1 75), 214612#(<= main_~i~1 74), 214619#(<= main_~i~1 81), 214618#(<= main_~i~1 80), 214617#(<= main_~i~1 79), 214616#(<= main_~i~1 78), 214623#(<= main_~i~1 85), 214622#(<= main_~i~1 84), 214621#(<= main_~i~1 83), 214620#(<= main_~i~1 82), 214627#(<= main_~i~1 89), 214626#(<= main_~i~1 88), 214625#(<= main_~i~1 87), 214624#(<= main_~i~1 86), 214631#(<= main_~i~1 93), 214630#(<= main_~i~1 92), 214629#(<= main_~i~1 91), 214628#(<= main_~i~1 90), 214633#(<= main_~i~1 95), 214632#(<= main_~i~1 94)] [2018-04-13 00:17:33,387 INFO L134 CoverageAnalysis]: Checked inductivity of 58425 backedges. 0 proven. 31445 refuted. 0 times theorem prover too weak. 26980 trivial. 0 not checked. [2018-04-13 00:17:33,387 INFO L442 AbstractCegarLoop]: Interpolant automaton has 98 states [2018-04-13 00:17:33,388 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2018-04-13 00:17:33,388 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4753, Invalid=4753, Unknown=0, NotChecked=0, Total=9506 [2018-04-13 00:17:33,388 INFO L87 Difference]: Start difference. First operand 1860 states and 2329 transitions. Second operand 98 states. [2018-04-13 00:17:37,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:37,307 INFO L93 Difference]: Finished difference Result 2378 states and 2761 transitions. [2018-04-13 00:17:37,307 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2018-04-13 00:17:37,307 INFO L78 Accepts]: Start accepts. Automaton has 98 states. Word has length 1260 [2018-04-13 00:17:37,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:37,310 INFO L225 Difference]: With dead ends: 2378 [2018-04-13 00:17:37,310 INFO L226 Difference]: Without dead ends: 2378 [2018-04-13 00:17:37,311 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=4753, Invalid=4753, Unknown=0, NotChecked=0, Total=9506 [2018-04-13 00:17:37,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2378 states. [2018-04-13 00:17:37,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2378 to 1879. [2018-04-13 00:17:37,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1879 states. [2018-04-13 00:17:37,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1879 states to 1879 states and 2353 transitions. [2018-04-13 00:17:37,325 INFO L78 Accepts]: Start accepts. Automaton has 1879 states and 2353 transitions. Word has length 1260 [2018-04-13 00:17:37,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:37,325 INFO L459 AbstractCegarLoop]: Abstraction has 1879 states and 2353 transitions. [2018-04-13 00:17:37,325 INFO L460 AbstractCegarLoop]: Interpolant automaton has 98 states. [2018-04-13 00:17:37,325 INFO L276 IsEmpty]: Start isEmpty. Operand 1879 states and 2353 transitions. [2018-04-13 00:17:37,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1274 [2018-04-13 00:17:37,332 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:37,332 INFO L355 BasicCegarLoop]: trace histogram [97, 97, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:17:37,333 INFO L408 AbstractCegarLoop]: === Iteration 107 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:17:37,333 INFO L82 PathProgramCache]: Analyzing trace with hash -952133020, now seen corresponding path program 94 times [2018-04-13 00:17:37,333 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:37,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:37,454 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:39,897 INFO L134 CoverageAnalysis]: Checked inductivity of 59664 backedges. 0 proven. 32112 refuted. 0 times theorem prover too weak. 27552 trivial. 0 not checked. [2018-04-13 00:17:39,898 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:39,898 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [99] total 99 [2018-04-13 00:17:39,898 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:39,899 INFO L134 CoverageAnalysis]: Checked inductivity of 25947 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25947 trivial. 0 not checked. [2018-04-13 00:17:39,899 INFO L182 omatonBuilderFactory]: Interpolants [218891#true, 218895#(<= main_~i~1 2), 218894#(<= main_~i~1 1), 218893#(= main_~i~1 0), 218892#false, 218899#(<= main_~i~1 6), 218898#(<= main_~i~1 5), 218897#(<= main_~i~1 4), 218896#(<= main_~i~1 3), 218903#(<= main_~i~1 10), 218902#(<= main_~i~1 9), 218901#(<= main_~i~1 8), 218900#(<= main_~i~1 7), 218907#(<= main_~i~1 14), 218906#(<= main_~i~1 13), 218905#(<= main_~i~1 12), 218904#(<= main_~i~1 11), 218911#(<= main_~i~1 18), 218910#(<= main_~i~1 17), 218909#(<= main_~i~1 16), 218908#(<= main_~i~1 15), 218915#(<= main_~i~1 22), 218914#(<= main_~i~1 21), 218913#(<= main_~i~1 20), 218912#(<= main_~i~1 19), 218919#(<= main_~i~1 26), 218918#(<= main_~i~1 25), 218917#(<= main_~i~1 24), 218916#(<= main_~i~1 23), 218923#(<= main_~i~1 30), 218922#(<= main_~i~1 29), 218921#(<= main_~i~1 28), 218920#(<= main_~i~1 27), 218927#(<= main_~i~1 34), 218926#(<= main_~i~1 33), 218925#(<= main_~i~1 32), 218924#(<= main_~i~1 31), 218931#(<= main_~i~1 38), 218930#(<= main_~i~1 37), 218929#(<= main_~i~1 36), 218928#(<= main_~i~1 35), 218935#(<= main_~i~1 42), 218934#(<= main_~i~1 41), 218933#(<= main_~i~1 40), 218932#(<= main_~i~1 39), 218939#(<= main_~i~1 46), 218938#(<= main_~i~1 45), 218937#(<= main_~i~1 44), 218936#(<= main_~i~1 43), 218943#(<= main_~i~1 50), 218942#(<= main_~i~1 49), 218941#(<= main_~i~1 48), 218940#(<= main_~i~1 47), 218947#(<= main_~i~1 54), 218946#(<= main_~i~1 53), 218945#(<= main_~i~1 52), 218944#(<= main_~i~1 51), 218951#(<= main_~i~1 58), 218950#(<= main_~i~1 57), 218949#(<= main_~i~1 56), 218948#(<= main_~i~1 55), 218955#(<= main_~i~1 62), 218954#(<= main_~i~1 61), 218953#(<= main_~i~1 60), 218952#(<= main_~i~1 59), 218959#(<= main_~i~1 66), 218958#(<= main_~i~1 65), 218957#(<= main_~i~1 64), 218956#(<= main_~i~1 63), 218963#(<= main_~i~1 70), 218962#(<= main_~i~1 69), 218961#(<= main_~i~1 68), 218960#(<= main_~i~1 67), 218967#(<= main_~i~1 74), 218966#(<= main_~i~1 73), 218965#(<= main_~i~1 72), 218964#(<= main_~i~1 71), 218971#(<= main_~i~1 78), 218970#(<= main_~i~1 77), 218969#(<= main_~i~1 76), 218968#(<= main_~i~1 75), 218975#(<= main_~i~1 82), 218974#(<= main_~i~1 81), 218973#(<= main_~i~1 80), 218972#(<= main_~i~1 79), 218979#(<= main_~i~1 86), 218978#(<= main_~i~1 85), 218977#(<= main_~i~1 84), 218976#(<= main_~i~1 83), 218983#(<= main_~i~1 90), 218982#(<= main_~i~1 89), 218981#(<= main_~i~1 88), 218980#(<= main_~i~1 87), 218987#(<= main_~i~1 94), 218986#(<= main_~i~1 93), 218985#(<= main_~i~1 92), 218984#(<= main_~i~1 91), 218989#(<= main_~i~1 96), 218988#(<= main_~i~1 95)] [2018-04-13 00:17:39,901 INFO L134 CoverageAnalysis]: Checked inductivity of 59664 backedges. 0 proven. 32112 refuted. 0 times theorem prover too weak. 27552 trivial. 0 not checked. [2018-04-13 00:17:39,901 INFO L442 AbstractCegarLoop]: Interpolant automaton has 99 states [2018-04-13 00:17:39,901 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2018-04-13 00:17:39,902 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4851, Invalid=4851, Unknown=0, NotChecked=0, Total=9702 [2018-04-13 00:17:39,902 INFO L87 Difference]: Start difference. First operand 1879 states and 2353 transitions. Second operand 99 states. [2018-04-13 00:17:43,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:43,973 INFO L93 Difference]: Finished difference Result 2402 states and 2789 transitions. [2018-04-13 00:17:43,973 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2018-04-13 00:17:43,973 INFO L78 Accepts]: Start accepts. Automaton has 99 states. Word has length 1273 [2018-04-13 00:17:43,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:43,975 INFO L225 Difference]: With dead ends: 2402 [2018-04-13 00:17:43,975 INFO L226 Difference]: Without dead ends: 2402 [2018-04-13 00:17:43,976 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4851, Invalid=4851, Unknown=0, NotChecked=0, Total=9702 [2018-04-13 00:17:43,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2402 states. [2018-04-13 00:17:43,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2402 to 1898. [2018-04-13 00:17:43,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1898 states. [2018-04-13 00:17:43,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1898 states to 1898 states and 2377 transitions. [2018-04-13 00:17:43,987 INFO L78 Accepts]: Start accepts. Automaton has 1898 states and 2377 transitions. Word has length 1273 [2018-04-13 00:17:43,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:43,987 INFO L459 AbstractCegarLoop]: Abstraction has 1898 states and 2377 transitions. [2018-04-13 00:17:43,987 INFO L460 AbstractCegarLoop]: Interpolant automaton has 99 states. [2018-04-13 00:17:43,987 INFO L276 IsEmpty]: Start isEmpty. Operand 1898 states and 2377 transitions. [2018-04-13 00:17:43,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1287 [2018-04-13 00:17:43,994 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:43,994 INFO L355 BasicCegarLoop]: trace histogram [98, 98, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:17:43,994 INFO L408 AbstractCegarLoop]: === Iteration 108 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:17:43,994 INFO L82 PathProgramCache]: Analyzing trace with hash -833545730, now seen corresponding path program 95 times [2018-04-13 00:17:43,995 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:44,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:44,101 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:46,707 INFO L134 CoverageAnalysis]: Checked inductivity of 60916 backedges. 0 proven. 32786 refuted. 0 times theorem prover too weak. 28130 trivial. 0 not checked. [2018-04-13 00:17:46,707 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:46,707 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [100] total 100 [2018-04-13 00:17:46,707 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:46,708 INFO L134 CoverageAnalysis]: Checked inductivity of 26508 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26508 trivial. 0 not checked. [2018-04-13 00:17:46,708 INFO L182 omatonBuilderFactory]: Interpolants [223291#false, 223290#true, 223295#(<= main_~i~1 3), 223294#(<= main_~i~1 2), 223293#(<= main_~i~1 1), 223292#(= main_~i~1 0), 223299#(<= main_~i~1 7), 223298#(<= main_~i~1 6), 223297#(<= main_~i~1 5), 223296#(<= main_~i~1 4), 223303#(<= main_~i~1 11), 223302#(<= main_~i~1 10), 223301#(<= main_~i~1 9), 223300#(<= main_~i~1 8), 223307#(<= main_~i~1 15), 223306#(<= main_~i~1 14), 223305#(<= main_~i~1 13), 223304#(<= main_~i~1 12), 223311#(<= main_~i~1 19), 223310#(<= main_~i~1 18), 223309#(<= main_~i~1 17), 223308#(<= main_~i~1 16), 223315#(<= main_~i~1 23), 223314#(<= main_~i~1 22), 223313#(<= main_~i~1 21), 223312#(<= main_~i~1 20), 223319#(<= main_~i~1 27), 223318#(<= main_~i~1 26), 223317#(<= main_~i~1 25), 223316#(<= main_~i~1 24), 223323#(<= main_~i~1 31), 223322#(<= main_~i~1 30), 223321#(<= main_~i~1 29), 223320#(<= main_~i~1 28), 223327#(<= main_~i~1 35), 223326#(<= main_~i~1 34), 223325#(<= main_~i~1 33), 223324#(<= main_~i~1 32), 223331#(<= main_~i~1 39), 223330#(<= main_~i~1 38), 223329#(<= main_~i~1 37), 223328#(<= main_~i~1 36), 223335#(<= main_~i~1 43), 223334#(<= main_~i~1 42), 223333#(<= main_~i~1 41), 223332#(<= main_~i~1 40), 223339#(<= main_~i~1 47), 223338#(<= main_~i~1 46), 223337#(<= main_~i~1 45), 223336#(<= main_~i~1 44), 223343#(<= main_~i~1 51), 223342#(<= main_~i~1 50), 223341#(<= main_~i~1 49), 223340#(<= main_~i~1 48), 223347#(<= main_~i~1 55), 223346#(<= main_~i~1 54), 223345#(<= main_~i~1 53), 223344#(<= main_~i~1 52), 223351#(<= main_~i~1 59), 223350#(<= main_~i~1 58), 223349#(<= main_~i~1 57), 223348#(<= main_~i~1 56), 223355#(<= main_~i~1 63), 223354#(<= main_~i~1 62), 223353#(<= main_~i~1 61), 223352#(<= main_~i~1 60), 223359#(<= main_~i~1 67), 223358#(<= main_~i~1 66), 223357#(<= main_~i~1 65), 223356#(<= main_~i~1 64), 223363#(<= main_~i~1 71), 223362#(<= main_~i~1 70), 223361#(<= main_~i~1 69), 223360#(<= main_~i~1 68), 223367#(<= main_~i~1 75), 223366#(<= main_~i~1 74), 223365#(<= main_~i~1 73), 223364#(<= main_~i~1 72), 223371#(<= main_~i~1 79), 223370#(<= main_~i~1 78), 223369#(<= main_~i~1 77), 223368#(<= main_~i~1 76), 223375#(<= main_~i~1 83), 223374#(<= main_~i~1 82), 223373#(<= main_~i~1 81), 223372#(<= main_~i~1 80), 223379#(<= main_~i~1 87), 223378#(<= main_~i~1 86), 223377#(<= main_~i~1 85), 223376#(<= main_~i~1 84), 223383#(<= main_~i~1 91), 223382#(<= main_~i~1 90), 223381#(<= main_~i~1 89), 223380#(<= main_~i~1 88), 223387#(<= main_~i~1 95), 223386#(<= main_~i~1 94), 223385#(<= main_~i~1 93), 223384#(<= main_~i~1 92), 223389#(<= main_~i~1 97), 223388#(<= main_~i~1 96)] [2018-04-13 00:17:46,710 INFO L134 CoverageAnalysis]: Checked inductivity of 60916 backedges. 0 proven. 32786 refuted. 0 times theorem prover too weak. 28130 trivial. 0 not checked. [2018-04-13 00:17:46,710 INFO L442 AbstractCegarLoop]: Interpolant automaton has 100 states [2018-04-13 00:17:46,710 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2018-04-13 00:17:46,711 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4950, Invalid=4950, Unknown=0, NotChecked=0, Total=9900 [2018-04-13 00:17:46,711 INFO L87 Difference]: Start difference. First operand 1898 states and 2377 transitions. Second operand 100 states. [2018-04-13 00:17:49,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:49,761 INFO L93 Difference]: Finished difference Result 2426 states and 2817 transitions. [2018-04-13 00:17:49,762 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2018-04-13 00:17:49,762 INFO L78 Accepts]: Start accepts. Automaton has 100 states. Word has length 1286 [2018-04-13 00:17:49,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:49,765 INFO L225 Difference]: With dead ends: 2426 [2018-04-13 00:17:49,765 INFO L226 Difference]: Without dead ends: 2426 [2018-04-13 00:17:49,765 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=4950, Invalid=4950, Unknown=0, NotChecked=0, Total=9900 [2018-04-13 00:17:49,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2426 states. [2018-04-13 00:17:49,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2426 to 1917. [2018-04-13 00:17:49,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1917 states. [2018-04-13 00:17:49,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1917 states to 1917 states and 2401 transitions. [2018-04-13 00:17:49,779 INFO L78 Accepts]: Start accepts. Automaton has 1917 states and 2401 transitions. Word has length 1286 [2018-04-13 00:17:49,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:49,780 INFO L459 AbstractCegarLoop]: Abstraction has 1917 states and 2401 transitions. [2018-04-13 00:17:49,780 INFO L460 AbstractCegarLoop]: Interpolant automaton has 100 states. [2018-04-13 00:17:49,780 INFO L276 IsEmpty]: Start isEmpty. Operand 1917 states and 2401 transitions. [2018-04-13 00:17:49,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1300 [2018-04-13 00:17:49,787 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:49,787 INFO L355 BasicCegarLoop]: trace histogram [99, 99, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:17:49,788 INFO L408 AbstractCegarLoop]: === Iteration 109 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:17:49,788 INFO L82 PathProgramCache]: Analyzing trace with hash 1901151396, now seen corresponding path program 96 times [2018-04-13 00:17:49,788 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:49,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:49,946 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:52,507 INFO L134 CoverageAnalysis]: Checked inductivity of 62181 backedges. 0 proven. 33467 refuted. 0 times theorem prover too weak. 28714 trivial. 0 not checked. [2018-04-13 00:17:52,508 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:52,508 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [101] total 101 [2018-04-13 00:17:52,508 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:52,509 INFO L134 CoverageAnalysis]: Checked inductivity of 27075 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27075 trivial. 0 not checked. [2018-04-13 00:17:52,509 INFO L182 omatonBuilderFactory]: Interpolants [227735#(= main_~i~1 0), 227734#false, 227733#true, 227739#(<= main_~i~1 4), 227738#(<= main_~i~1 3), 227737#(<= main_~i~1 2), 227736#(<= main_~i~1 1), 227743#(<= main_~i~1 8), 227742#(<= main_~i~1 7), 227741#(<= main_~i~1 6), 227740#(<= main_~i~1 5), 227747#(<= main_~i~1 12), 227746#(<= main_~i~1 11), 227745#(<= main_~i~1 10), 227744#(<= main_~i~1 9), 227751#(<= main_~i~1 16), 227750#(<= main_~i~1 15), 227749#(<= main_~i~1 14), 227748#(<= main_~i~1 13), 227755#(<= main_~i~1 20), 227754#(<= main_~i~1 19), 227753#(<= main_~i~1 18), 227752#(<= main_~i~1 17), 227759#(<= main_~i~1 24), 227758#(<= main_~i~1 23), 227757#(<= main_~i~1 22), 227756#(<= main_~i~1 21), 227763#(<= main_~i~1 28), 227762#(<= main_~i~1 27), 227761#(<= main_~i~1 26), 227760#(<= main_~i~1 25), 227767#(<= main_~i~1 32), 227766#(<= main_~i~1 31), 227765#(<= main_~i~1 30), 227764#(<= main_~i~1 29), 227771#(<= main_~i~1 36), 227770#(<= main_~i~1 35), 227769#(<= main_~i~1 34), 227768#(<= main_~i~1 33), 227775#(<= main_~i~1 40), 227774#(<= main_~i~1 39), 227773#(<= main_~i~1 38), 227772#(<= main_~i~1 37), 227779#(<= main_~i~1 44), 227778#(<= main_~i~1 43), 227777#(<= main_~i~1 42), 227776#(<= main_~i~1 41), 227783#(<= main_~i~1 48), 227782#(<= main_~i~1 47), 227781#(<= main_~i~1 46), 227780#(<= main_~i~1 45), 227787#(<= main_~i~1 52), 227786#(<= main_~i~1 51), 227785#(<= main_~i~1 50), 227784#(<= main_~i~1 49), 227791#(<= main_~i~1 56), 227790#(<= main_~i~1 55), 227789#(<= main_~i~1 54), 227788#(<= main_~i~1 53), 227795#(<= main_~i~1 60), 227794#(<= main_~i~1 59), 227793#(<= main_~i~1 58), 227792#(<= main_~i~1 57), 227799#(<= main_~i~1 64), 227798#(<= main_~i~1 63), 227797#(<= main_~i~1 62), 227796#(<= main_~i~1 61), 227803#(<= main_~i~1 68), 227802#(<= main_~i~1 67), 227801#(<= main_~i~1 66), 227800#(<= main_~i~1 65), 227807#(<= main_~i~1 72), 227806#(<= main_~i~1 71), 227805#(<= main_~i~1 70), 227804#(<= main_~i~1 69), 227811#(<= main_~i~1 76), 227810#(<= main_~i~1 75), 227809#(<= main_~i~1 74), 227808#(<= main_~i~1 73), 227815#(<= main_~i~1 80), 227814#(<= main_~i~1 79), 227813#(<= main_~i~1 78), 227812#(<= main_~i~1 77), 227819#(<= main_~i~1 84), 227818#(<= main_~i~1 83), 227817#(<= main_~i~1 82), 227816#(<= main_~i~1 81), 227823#(<= main_~i~1 88), 227822#(<= main_~i~1 87), 227821#(<= main_~i~1 86), 227820#(<= main_~i~1 85), 227827#(<= main_~i~1 92), 227826#(<= main_~i~1 91), 227825#(<= main_~i~1 90), 227824#(<= main_~i~1 89), 227831#(<= main_~i~1 96), 227830#(<= main_~i~1 95), 227829#(<= main_~i~1 94), 227828#(<= main_~i~1 93), 227833#(<= main_~i~1 98), 227832#(<= main_~i~1 97)] [2018-04-13 00:17:52,511 INFO L134 CoverageAnalysis]: Checked inductivity of 62181 backedges. 0 proven. 33467 refuted. 0 times theorem prover too weak. 28714 trivial. 0 not checked. [2018-04-13 00:17:52,511 INFO L442 AbstractCegarLoop]: Interpolant automaton has 101 states [2018-04-13 00:17:52,511 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2018-04-13 00:17:52,511 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5050, Invalid=5050, Unknown=0, NotChecked=0, Total=10100 [2018-04-13 00:17:52,512 INFO L87 Difference]: Start difference. First operand 1917 states and 2401 transitions. Second operand 101 states. [2018-04-13 00:17:56,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:17:56,699 INFO L93 Difference]: Finished difference Result 2450 states and 2845 transitions. [2018-04-13 00:17:56,699 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2018-04-13 00:17:56,699 INFO L78 Accepts]: Start accepts. Automaton has 101 states. Word has length 1299 [2018-04-13 00:17:56,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:17:56,702 INFO L225 Difference]: With dead ends: 2450 [2018-04-13 00:17:56,702 INFO L226 Difference]: Without dead ends: 2450 [2018-04-13 00:17:56,702 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=5050, Invalid=5050, Unknown=0, NotChecked=0, Total=10100 [2018-04-13 00:17:56,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2450 states. [2018-04-13 00:17:56,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2450 to 1936. [2018-04-13 00:17:56,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1936 states. [2018-04-13 00:17:56,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1936 states to 1936 states and 2425 transitions. [2018-04-13 00:17:56,715 INFO L78 Accepts]: Start accepts. Automaton has 1936 states and 2425 transitions. Word has length 1299 [2018-04-13 00:17:56,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:17:56,715 INFO L459 AbstractCegarLoop]: Abstraction has 1936 states and 2425 transitions. [2018-04-13 00:17:56,715 INFO L460 AbstractCegarLoop]: Interpolant automaton has 101 states. [2018-04-13 00:17:56,715 INFO L276 IsEmpty]: Start isEmpty. Operand 1936 states and 2425 transitions. [2018-04-13 00:17:56,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1313 [2018-04-13 00:17:56,723 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:17:56,723 INFO L355 BasicCegarLoop]: trace histogram [100, 100, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:17:56,723 INFO L408 AbstractCegarLoop]: === Iteration 110 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:17:56,723 INFO L82 PathProgramCache]: Analyzing trace with hash -2026498114, now seen corresponding path program 97 times [2018-04-13 00:17:56,724 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:17:56,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:17:56,832 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:17:59,512 INFO L134 CoverageAnalysis]: Checked inductivity of 63459 backedges. 0 proven. 34155 refuted. 0 times theorem prover too weak. 29304 trivial. 0 not checked. [2018-04-13 00:17:59,513 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:17:59,513 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [102] total 102 [2018-04-13 00:17:59,513 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:17:59,514 INFO L134 CoverageAnalysis]: Checked inductivity of 27648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27648 trivial. 0 not checked. [2018-04-13 00:17:59,514 INFO L182 omatonBuilderFactory]: Interpolants [232223#(<= main_~i~1 1), 232222#(= main_~i~1 0), 232221#false, 232220#true, 232227#(<= main_~i~1 5), 232226#(<= main_~i~1 4), 232225#(<= main_~i~1 3), 232224#(<= main_~i~1 2), 232231#(<= main_~i~1 9), 232230#(<= main_~i~1 8), 232229#(<= main_~i~1 7), 232228#(<= main_~i~1 6), 232235#(<= main_~i~1 13), 232234#(<= main_~i~1 12), 232233#(<= main_~i~1 11), 232232#(<= main_~i~1 10), 232239#(<= main_~i~1 17), 232238#(<= main_~i~1 16), 232237#(<= main_~i~1 15), 232236#(<= main_~i~1 14), 232243#(<= main_~i~1 21), 232242#(<= main_~i~1 20), 232241#(<= main_~i~1 19), 232240#(<= main_~i~1 18), 232247#(<= main_~i~1 25), 232246#(<= main_~i~1 24), 232245#(<= main_~i~1 23), 232244#(<= main_~i~1 22), 232251#(<= main_~i~1 29), 232250#(<= main_~i~1 28), 232249#(<= main_~i~1 27), 232248#(<= main_~i~1 26), 232255#(<= main_~i~1 33), 232254#(<= main_~i~1 32), 232253#(<= main_~i~1 31), 232252#(<= main_~i~1 30), 232259#(<= main_~i~1 37), 232258#(<= main_~i~1 36), 232257#(<= main_~i~1 35), 232256#(<= main_~i~1 34), 232263#(<= main_~i~1 41), 232262#(<= main_~i~1 40), 232261#(<= main_~i~1 39), 232260#(<= main_~i~1 38), 232267#(<= main_~i~1 45), 232266#(<= main_~i~1 44), 232265#(<= main_~i~1 43), 232264#(<= main_~i~1 42), 232271#(<= main_~i~1 49), 232270#(<= main_~i~1 48), 232269#(<= main_~i~1 47), 232268#(<= main_~i~1 46), 232275#(<= main_~i~1 53), 232274#(<= main_~i~1 52), 232273#(<= main_~i~1 51), 232272#(<= main_~i~1 50), 232279#(<= main_~i~1 57), 232278#(<= main_~i~1 56), 232277#(<= main_~i~1 55), 232276#(<= main_~i~1 54), 232283#(<= main_~i~1 61), 232282#(<= main_~i~1 60), 232281#(<= main_~i~1 59), 232280#(<= main_~i~1 58), 232287#(<= main_~i~1 65), 232286#(<= main_~i~1 64), 232285#(<= main_~i~1 63), 232284#(<= main_~i~1 62), 232291#(<= main_~i~1 69), 232290#(<= main_~i~1 68), 232289#(<= main_~i~1 67), 232288#(<= main_~i~1 66), 232295#(<= main_~i~1 73), 232294#(<= main_~i~1 72), 232293#(<= main_~i~1 71), 232292#(<= main_~i~1 70), 232299#(<= main_~i~1 77), 232298#(<= main_~i~1 76), 232297#(<= main_~i~1 75), 232296#(<= main_~i~1 74), 232303#(<= main_~i~1 81), 232302#(<= main_~i~1 80), 232301#(<= main_~i~1 79), 232300#(<= main_~i~1 78), 232307#(<= main_~i~1 85), 232306#(<= main_~i~1 84), 232305#(<= main_~i~1 83), 232304#(<= main_~i~1 82), 232311#(<= main_~i~1 89), 232310#(<= main_~i~1 88), 232309#(<= main_~i~1 87), 232308#(<= main_~i~1 86), 232315#(<= main_~i~1 93), 232314#(<= main_~i~1 92), 232313#(<= main_~i~1 91), 232312#(<= main_~i~1 90), 232319#(<= main_~i~1 97), 232318#(<= main_~i~1 96), 232317#(<= main_~i~1 95), 232316#(<= main_~i~1 94), 232321#(<= main_~i~1 99), 232320#(<= main_~i~1 98)] [2018-04-13 00:17:59,516 INFO L134 CoverageAnalysis]: Checked inductivity of 63459 backedges. 0 proven. 34155 refuted. 0 times theorem prover too weak. 29304 trivial. 0 not checked. [2018-04-13 00:17:59,516 INFO L442 AbstractCegarLoop]: Interpolant automaton has 102 states [2018-04-13 00:17:59,516 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2018-04-13 00:17:59,517 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5151, Invalid=5151, Unknown=0, NotChecked=0, Total=10302 [2018-04-13 00:17:59,517 INFO L87 Difference]: Start difference. First operand 1936 states and 2425 transitions. Second operand 102 states. [2018-04-13 00:18:04,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:04,054 INFO L93 Difference]: Finished difference Result 2458 states and 2852 transitions. [2018-04-13 00:18:04,054 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2018-04-13 00:18:04,054 INFO L78 Accepts]: Start accepts. Automaton has 102 states. Word has length 1312 [2018-04-13 00:18:04,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:04,058 INFO L225 Difference]: With dead ends: 2458 [2018-04-13 00:18:04,058 INFO L226 Difference]: Without dead ends: 2458 [2018-04-13 00:18:04,058 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=5151, Invalid=5151, Unknown=0, NotChecked=0, Total=10302 [2018-04-13 00:18:04,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2458 states. [2018-04-13 00:18:04,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2458 to 1955. [2018-04-13 00:18:04,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1955 states. [2018-04-13 00:18:04,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1955 states to 1955 states and 2449 transitions. [2018-04-13 00:18:04,071 INFO L78 Accepts]: Start accepts. Automaton has 1955 states and 2449 transitions. Word has length 1312 [2018-04-13 00:18:04,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:04,072 INFO L459 AbstractCegarLoop]: Abstraction has 1955 states and 2449 transitions. [2018-04-13 00:18:04,072 INFO L460 AbstractCegarLoop]: Interpolant automaton has 102 states. [2018-04-13 00:18:04,072 INFO L276 IsEmpty]: Start isEmpty. Operand 1955 states and 2449 transitions. [2018-04-13 00:18:04,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1326 [2018-04-13 00:18:04,080 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:04,080 INFO L355 BasicCegarLoop]: trace histogram [101, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:04,080 INFO L408 AbstractCegarLoop]: === Iteration 111 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:04,080 INFO L82 PathProgramCache]: Analyzing trace with hash -511271196, now seen corresponding path program 98 times [2018-04-13 00:18:04,081 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:04,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:04,215 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:04,768 INFO L134 CoverageAnalysis]: Checked inductivity of 64750 backedges. 1769 proven. 13 refuted. 0 times theorem prover too weak. 62968 trivial. 0 not checked. [2018-04-13 00:18:04,768 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:04,768 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-13 00:18:04,768 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:04,769 INFO L134 CoverageAnalysis]: Checked inductivity of 28227 backedges. 480 proven. 2 refuted. 0 times theorem prover too weak. 27745 trivial. 0 not checked. [2018-04-13 00:18:04,769 INFO L182 omatonBuilderFactory]: Interpolants [236739#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 0), 236738#(and (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 236737#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 236736#false, 236742#(<= main_~i~1 2), 236741#(<= main_~i~1 1), 236740#(<= main_~i~1 0), 236735#true] [2018-04-13 00:18:04,770 INFO L134 CoverageAnalysis]: Checked inductivity of 64750 backedges. 1769 proven. 13 refuted. 0 times theorem prover too weak. 62968 trivial. 0 not checked. [2018-04-13 00:18:04,770 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-13 00:18:04,770 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-13 00:18:04,770 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-13 00:18:04,771 INFO L87 Difference]: Start difference. First operand 1955 states and 2449 transitions. Second operand 8 states. [2018-04-13 00:18:04,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:04,836 INFO L93 Difference]: Finished difference Result 3047 states and 3732 transitions. [2018-04-13 00:18:04,836 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-13 00:18:04,836 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 1325 [2018-04-13 00:18:04,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:04,841 INFO L225 Difference]: With dead ends: 3047 [2018-04-13 00:18:04,841 INFO L226 Difference]: Without dead ends: 3047 [2018-04-13 00:18:04,841 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-04-13 00:18:04,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3047 states. [2018-04-13 00:18:04,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3047 to 1948. [2018-04-13 00:18:04,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1948 states. [2018-04-13 00:18:04,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1948 states to 1948 states and 2440 transitions. [2018-04-13 00:18:04,859 INFO L78 Accepts]: Start accepts. Automaton has 1948 states and 2440 transitions. Word has length 1325 [2018-04-13 00:18:04,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:04,860 INFO L459 AbstractCegarLoop]: Abstraction has 1948 states and 2440 transitions. [2018-04-13 00:18:04,860 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-13 00:18:04,860 INFO L276 IsEmpty]: Start isEmpty. Operand 1948 states and 2440 transitions. [2018-04-13 00:18:04,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1332 [2018-04-13 00:18:04,868 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:04,868 INFO L355 BasicCegarLoop]: trace histogram [102, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 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-13 00:18:04,868 INFO L408 AbstractCegarLoop]: === Iteration 112 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:04,868 INFO L82 PathProgramCache]: Analyzing trace with hash -190001028, now seen corresponding path program 99 times [2018-04-13 00:18:04,868 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:04,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:04,998 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:05,786 INFO L134 CoverageAnalysis]: Checked inductivity of 64956 backedges. 1297 proven. 2 refuted. 0 times theorem prover too weak. 63657 trivial. 0 not checked. [2018-04-13 00:18:05,786 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:05,786 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-13 00:18:05,787 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:05,787 INFO L134 CoverageAnalysis]: Checked inductivity of 27648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27648 trivial. 0 not checked. [2018-04-13 00:18:05,788 INFO L182 omatonBuilderFactory]: Interpolants [241746#(<= main_~i~1 2), 241745#(<= main_~i~1 1), 241744#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1), 241743#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 241742#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 241741#false, 241740#true] [2018-04-13 00:18:05,789 INFO L134 CoverageAnalysis]: Checked inductivity of 64956 backedges. 1297 proven. 2 refuted. 0 times theorem prover too weak. 63657 trivial. 0 not checked. [2018-04-13 00:18:05,789 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-13 00:18:05,789 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-13 00:18:05,789 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-13 00:18:05,789 INFO L87 Difference]: Start difference. First operand 1948 states and 2440 transitions. Second operand 7 states. [2018-04-13 00:18:05,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:05,861 INFO L93 Difference]: Finished difference Result 3044 states and 3923 transitions. [2018-04-13 00:18:05,861 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-13 00:18:05,861 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 1331 [2018-04-13 00:18:05,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:05,868 INFO L225 Difference]: With dead ends: 3044 [2018-04-13 00:18:05,868 INFO L226 Difference]: Without dead ends: 3044 [2018-04-13 00:18:05,868 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2018-04-13 00:18:05,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3044 states. [2018-04-13 00:18:05,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3044 to 1957. [2018-04-13 00:18:05,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1957 states. [2018-04-13 00:18:05,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1957 states to 1957 states and 2547 transitions. [2018-04-13 00:18:05,893 INFO L78 Accepts]: Start accepts. Automaton has 1957 states and 2547 transitions. Word has length 1331 [2018-04-13 00:18:05,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:05,893 INFO L459 AbstractCegarLoop]: Abstraction has 1957 states and 2547 transitions. [2018-04-13 00:18:05,893 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-13 00:18:05,893 INFO L276 IsEmpty]: Start isEmpty. Operand 1957 states and 2547 transitions. [2018-04-13 00:18:05,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1338 [2018-04-13 00:18:05,906 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:05,906 INFO L355 BasicCegarLoop]: trace histogram [103, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:05,906 INFO L408 AbstractCegarLoop]: === Iteration 113 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:05,906 INFO L82 PathProgramCache]: Analyzing trace with hash 626254180, now seen corresponding path program 100 times [2018-04-13 00:18:05,907 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:06,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:06,055 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:06,634 INFO L134 CoverageAnalysis]: Checked inductivity of 65168 backedges. 2433 proven. 35 refuted. 0 times theorem prover too weak. 62700 trivial. 0 not checked. [2018-04-13 00:18:06,635 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:06,635 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-13 00:18:06,635 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:06,636 INFO L134 CoverageAnalysis]: Checked inductivity of 27648 backedges. 475 proven. 2 refuted. 0 times theorem prover too weak. 27171 trivial. 0 not checked. [2018-04-13 00:18:06,636 INFO L182 omatonBuilderFactory]: Interpolants [246755#(and (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 246754#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 246753#false, 246752#true, 246759#(<= main_~i~1 2), 246758#(<= main_~i~1 1), 246757#(<= main_~i~1 0), 246756#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 0), 246760#(<= main_~i~1 3)] [2018-04-13 00:18:06,637 INFO L134 CoverageAnalysis]: Checked inductivity of 65168 backedges. 2433 proven. 35 refuted. 0 times theorem prover too weak. 62700 trivial. 0 not checked. [2018-04-13 00:18:06,637 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-13 00:18:06,637 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-13 00:18:06,637 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-04-13 00:18:06,637 INFO L87 Difference]: Start difference. First operand 1957 states and 2547 transitions. Second operand 9 states. [2018-04-13 00:18:06,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:06,733 INFO L93 Difference]: Finished difference Result 3718 states and 4883 transitions. [2018-04-13 00:18:06,733 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-13 00:18:06,733 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 1337 [2018-04-13 00:18:06,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:06,750 INFO L225 Difference]: With dead ends: 3718 [2018-04-13 00:18:06,750 INFO L226 Difference]: Without dead ends: 3718 [2018-04-13 00:18:06,750 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2018-04-13 00:18:06,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3718 states. [2018-04-13 00:18:06,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3718 to 1950. [2018-04-13 00:18:06,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1950 states. [2018-04-13 00:18:06,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1950 states to 1950 states and 2538 transitions. [2018-04-13 00:18:06,839 INFO L78 Accepts]: Start accepts. Automaton has 1950 states and 2538 transitions. Word has length 1337 [2018-04-13 00:18:06,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:06,840 INFO L459 AbstractCegarLoop]: Abstraction has 1950 states and 2538 transitions. [2018-04-13 00:18:06,840 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-13 00:18:06,840 INFO L276 IsEmpty]: Start isEmpty. Operand 1950 states and 2538 transitions. [2018-04-13 00:18:06,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1344 [2018-04-13 00:18:06,856 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:06,856 INFO L355 BasicCegarLoop]: trace histogram [104, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:06,856 INFO L408 AbstractCegarLoop]: === Iteration 114 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:06,857 INFO L82 PathProgramCache]: Analyzing trace with hash 924829260, now seen corresponding path program 101 times [2018-04-13 00:18:06,857 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:07,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:07,098 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:07,899 INFO L134 CoverageAnalysis]: Checked inductivity of 65386 backedges. 1973 proven. 31 refuted. 0 times theorem prover too weak. 63382 trivial. 0 not checked. [2018-04-13 00:18:07,899 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:07,899 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-13 00:18:07,899 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:07,901 INFO L134 CoverageAnalysis]: Checked inductivity of 27084 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 27076 trivial. 0 not checked. [2018-04-13 00:18:07,901 INFO L182 omatonBuilderFactory]: Interpolants [252435#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1), 252434#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 252433#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 252432#false, 252438#(<= main_~i~1 3), 252437#(<= main_~i~1 2), 252436#(<= main_~i~1 1), 252431#true] [2018-04-13 00:18:07,902 INFO L134 CoverageAnalysis]: Checked inductivity of 65386 backedges. 1973 proven. 31 refuted. 0 times theorem prover too weak. 63382 trivial. 0 not checked. [2018-04-13 00:18:07,902 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-13 00:18:07,902 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-13 00:18:07,902 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-13 00:18:07,902 INFO L87 Difference]: Start difference. First operand 1950 states and 2538 transitions. Second operand 8 states. [2018-04-13 00:18:07,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:07,975 INFO L93 Difference]: Finished difference Result 3710 states and 4874 transitions. [2018-04-13 00:18:07,975 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-13 00:18:07,975 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 1343 [2018-04-13 00:18:07,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:07,983 INFO L225 Difference]: With dead ends: 3710 [2018-04-13 00:18:07,983 INFO L226 Difference]: Without dead ends: 3710 [2018-04-13 00:18:07,983 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2018-04-13 00:18:07,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3710 states. [2018-04-13 00:18:08,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3710 to 1950. [2018-04-13 00:18:08,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1950 states. [2018-04-13 00:18:08,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1950 states to 1950 states and 2538 transitions. [2018-04-13 00:18:08,010 INFO L78 Accepts]: Start accepts. Automaton has 1950 states and 2538 transitions. Word has length 1343 [2018-04-13 00:18:08,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:08,010 INFO L459 AbstractCegarLoop]: Abstraction has 1950 states and 2538 transitions. [2018-04-13 00:18:08,010 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-13 00:18:08,010 INFO L276 IsEmpty]: Start isEmpty. Operand 1950 states and 2538 transitions. [2018-04-13 00:18:08,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1350 [2018-04-13 00:18:08,018 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:08,019 INFO L355 BasicCegarLoop]: trace histogram [105, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:08,019 INFO L408 AbstractCegarLoop]: === Iteration 115 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:08,019 INFO L82 PathProgramCache]: Analyzing trace with hash -1401223708, now seen corresponding path program 102 times [2018-04-13 00:18:08,019 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:08,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:08,140 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:08,751 INFO L134 CoverageAnalysis]: Checked inductivity of 65610 backedges. 1529 proven. 10 refuted. 0 times theorem prover too weak. 64071 trivial. 0 not checked. [2018-04-13 00:18:08,751 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:08,751 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-13 00:18:08,751 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:08,752 INFO L134 CoverageAnalysis]: Checked inductivity of 27093 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 27076 trivial. 0 not checked. [2018-04-13 00:18:08,752 INFO L182 omatonBuilderFactory]: Interpolants [258103#true, 258107#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 258106#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 258105#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 258104#false, 258110#(<= main_~i~1 3), 258109#(<= main_~i~1 2), 258108#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 2)] [2018-04-13 00:18:08,754 INFO L134 CoverageAnalysis]: Checked inductivity of 65610 backedges. 1529 proven. 10 refuted. 0 times theorem prover too weak. 64071 trivial. 0 not checked. [2018-04-13 00:18:08,754 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-13 00:18:08,754 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-13 00:18:08,754 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-13 00:18:08,754 INFO L87 Difference]: Start difference. First operand 1950 states and 2538 transitions. Second operand 8 states. [2018-04-13 00:18:08,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:08,816 INFO L93 Difference]: Finished difference Result 3046 states and 4118 transitions. [2018-04-13 00:18:08,816 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-13 00:18:08,816 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 1349 [2018-04-13 00:18:08,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:08,822 INFO L225 Difference]: With dead ends: 3046 [2018-04-13 00:18:08,823 INFO L226 Difference]: Without dead ends: 3046 [2018-04-13 00:18:08,823 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2018-04-13 00:18:08,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3046 states. [2018-04-13 00:18:08,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3046 to 1959. [2018-04-13 00:18:08,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1959 states. [2018-04-13 00:18:08,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1959 states to 1959 states and 2645 transitions. [2018-04-13 00:18:08,849 INFO L78 Accepts]: Start accepts. Automaton has 1959 states and 2645 transitions. Word has length 1349 [2018-04-13 00:18:08,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:08,850 INFO L459 AbstractCegarLoop]: Abstraction has 1959 states and 2645 transitions. [2018-04-13 00:18:08,850 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-13 00:18:08,850 INFO L276 IsEmpty]: Start isEmpty. Operand 1959 states and 2645 transitions. [2018-04-13 00:18:08,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1356 [2018-04-13 00:18:08,859 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:08,860 INFO L355 BasicCegarLoop]: trace histogram [106, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:08,860 INFO L408 AbstractCegarLoop]: === Iteration 116 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:08,860 INFO L82 PathProgramCache]: Analyzing trace with hash 1919838412, now seen corresponding path program 103 times [2018-04-13 00:18:08,860 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:09,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:09,035 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:09,640 INFO L134 CoverageAnalysis]: Checked inductivity of 65840 backedges. 3083 proven. 66 refuted. 0 times theorem prover too weak. 62691 trivial. 0 not checked. [2018-04-13 00:18:09,640 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:09,640 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-13 00:18:09,640 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:09,641 INFO L134 CoverageAnalysis]: Checked inductivity of 27090 backedges. 470 proven. 2 refuted. 0 times theorem prover too weak. 26618 trivial. 0 not checked. [2018-04-13 00:18:09,641 INFO L182 omatonBuilderFactory]: Interpolants [263124#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 263125#(and (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 263126#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 0), 263127#(<= main_~i~1 0), 263122#true, 263123#false, 263128#(<= main_~i~1 1), 263129#(<= main_~i~1 2), 263130#(<= main_~i~1 3), 263131#(<= main_~i~1 4)] [2018-04-13 00:18:09,642 INFO L134 CoverageAnalysis]: Checked inductivity of 65840 backedges. 3083 proven. 66 refuted. 0 times theorem prover too weak. 62691 trivial. 0 not checked. [2018-04-13 00:18:09,642 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-13 00:18:09,642 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-13 00:18:09,642 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2018-04-13 00:18:09,642 INFO L87 Difference]: Start difference. First operand 1959 states and 2645 transitions. Second operand 10 states. [2018-04-13 00:18:09,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:09,745 INFO L93 Difference]: Finished difference Result 4379 states and 6208 transitions. [2018-04-13 00:18:09,745 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-13 00:18:09,745 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 1355 [2018-04-13 00:18:09,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:09,755 INFO L225 Difference]: With dead ends: 4379 [2018-04-13 00:18:09,756 INFO L226 Difference]: Without dead ends: 4379 [2018-04-13 00:18:09,756 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2018-04-13 00:18:09,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4379 states. [2018-04-13 00:18:09,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4379 to 1952. [2018-04-13 00:18:09,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1952 states. [2018-04-13 00:18:09,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1952 states to 1952 states and 2636 transitions. [2018-04-13 00:18:09,808 INFO L78 Accepts]: Start accepts. Automaton has 1952 states and 2636 transitions. Word has length 1355 [2018-04-13 00:18:09,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:09,808 INFO L459 AbstractCegarLoop]: Abstraction has 1952 states and 2636 transitions. [2018-04-13 00:18:09,809 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-13 00:18:09,809 INFO L276 IsEmpty]: Start isEmpty. Operand 1952 states and 2636 transitions. [2018-04-13 00:18:09,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1362 [2018-04-13 00:18:09,823 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:09,823 INFO L355 BasicCegarLoop]: trace histogram [107, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:09,823 INFO L408 AbstractCegarLoop]: === Iteration 117 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:09,823 INFO L82 PathProgramCache]: Analyzing trace with hash 348103268, now seen corresponding path program 104 times [2018-04-13 00:18:09,824 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:09,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:09,980 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:10,579 INFO L134 CoverageAnalysis]: Checked inductivity of 66076 backedges. 2635 proven. 75 refuted. 0 times theorem prover too weak. 63366 trivial. 0 not checked. [2018-04-13 00:18:10,579 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:10,579 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-13 00:18:10,579 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:10,580 INFO L134 CoverageAnalysis]: Checked inductivity of 26541 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 26525 trivial. 0 not checked. [2018-04-13 00:18:10,580 INFO L182 omatonBuilderFactory]: Interpolants [269472#(<= main_~i~1 3), 269473#(<= main_~i~1 4), 269468#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 269469#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1), 269470#(<= main_~i~1 1), 269471#(<= main_~i~1 2), 269465#true, 269466#false, 269467#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size))] [2018-04-13 00:18:10,581 INFO L134 CoverageAnalysis]: Checked inductivity of 66076 backedges. 2635 proven. 75 refuted. 0 times theorem prover too weak. 63366 trivial. 0 not checked. [2018-04-13 00:18:10,581 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-13 00:18:10,581 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-13 00:18:10,581 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-04-13 00:18:10,582 INFO L87 Difference]: Start difference. First operand 1952 states and 2636 transitions. Second operand 9 states. [2018-04-13 00:18:10,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:10,653 INFO L93 Difference]: Finished difference Result 4367 states and 6195 transitions. [2018-04-13 00:18:10,653 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-13 00:18:10,653 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 1361 [2018-04-13 00:18:10,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:10,661 INFO L225 Difference]: With dead ends: 4367 [2018-04-13 00:18:10,661 INFO L226 Difference]: Without dead ends: 4367 [2018-04-13 00:18:10,661 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2018-04-13 00:18:10,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4367 states. [2018-04-13 00:18:10,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4367 to 1952. [2018-04-13 00:18:10,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1952 states. [2018-04-13 00:18:10,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1952 states to 1952 states and 2636 transitions. [2018-04-13 00:18:10,702 INFO L78 Accepts]: Start accepts. Automaton has 1952 states and 2636 transitions. Word has length 1361 [2018-04-13 00:18:10,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:10,703 INFO L459 AbstractCegarLoop]: Abstraction has 1952 states and 2636 transitions. [2018-04-13 00:18:10,703 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-13 00:18:10,703 INFO L276 IsEmpty]: Start isEmpty. Operand 1952 states and 2636 transitions. [2018-04-13 00:18:10,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1368 [2018-04-13 00:18:10,717 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:10,717 INFO L355 BasicCegarLoop]: trace histogram [108, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:10,717 INFO L408 AbstractCegarLoop]: === Iteration 118 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:10,718 INFO L82 PathProgramCache]: Analyzing trace with hash 1986497356, now seen corresponding path program 105 times [2018-04-13 00:18:10,718 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:10,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:10,825 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:11,389 INFO L134 CoverageAnalysis]: Checked inductivity of 66318 backedges. 2203 proven. 67 refuted. 0 times theorem prover too weak. 64048 trivial. 0 not checked. [2018-04-13 00:18:11,390 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:11,390 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-13 00:18:11,390 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:11,391 INFO L134 CoverageAnalysis]: Checked inductivity of 26556 backedges. 17 proven. 14 refuted. 0 times theorem prover too weak. 26525 trivial. 0 not checked. [2018-04-13 00:18:11,391 INFO L182 omatonBuilderFactory]: Interpolants [275797#true, 275798#false, 275799#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 275804#(<= main_~i~1 3), 275805#(<= main_~i~1 4), 275800#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 275801#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 275802#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 2), 275803#(<= main_~i~1 2)] [2018-04-13 00:18:11,392 INFO L134 CoverageAnalysis]: Checked inductivity of 66318 backedges. 2203 proven. 67 refuted. 0 times theorem prover too weak. 64048 trivial. 0 not checked. [2018-04-13 00:18:11,392 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-13 00:18:11,392 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-13 00:18:11,392 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2018-04-13 00:18:11,393 INFO L87 Difference]: Start difference. First operand 1952 states and 2636 transitions. Second operand 9 states. [2018-04-13 00:18:11,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:11,494 INFO L93 Difference]: Finished difference Result 3712 states and 5165 transitions. [2018-04-13 00:18:11,494 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-13 00:18:11,494 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 1367 [2018-04-13 00:18:11,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:11,503 INFO L225 Difference]: With dead ends: 3712 [2018-04-13 00:18:11,503 INFO L226 Difference]: Without dead ends: 3712 [2018-04-13 00:18:11,503 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2018-04-13 00:18:11,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3712 states. [2018-04-13 00:18:11,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3712 to 1952. [2018-04-13 00:18:11,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1952 states. [2018-04-13 00:18:11,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1952 states to 1952 states and 2636 transitions. [2018-04-13 00:18:11,538 INFO L78 Accepts]: Start accepts. Automaton has 1952 states and 2636 transitions. Word has length 1367 [2018-04-13 00:18:11,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:11,539 INFO L459 AbstractCegarLoop]: Abstraction has 1952 states and 2636 transitions. [2018-04-13 00:18:11,539 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-13 00:18:11,539 INFO L276 IsEmpty]: Start isEmpty. Operand 1952 states and 2636 transitions. [2018-04-13 00:18:11,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1374 [2018-04-13 00:18:11,548 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:11,548 INFO L355 BasicCegarLoop]: trace histogram [109, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:11,548 INFO L408 AbstractCegarLoop]: === Iteration 119 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:11,549 INFO L82 PathProgramCache]: Analyzing trace with hash -1816860, now seen corresponding path program 106 times [2018-04-13 00:18:11,549 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:11,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:11,713 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:12,347 INFO L134 CoverageAnalysis]: Checked inductivity of 66566 backedges. 1805 proven. 24 refuted. 0 times theorem prover too weak. 64737 trivial. 0 not checked. [2018-04-13 00:18:12,347 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:12,347 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-13 00:18:12,348 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:12,348 INFO L134 CoverageAnalysis]: Checked inductivity of 26562 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 26525 trivial. 0 not checked. [2018-04-13 00:18:12,349 INFO L182 omatonBuilderFactory]: Interpolants [281476#true, 281477#false, 281478#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 281479#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 281484#(<= main_~i~1 4), 281480#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 281481#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 281482#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 3), 281483#(<= main_~i~1 3)] [2018-04-13 00:18:12,350 INFO L134 CoverageAnalysis]: Checked inductivity of 66566 backedges. 1805 proven. 24 refuted. 0 times theorem prover too weak. 64737 trivial. 0 not checked. [2018-04-13 00:18:12,350 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-13 00:18:12,350 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-13 00:18:12,350 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-04-13 00:18:12,350 INFO L87 Difference]: Start difference. First operand 1952 states and 2636 transitions. Second operand 9 states. [2018-04-13 00:18:12,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:12,436 INFO L93 Difference]: Finished difference Result 3048 states and 4313 transitions. [2018-04-13 00:18:12,436 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-13 00:18:12,436 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 1373 [2018-04-13 00:18:12,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:12,442 INFO L225 Difference]: With dead ends: 3048 [2018-04-13 00:18:12,442 INFO L226 Difference]: Without dead ends: 3048 [2018-04-13 00:18:12,442 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2018-04-13 00:18:12,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3048 states. [2018-04-13 00:18:12,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3048 to 1961. [2018-04-13 00:18:12,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1961 states. [2018-04-13 00:18:12,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1961 states to 1961 states and 2743 transitions. [2018-04-13 00:18:12,470 INFO L78 Accepts]: Start accepts. Automaton has 1961 states and 2743 transitions. Word has length 1373 [2018-04-13 00:18:12,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:12,470 INFO L459 AbstractCegarLoop]: Abstraction has 1961 states and 2743 transitions. [2018-04-13 00:18:12,470 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-13 00:18:12,470 INFO L276 IsEmpty]: Start isEmpty. Operand 1961 states and 2743 transitions. [2018-04-13 00:18:12,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1380 [2018-04-13 00:18:12,479 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:12,480 INFO L355 BasicCegarLoop]: trace histogram [110, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:12,480 INFO L408 AbstractCegarLoop]: === Iteration 120 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:12,480 INFO L82 PathProgramCache]: Analyzing trace with hash 1210247628, now seen corresponding path program 107 times [2018-04-13 00:18:12,480 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:12,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:12,616 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:13,219 INFO L134 CoverageAnalysis]: Checked inductivity of 66820 backedges. 3719 proven. 106 refuted. 0 times theorem prover too weak. 62995 trivial. 0 not checked. [2018-04-13 00:18:13,219 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:13,219 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-13 00:18:13,219 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:13,220 INFO L134 CoverageAnalysis]: Checked inductivity of 26559 backedges. 465 proven. 2 refuted. 0 times theorem prover too weak. 26092 trivial. 0 not checked. [2018-04-13 00:18:13,220 INFO L182 omatonBuilderFactory]: Interpolants [286502#true, 286503#false, 286512#(<= main_~i~1 5), 286508#(<= main_~i~1 1), 286509#(<= main_~i~1 2), 286510#(<= main_~i~1 3), 286511#(<= main_~i~1 4), 286504#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 286505#(and (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 286506#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 0), 286507#(<= main_~i~1 0)] [2018-04-13 00:18:13,221 INFO L134 CoverageAnalysis]: Checked inductivity of 66820 backedges. 3719 proven. 106 refuted. 0 times theorem prover too weak. 62995 trivial. 0 not checked. [2018-04-13 00:18:13,222 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-13 00:18:13,222 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-13 00:18:13,222 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2018-04-13 00:18:13,222 INFO L87 Difference]: Start difference. First operand 1961 states and 2743 transitions. Second operand 11 states. [2018-04-13 00:18:13,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:13,300 INFO L93 Difference]: Finished difference Result 5026 states and 7697 transitions. [2018-04-13 00:18:13,300 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-13 00:18:13,300 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 1379 [2018-04-13 00:18:13,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:13,309 INFO L225 Difference]: With dead ends: 5026 [2018-04-13 00:18:13,309 INFO L226 Difference]: Without dead ends: 5026 [2018-04-13 00:18:13,309 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2018-04-13 00:18:13,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5026 states. [2018-04-13 00:18:13,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5026 to 1954. [2018-04-13 00:18:13,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1954 states. [2018-04-13 00:18:13,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1954 states to 1954 states and 2734 transitions. [2018-04-13 00:18:13,343 INFO L78 Accepts]: Start accepts. Automaton has 1954 states and 2734 transitions. Word has length 1379 [2018-04-13 00:18:13,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:13,343 INFO L459 AbstractCegarLoop]: Abstraction has 1954 states and 2734 transitions. [2018-04-13 00:18:13,343 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-13 00:18:13,343 INFO L276 IsEmpty]: Start isEmpty. Operand 1954 states and 2734 transitions. [2018-04-13 00:18:13,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1386 [2018-04-13 00:18:13,352 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:13,352 INFO L355 BasicCegarLoop]: trace histogram [111, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:13,352 INFO L408 AbstractCegarLoop]: === Iteration 121 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:13,352 INFO L82 PathProgramCache]: Analyzing trace with hash -559707468, now seen corresponding path program 108 times [2018-04-13 00:18:13,353 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:13,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:13,459 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:14,034 INFO L134 CoverageAnalysis]: Checked inductivity of 67080 backedges. 3283 proven. 134 refuted. 0 times theorem prover too weak. 63663 trivial. 0 not checked. [2018-04-13 00:18:14,034 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:14,034 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-13 00:18:14,034 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:14,035 INFO L134 CoverageAnalysis]: Checked inductivity of 26025 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 26001 trivial. 0 not checked. [2018-04-13 00:18:14,035 INFO L182 omatonBuilderFactory]: Interpolants [293495#true, 293504#(<= main_~i~1 5), 293500#(<= main_~i~1 1), 293501#(<= main_~i~1 2), 293502#(<= main_~i~1 3), 293503#(<= main_~i~1 4), 293496#false, 293497#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 293498#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 293499#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1)] [2018-04-13 00:18:14,036 INFO L134 CoverageAnalysis]: Checked inductivity of 67080 backedges. 3283 proven. 134 refuted. 0 times theorem prover too weak. 63663 trivial. 0 not checked. [2018-04-13 00:18:14,036 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-13 00:18:14,037 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-13 00:18:14,037 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2018-04-13 00:18:14,037 INFO L87 Difference]: Start difference. First operand 1954 states and 2734 transitions. Second operand 10 states. [2018-04-13 00:18:14,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:14,123 INFO L93 Difference]: Finished difference Result 5014 states and 7684 transitions. [2018-04-13 00:18:14,123 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-13 00:18:14,123 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 1385 [2018-04-13 00:18:14,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:14,134 INFO L225 Difference]: With dead ends: 5014 [2018-04-13 00:18:14,134 INFO L226 Difference]: Without dead ends: 5014 [2018-04-13 00:18:14,134 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2018-04-13 00:18:14,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5014 states. [2018-04-13 00:18:14,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5014 to 1954. [2018-04-13 00:18:14,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1954 states. [2018-04-13 00:18:14,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1954 states to 1954 states and 2734 transitions. [2018-04-13 00:18:14,179 INFO L78 Accepts]: Start accepts. Automaton has 1954 states and 2734 transitions. Word has length 1385 [2018-04-13 00:18:14,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:14,179 INFO L459 AbstractCegarLoop]: Abstraction has 1954 states and 2734 transitions. [2018-04-13 00:18:14,179 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-13 00:18:14,179 INFO L276 IsEmpty]: Start isEmpty. Operand 1954 states and 2734 transitions. [2018-04-13 00:18:14,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1392 [2018-04-13 00:18:14,189 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:14,189 INFO L355 BasicCegarLoop]: trace histogram [112, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:14,189 INFO L408 AbstractCegarLoop]: === Iteration 122 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:14,189 INFO L82 PathProgramCache]: Analyzing trace with hash 292892236, now seen corresponding path program 109 times [2018-04-13 00:18:14,190 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:14,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:14,334 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:14,954 INFO L134 CoverageAnalysis]: Checked inductivity of 67346 backedges. 2863 proven. 145 refuted. 0 times theorem prover too weak. 64338 trivial. 0 not checked. [2018-04-13 00:18:14,954 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:14,954 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-13 00:18:14,954 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:14,955 INFO L134 CoverageAnalysis]: Checked inductivity of 26046 backedges. 17 proven. 28 refuted. 0 times theorem prover too weak. 26001 trivial. 0 not checked. [2018-04-13 00:18:14,955 INFO L182 omatonBuilderFactory]: Interpolants [300484#(<= main_~i~1 3), 300485#(<= main_~i~1 4), 300486#(<= main_~i~1 5), 300480#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 300481#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 300482#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 2), 300483#(<= main_~i~1 2), 300477#true, 300478#false, 300479#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size))] [2018-04-13 00:18:14,956 INFO L134 CoverageAnalysis]: Checked inductivity of 67346 backedges. 2863 proven. 145 refuted. 0 times theorem prover too weak. 64338 trivial. 0 not checked. [2018-04-13 00:18:14,956 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-13 00:18:14,957 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-13 00:18:14,957 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2018-04-13 00:18:14,957 INFO L87 Difference]: Start difference. First operand 1954 states and 2734 transitions. Second operand 10 states. [2018-04-13 00:18:15,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:15,062 INFO L93 Difference]: Finished difference Result 4369 states and 6580 transitions. [2018-04-13 00:18:15,063 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-13 00:18:15,063 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 1391 [2018-04-13 00:18:15,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:15,072 INFO L225 Difference]: With dead ends: 4369 [2018-04-13 00:18:15,072 INFO L226 Difference]: Without dead ends: 4369 [2018-04-13 00:18:15,072 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2018-04-13 00:18:15,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4369 states. [2018-04-13 00:18:15,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4369 to 1954. [2018-04-13 00:18:15,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1954 states. [2018-04-13 00:18:15,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1954 states to 1954 states and 2734 transitions. [2018-04-13 00:18:15,107 INFO L78 Accepts]: Start accepts. Automaton has 1954 states and 2734 transitions. Word has length 1391 [2018-04-13 00:18:15,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:15,107 INFO L459 AbstractCegarLoop]: Abstraction has 1954 states and 2734 transitions. [2018-04-13 00:18:15,107 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-13 00:18:15,107 INFO L276 IsEmpty]: Start isEmpty. Operand 1954 states and 2734 transitions. [2018-04-13 00:18:15,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1398 [2018-04-13 00:18:15,116 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:15,117 INFO L355 BasicCegarLoop]: trace histogram [113, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:15,117 INFO L408 AbstractCegarLoop]: === Iteration 123 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:15,117 INFO L82 PathProgramCache]: Analyzing trace with hash -1749660364, now seen corresponding path program 110 times [2018-04-13 00:18:15,117 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:15,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:15,253 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:15,857 INFO L134 CoverageAnalysis]: Checked inductivity of 67618 backedges. 2477 proven. 121 refuted. 0 times theorem prover too weak. 65020 trivial. 0 not checked. [2018-04-13 00:18:15,857 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:15,858 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-13 00:18:15,858 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:15,858 INFO L134 CoverageAnalysis]: Checked inductivity of 26058 backedges. 37 proven. 20 refuted. 0 times theorem prover too weak. 26001 trivial. 0 not checked. [2018-04-13 00:18:15,858 INFO L182 omatonBuilderFactory]: Interpolants [306820#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 306821#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 306822#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 3), 306823#(<= main_~i~1 3), 306816#true, 306817#false, 306818#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 306819#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 306824#(<= main_~i~1 4), 306825#(<= main_~i~1 5)] [2018-04-13 00:18:15,860 INFO L134 CoverageAnalysis]: Checked inductivity of 67618 backedges. 2477 proven. 121 refuted. 0 times theorem prover too weak. 65020 trivial. 0 not checked. [2018-04-13 00:18:15,860 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-13 00:18:15,860 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-13 00:18:15,860 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2018-04-13 00:18:15,860 INFO L87 Difference]: Start difference. First operand 1954 states and 2734 transitions. Second operand 10 states. [2018-04-13 00:18:15,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:15,987 INFO L93 Difference]: Finished difference Result 3714 states and 5456 transitions. [2018-04-13 00:18:15,987 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-13 00:18:15,987 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 1397 [2018-04-13 00:18:15,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:15,994 INFO L225 Difference]: With dead ends: 3714 [2018-04-13 00:18:15,995 INFO L226 Difference]: Without dead ends: 3714 [2018-04-13 00:18:15,995 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2018-04-13 00:18:15,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3714 states. [2018-04-13 00:18:16,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3714 to 1954. [2018-04-13 00:18:16,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1954 states. [2018-04-13 00:18:16,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1954 states to 1954 states and 2734 transitions. [2018-04-13 00:18:16,022 INFO L78 Accepts]: Start accepts. Automaton has 1954 states and 2734 transitions. Word has length 1397 [2018-04-13 00:18:16,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:16,022 INFO L459 AbstractCegarLoop]: Abstraction has 1954 states and 2734 transitions. [2018-04-13 00:18:16,022 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-13 00:18:16,022 INFO L276 IsEmpty]: Start isEmpty. Operand 1954 states and 2734 transitions. [2018-04-13 00:18:16,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1404 [2018-04-13 00:18:16,031 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:16,032 INFO L355 BasicCegarLoop]: trace histogram [114, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:16,032 INFO L408 AbstractCegarLoop]: === Iteration 124 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:16,032 INFO L82 PathProgramCache]: Analyzing trace with hash 1727018700, now seen corresponding path program 111 times [2018-04-13 00:18:16,032 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:16,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:16,144 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:16,750 INFO L134 CoverageAnalysis]: Checked inductivity of 67896 backedges. 2143 proven. 44 refuted. 0 times theorem prover too weak. 65709 trivial. 0 not checked. [2018-04-13 00:18:16,750 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:16,750 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-13 00:18:16,750 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:16,751 INFO L134 CoverageAnalysis]: Checked inductivity of 26064 backedges. 63 proven. 0 refuted. 0 times theorem prover too weak. 26001 trivial. 0 not checked. [2018-04-13 00:18:16,751 INFO L182 omatonBuilderFactory]: Interpolants [312502#true, 312503#false, 312508#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 312509#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 4), 312510#(<= main_~i~1 4), 312511#(<= main_~i~1 5), 312504#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 312505#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 312506#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 312507#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3))] [2018-04-13 00:18:16,752 INFO L134 CoverageAnalysis]: Checked inductivity of 67896 backedges. 2143 proven. 44 refuted. 0 times theorem prover too weak. 65709 trivial. 0 not checked. [2018-04-13 00:18:16,752 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-13 00:18:16,752 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-13 00:18:16,752 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2018-04-13 00:18:16,752 INFO L87 Difference]: Start difference. First operand 1954 states and 2734 transitions. Second operand 10 states. [2018-04-13 00:18:16,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:16,835 INFO L93 Difference]: Finished difference Result 3050 states and 4508 transitions. [2018-04-13 00:18:16,835 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-13 00:18:16,835 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 1403 [2018-04-13 00:18:16,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:16,840 INFO L225 Difference]: With dead ends: 3050 [2018-04-13 00:18:16,841 INFO L226 Difference]: Without dead ends: 3050 [2018-04-13 00:18:16,841 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2018-04-13 00:18:16,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3050 states. [2018-04-13 00:18:16,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3050 to 1963. [2018-04-13 00:18:16,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1963 states. [2018-04-13 00:18:16,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1963 states to 1963 states and 2841 transitions. [2018-04-13 00:18:16,862 INFO L78 Accepts]: Start accepts. Automaton has 1963 states and 2841 transitions. Word has length 1403 [2018-04-13 00:18:16,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:16,862 INFO L459 AbstractCegarLoop]: Abstraction has 1963 states and 2841 transitions. [2018-04-13 00:18:16,862 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-13 00:18:16,862 INFO L276 IsEmpty]: Start isEmpty. Operand 1963 states and 2841 transitions. [2018-04-13 00:18:16,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1410 [2018-04-13 00:18:16,872 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:16,872 INFO L355 BasicCegarLoop]: trace histogram [115, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:16,872 INFO L408 AbstractCegarLoop]: === Iteration 125 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:16,872 INFO L82 PathProgramCache]: Analyzing trace with hash -588952652, now seen corresponding path program 112 times [2018-04-13 00:18:16,872 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:16,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:16,996 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:17,620 INFO L134 CoverageAnalysis]: Checked inductivity of 68180 backedges. 4341 proven. 155 refuted. 0 times theorem prover too weak. 63684 trivial. 0 not checked. [2018-04-13 00:18:17,620 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:17,620 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-13 00:18:17,620 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:17,621 INFO L134 CoverageAnalysis]: Checked inductivity of 26061 backedges. 460 proven. 2 refuted. 0 times theorem prover too weak. 25599 trivial. 0 not checked. [2018-04-13 00:18:17,621 INFO L182 omatonBuilderFactory]: Interpolants [317540#(<= main_~i~1 0), 317541#(<= main_~i~1 1), 317542#(<= main_~i~1 2), 317543#(<= main_~i~1 3), 317536#false, 317537#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 317538#(and (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 317539#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 0), 317535#true, 317544#(<= main_~i~1 4), 317545#(<= main_~i~1 5), 317546#(<= main_~i~1 6)] [2018-04-13 00:18:17,622 INFO L134 CoverageAnalysis]: Checked inductivity of 68180 backedges. 4341 proven. 155 refuted. 0 times theorem prover too weak. 63684 trivial. 0 not checked. [2018-04-13 00:18:17,622 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-13 00:18:17,623 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-13 00:18:17,623 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2018-04-13 00:18:17,623 INFO L87 Difference]: Start difference. First operand 1963 states and 2841 transitions. Second operand 12 states. [2018-04-13 00:18:17,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:17,777 INFO L93 Difference]: Finished difference Result 5659 states and 9344 transitions. [2018-04-13 00:18:17,778 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-13 00:18:17,778 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 1409 [2018-04-13 00:18:17,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:17,791 INFO L225 Difference]: With dead ends: 5659 [2018-04-13 00:18:17,791 INFO L226 Difference]: Without dead ends: 5659 [2018-04-13 00:18:17,792 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2018-04-13 00:18:17,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5659 states. [2018-04-13 00:18:17,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5659 to 1956. [2018-04-13 00:18:17,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1956 states. [2018-04-13 00:18:17,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1956 states to 1956 states and 2832 transitions. [2018-04-13 00:18:17,853 INFO L78 Accepts]: Start accepts. Automaton has 1956 states and 2832 transitions. Word has length 1409 [2018-04-13 00:18:17,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:17,853 INFO L459 AbstractCegarLoop]: Abstraction has 1956 states and 2832 transitions. [2018-04-13 00:18:17,853 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-13 00:18:17,853 INFO L276 IsEmpty]: Start isEmpty. Operand 1956 states and 2832 transitions. [2018-04-13 00:18:17,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1416 [2018-04-13 00:18:17,863 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:17,863 INFO L355 BasicCegarLoop]: trace histogram [116, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:17,863 INFO L408 AbstractCegarLoop]: === Iteration 126 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:17,863 INFO L82 PathProgramCache]: Analyzing trace with hash -292534964, now seen corresponding path program 113 times [2018-04-13 00:18:17,864 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:18,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:18,003 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:18,666 INFO L134 CoverageAnalysis]: Checked inductivity of 68470 backedges. 3917 proven. 208 refuted. 0 times theorem prover too weak. 64345 trivial. 0 not checked. [2018-04-13 00:18:18,666 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:18,666 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-13 00:18:18,666 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:18,667 INFO L134 CoverageAnalysis]: Checked inductivity of 25542 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 25510 trivial. 0 not checked. [2018-04-13 00:18:18,667 INFO L182 omatonBuilderFactory]: Interpolants [325172#(<= main_~i~1 4), 325173#(<= main_~i~1 5), 325174#(<= main_~i~1 6), 325168#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1), 325169#(<= main_~i~1 1), 325170#(<= main_~i~1 2), 325171#(<= main_~i~1 3), 325164#true, 325165#false, 325166#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 325167#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1))] [2018-04-13 00:18:18,668 INFO L134 CoverageAnalysis]: Checked inductivity of 68470 backedges. 3917 proven. 208 refuted. 0 times theorem prover too weak. 64345 trivial. 0 not checked. [2018-04-13 00:18:18,669 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-13 00:18:18,669 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-13 00:18:18,669 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2018-04-13 00:18:18,669 INFO L87 Difference]: Start difference. First operand 1956 states and 2832 transitions. Second operand 11 states. [2018-04-13 00:18:18,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:18,785 INFO L93 Difference]: Finished difference Result 5647 states and 9331 transitions. [2018-04-13 00:18:18,785 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-13 00:18:18,785 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 1415 [2018-04-13 00:18:18,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:18,798 INFO L225 Difference]: With dead ends: 5647 [2018-04-13 00:18:18,798 INFO L226 Difference]: Without dead ends: 5647 [2018-04-13 00:18:18,798 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2018-04-13 00:18:18,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5647 states. [2018-04-13 00:18:18,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5647 to 1956. [2018-04-13 00:18:18,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1956 states. [2018-04-13 00:18:18,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1956 states to 1956 states and 2832 transitions. [2018-04-13 00:18:18,851 INFO L78 Accepts]: Start accepts. Automaton has 1956 states and 2832 transitions. Word has length 1415 [2018-04-13 00:18:18,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:18,851 INFO L459 AbstractCegarLoop]: Abstraction has 1956 states and 2832 transitions. [2018-04-13 00:18:18,852 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-13 00:18:18,852 INFO L276 IsEmpty]: Start isEmpty. Operand 1956 states and 2832 transitions. [2018-04-13 00:18:18,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1422 [2018-04-13 00:18:18,861 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:18,861 INFO L355 BasicCegarLoop]: trace histogram [117, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:18,861 INFO L408 AbstractCegarLoop]: === Iteration 127 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:18,861 INFO L82 PathProgramCache]: Analyzing trace with hash -2046636492, now seen corresponding path program 114 times [2018-04-13 00:18:18,862 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:18,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:18,970 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:19,637 INFO L134 CoverageAnalysis]: Checked inductivity of 68766 backedges. 3509 proven. 244 refuted. 0 times theorem prover too weak. 65013 trivial. 0 not checked. [2018-04-13 00:18:19,638 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:19,638 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-13 00:18:19,638 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:19,639 INFO L134 CoverageAnalysis]: Checked inductivity of 25569 backedges. 17 proven. 42 refuted. 0 times theorem prover too weak. 25510 trivial. 0 not checked. [2018-04-13 00:18:19,639 INFO L182 omatonBuilderFactory]: Interpolants [332789#(<= main_~i~1 3), 332788#(<= main_~i~1 2), 332791#(<= main_~i~1 5), 332790#(<= main_~i~1 4), 332785#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 332784#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 332787#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 2), 332786#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 332783#false, 332782#true, 332792#(<= main_~i~1 6)] [2018-04-13 00:18:19,640 INFO L134 CoverageAnalysis]: Checked inductivity of 68766 backedges. 3509 proven. 244 refuted. 0 times theorem prover too weak. 65013 trivial. 0 not checked. [2018-04-13 00:18:19,640 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-13 00:18:19,640 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-13 00:18:19,640 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2018-04-13 00:18:19,641 INFO L87 Difference]: Start difference. First operand 1956 states and 2832 transitions. Second operand 11 states. [2018-04-13 00:18:19,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:19,746 INFO L93 Difference]: Finished difference Result 5016 states and 8161 transitions. [2018-04-13 00:18:19,747 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-13 00:18:19,747 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 1421 [2018-04-13 00:18:19,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:19,758 INFO L225 Difference]: With dead ends: 5016 [2018-04-13 00:18:19,758 INFO L226 Difference]: Without dead ends: 5016 [2018-04-13 00:18:19,759 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2018-04-13 00:18:19,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5016 states. [2018-04-13 00:18:19,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5016 to 1956. [2018-04-13 00:18:19,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1956 states. [2018-04-13 00:18:19,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1956 states to 1956 states and 2832 transitions. [2018-04-13 00:18:19,808 INFO L78 Accepts]: Start accepts. Automaton has 1956 states and 2832 transitions. Word has length 1421 [2018-04-13 00:18:19,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:19,809 INFO L459 AbstractCegarLoop]: Abstraction has 1956 states and 2832 transitions. [2018-04-13 00:18:19,809 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-13 00:18:19,809 INFO L276 IsEmpty]: Start isEmpty. Operand 1956 states and 2832 transitions. [2018-04-13 00:18:19,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1428 [2018-04-13 00:18:19,819 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:19,819 INFO L355 BasicCegarLoop]: trace histogram [118, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:19,819 INFO L408 AbstractCegarLoop]: === Iteration 128 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:19,820 INFO L82 PathProgramCache]: Analyzing trace with hash 654133708, now seen corresponding path program 115 times [2018-04-13 00:18:19,820 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:19,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:19,994 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:20,644 INFO L134 CoverageAnalysis]: Checked inductivity of 69068 backedges. 3135 proven. 245 refuted. 0 times theorem prover too weak. 65688 trivial. 0 not checked. [2018-04-13 00:18:20,644 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:20,645 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-13 00:18:20,645 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:20,646 INFO L134 CoverageAnalysis]: Checked inductivity of 25587 backedges. 37 proven. 40 refuted. 0 times theorem prover too weak. 25510 trivial. 0 not checked. [2018-04-13 00:18:20,646 INFO L182 omatonBuilderFactory]: Interpolants [339781#(<= main_~i~1 6), 339780#(<= main_~i~1 5), 339777#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 3), 339776#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 339779#(<= main_~i~1 4), 339778#(<= main_~i~1 3), 339773#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 339772#false, 339775#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 339774#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 339771#true] [2018-04-13 00:18:20,647 INFO L134 CoverageAnalysis]: Checked inductivity of 69068 backedges. 3135 proven. 245 refuted. 0 times theorem prover too weak. 65688 trivial. 0 not checked. [2018-04-13 00:18:20,647 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-13 00:18:20,647 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-13 00:18:20,648 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2018-04-13 00:18:20,648 INFO L87 Difference]: Start difference. First operand 1956 states and 2832 transitions. Second operand 11 states. [2018-04-13 00:18:20,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:20,769 INFO L93 Difference]: Finished difference Result 4371 states and 6965 transitions. [2018-04-13 00:18:20,770 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-13 00:18:20,770 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 1427 [2018-04-13 00:18:20,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:20,781 INFO L225 Difference]: With dead ends: 4371 [2018-04-13 00:18:20,781 INFO L226 Difference]: Without dead ends: 4371 [2018-04-13 00:18:20,781 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2018-04-13 00:18:20,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4371 states. [2018-04-13 00:18:20,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4371 to 1956. [2018-04-13 00:18:20,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1956 states. [2018-04-13 00:18:20,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1956 states to 1956 states and 2832 transitions. [2018-04-13 00:18:20,825 INFO L78 Accepts]: Start accepts. Automaton has 1956 states and 2832 transitions. Word has length 1427 [2018-04-13 00:18:20,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:20,826 INFO L459 AbstractCegarLoop]: Abstraction has 1956 states and 2832 transitions. [2018-04-13 00:18:20,826 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-13 00:18:20,826 INFO L276 IsEmpty]: Start isEmpty. Operand 1956 states and 2832 transitions. [2018-04-13 00:18:20,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1434 [2018-04-13 00:18:20,837 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:20,837 INFO L355 BasicCegarLoop]: trace histogram [119, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:20,837 INFO L408 AbstractCegarLoop]: === Iteration 129 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:20,837 INFO L82 PathProgramCache]: Analyzing trace with hash -1879405388, now seen corresponding path program 116 times [2018-04-13 00:18:20,838 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:20,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:20,995 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:21,656 INFO L134 CoverageAnalysis]: Checked inductivity of 69376 backedges. 2813 proven. 193 refuted. 0 times theorem prover too weak. 66370 trivial. 0 not checked. [2018-04-13 00:18:21,657 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:21,657 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-13 00:18:21,657 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:21,657 INFO L134 CoverageAnalysis]: Checked inductivity of 25599 backedges. 63 proven. 26 refuted. 0 times theorem prover too weak. 25510 trivial. 0 not checked. [2018-04-13 00:18:21,658 INFO L182 omatonBuilderFactory]: Interpolants [346117#true, 346119#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 346118#false, 346125#(<= main_~i~1 4), 346124#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 4), 346127#(<= main_~i~1 6), 346126#(<= main_~i~1 5), 346121#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 346120#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 346123#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 346122#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3))] [2018-04-13 00:18:21,659 INFO L134 CoverageAnalysis]: Checked inductivity of 69376 backedges. 2813 proven. 193 refuted. 0 times theorem prover too weak. 66370 trivial. 0 not checked. [2018-04-13 00:18:21,659 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-13 00:18:21,659 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-13 00:18:21,659 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2018-04-13 00:18:21,659 INFO L87 Difference]: Start difference. First operand 1956 states and 2832 transitions. Second operand 11 states. [2018-04-13 00:18:21,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:21,769 INFO L93 Difference]: Finished difference Result 3716 states and 5747 transitions. [2018-04-13 00:18:21,770 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-13 00:18:21,770 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 1433 [2018-04-13 00:18:21,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:21,778 INFO L225 Difference]: With dead ends: 3716 [2018-04-13 00:18:21,778 INFO L226 Difference]: Without dead ends: 3716 [2018-04-13 00:18:21,778 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:18:21,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3716 states. [2018-04-13 00:18:21,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3716 to 1956. [2018-04-13 00:18:21,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1956 states. [2018-04-13 00:18:21,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1956 states to 1956 states and 2832 transitions. [2018-04-13 00:18:21,807 INFO L78 Accepts]: Start accepts. Automaton has 1956 states and 2832 transitions. Word has length 1433 [2018-04-13 00:18:21,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:21,808 INFO L459 AbstractCegarLoop]: Abstraction has 1956 states and 2832 transitions. [2018-04-13 00:18:21,808 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-13 00:18:21,808 INFO L276 IsEmpty]: Start isEmpty. Operand 1956 states and 2832 transitions. [2018-04-13 00:18:21,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1440 [2018-04-13 00:18:21,817 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:21,817 INFO L355 BasicCegarLoop]: trace histogram [120, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:21,817 INFO L408 AbstractCegarLoop]: === Iteration 130 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:21,817 INFO L82 PathProgramCache]: Analyzing trace with hash 1102451276, now seen corresponding path program 117 times [2018-04-13 00:18:21,818 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:21,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:21,919 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:22,584 INFO L134 CoverageAnalysis]: Checked inductivity of 69690 backedges. 2561 proven. 70 refuted. 0 times theorem prover too weak. 67059 trivial. 0 not checked. [2018-04-13 00:18:22,584 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:22,584 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-13 00:18:22,585 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:22,585 INFO L134 CoverageAnalysis]: Checked inductivity of 25605 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 25510 trivial. 0 not checked. [2018-04-13 00:18:22,585 INFO L182 omatonBuilderFactory]: Interpolants [351813#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 351812#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 351815#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 351814#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 351811#false, 351810#true, 351820#(<= main_~i~1 6), 351817#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 351816#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 351819#(<= main_~i~1 5), 351818#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 5)] [2018-04-13 00:18:22,587 INFO L134 CoverageAnalysis]: Checked inductivity of 69690 backedges. 2561 proven. 70 refuted. 0 times theorem prover too weak. 67059 trivial. 0 not checked. [2018-04-13 00:18:22,587 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-13 00:18:22,587 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-13 00:18:22,587 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2018-04-13 00:18:22,587 INFO L87 Difference]: Start difference. First operand 1956 states and 2832 transitions. Second operand 11 states. [2018-04-13 00:18:22,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:22,710 INFO L93 Difference]: Finished difference Result 3052 states and 4703 transitions. [2018-04-13 00:18:22,710 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-13 00:18:22,710 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 1439 [2018-04-13 00:18:22,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:22,718 INFO L225 Difference]: With dead ends: 3052 [2018-04-13 00:18:22,718 INFO L226 Difference]: Without dead ends: 3052 [2018-04-13 00:18:22,718 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:18:22,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3052 states. [2018-04-13 00:18:22,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3052 to 1965. [2018-04-13 00:18:22,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1965 states. [2018-04-13 00:18:22,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1965 states to 1965 states and 2939 transitions. [2018-04-13 00:18:22,748 INFO L78 Accepts]: Start accepts. Automaton has 1965 states and 2939 transitions. Word has length 1439 [2018-04-13 00:18:22,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:22,748 INFO L459 AbstractCegarLoop]: Abstraction has 1965 states and 2939 transitions. [2018-04-13 00:18:22,748 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-13 00:18:22,748 INFO L276 IsEmpty]: Start isEmpty. Operand 1965 states and 2939 transitions. [2018-04-13 00:18:22,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1446 [2018-04-13 00:18:22,759 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:22,759 INFO L355 BasicCegarLoop]: trace histogram [121, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:22,759 INFO L408 AbstractCegarLoop]: === Iteration 131 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:22,760 INFO L82 PathProgramCache]: Analyzing trace with hash 934840116, now seen corresponding path program 118 times [2018-04-13 00:18:22,760 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:22,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:22,943 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:23,610 INFO L134 CoverageAnalysis]: Checked inductivity of 70010 backedges. 4949 proven. 213 refuted. 0 times theorem prover too weak. 64848 trivial. 0 not checked. [2018-04-13 00:18:23,610 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:23,610 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-13 00:18:23,611 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:23,611 INFO L134 CoverageAnalysis]: Checked inductivity of 25602 backedges. 455 proven. 2 refuted. 0 times theorem prover too weak. 25145 trivial. 0 not checked. [2018-04-13 00:18:23,611 INFO L182 omatonBuilderFactory]: Interpolants [356853#(and (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 356852#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 356855#(<= main_~i~1 0), 356854#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 0), 356851#false, 356850#true, 356861#(<= main_~i~1 6), 356860#(<= main_~i~1 5), 356862#(<= main_~i~1 7), 356857#(<= main_~i~1 2), 356856#(<= main_~i~1 1), 356859#(<= main_~i~1 4), 356858#(<= main_~i~1 3)] [2018-04-13 00:18:23,613 INFO L134 CoverageAnalysis]: Checked inductivity of 70010 backedges. 4949 proven. 213 refuted. 0 times theorem prover too weak. 64848 trivial. 0 not checked. [2018-04-13 00:18:23,613 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-13 00:18:23,613 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-13 00:18:23,613 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2018-04-13 00:18:23,613 INFO L87 Difference]: Start difference. First operand 1965 states and 2939 transitions. Second operand 13 states. [2018-04-13 00:18:23,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:23,738 INFO L93 Difference]: Finished difference Result 6278 states and 11143 transitions. [2018-04-13 00:18:23,739 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-13 00:18:23,739 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 1445 [2018-04-13 00:18:23,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:23,754 INFO L225 Difference]: With dead ends: 6278 [2018-04-13 00:18:23,755 INFO L226 Difference]: Without dead ends: 6278 [2018-04-13 00:18:23,755 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2018-04-13 00:18:23,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6278 states. [2018-04-13 00:18:23,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6278 to 1958. [2018-04-13 00:18:23,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1958 states. [2018-04-13 00:18:23,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1958 states to 1958 states and 2930 transitions. [2018-04-13 00:18:23,814 INFO L78 Accepts]: Start accepts. Automaton has 1958 states and 2930 transitions. Word has length 1445 [2018-04-13 00:18:23,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:23,815 INFO L459 AbstractCegarLoop]: Abstraction has 1958 states and 2930 transitions. [2018-04-13 00:18:23,815 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-13 00:18:23,815 INFO L276 IsEmpty]: Start isEmpty. Operand 1958 states and 2930 transitions. [2018-04-13 00:18:23,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1452 [2018-04-13 00:18:23,825 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:23,825 INFO L355 BasicCegarLoop]: trace histogram [122, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:23,825 INFO L408 AbstractCegarLoop]: === Iteration 132 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:23,825 INFO L82 PathProgramCache]: Analyzing trace with hash 635808796, now seen corresponding path program 119 times [2018-04-13 00:18:23,826 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:23,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:23,975 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:24,654 INFO L134 CoverageAnalysis]: Checked inductivity of 70336 backedges. 4537 proven. 297 refuted. 0 times theorem prover too weak. 65502 trivial. 0 not checked. [2018-04-13 00:18:24,654 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:24,654 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-13 00:18:24,654 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:24,655 INFO L134 CoverageAnalysis]: Checked inductivity of 25098 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 25058 trivial. 0 not checked. [2018-04-13 00:18:24,655 INFO L182 omatonBuilderFactory]: Interpolants [365109#(<= main_~i~1 4), 365108#(<= main_~i~1 3), 365111#(<= main_~i~1 6), 365110#(<= main_~i~1 5), 365105#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1), 365104#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 365107#(<= main_~i~1 2), 365106#(<= main_~i~1 1), 365101#true, 365103#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 365102#false, 365112#(<= main_~i~1 7)] [2018-04-13 00:18:24,656 INFO L134 CoverageAnalysis]: Checked inductivity of 70336 backedges. 4537 proven. 297 refuted. 0 times theorem prover too weak. 65502 trivial. 0 not checked. [2018-04-13 00:18:24,656 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-13 00:18:24,656 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-13 00:18:24,656 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2018-04-13 00:18:24,656 INFO L87 Difference]: Start difference. First operand 1958 states and 2930 transitions. Second operand 12 states. [2018-04-13 00:18:24,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:24,766 INFO L93 Difference]: Finished difference Result 6266 states and 11130 transitions. [2018-04-13 00:18:24,766 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-13 00:18:24,766 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 1451 [2018-04-13 00:18:24,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:24,780 INFO L225 Difference]: With dead ends: 6266 [2018-04-13 00:18:24,780 INFO L226 Difference]: Without dead ends: 6266 [2018-04-13 00:18:24,781 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2018-04-13 00:18:24,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6266 states. [2018-04-13 00:18:24,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6266 to 1958. [2018-04-13 00:18:24,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1958 states. [2018-04-13 00:18:24,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1958 states to 1958 states and 2930 transitions. [2018-04-13 00:18:24,837 INFO L78 Accepts]: Start accepts. Automaton has 1958 states and 2930 transitions. Word has length 1451 [2018-04-13 00:18:24,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:24,838 INFO L459 AbstractCegarLoop]: Abstraction has 1958 states and 2930 transitions. [2018-04-13 00:18:24,838 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-13 00:18:24,838 INFO L276 IsEmpty]: Start isEmpty. Operand 1958 states and 2930 transitions. [2018-04-13 00:18:24,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1458 [2018-04-13 00:18:24,872 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:24,872 INFO L355 BasicCegarLoop]: trace histogram [123, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:24,872 INFO L408 AbstractCegarLoop]: === Iteration 133 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:24,873 INFO L82 PathProgramCache]: Analyzing trace with hash 1311271860, now seen corresponding path program 120 times [2018-04-13 00:18:24,873 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:24,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:24,974 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:25,624 INFO L134 CoverageAnalysis]: Checked inductivity of 70668 backedges. 4141 proven. 364 refuted. 0 times theorem prover too weak. 66163 trivial. 0 not checked. [2018-04-13 00:18:25,624 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:25,624 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-13 00:18:25,624 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:25,625 INFO L134 CoverageAnalysis]: Checked inductivity of 25131 backedges. 17 proven. 56 refuted. 0 times theorem prover too weak. 25058 trivial. 0 not checked. [2018-04-13 00:18:25,625 INFO L182 omatonBuilderFactory]: Interpolants [373349#(<= main_~i~1 4), 373348#(<= main_~i~1 3), 373351#(<= main_~i~1 6), 373350#(<= main_~i~1 5), 373345#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 373344#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 373347#(<= main_~i~1 2), 373346#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 2), 373341#true, 373343#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 373342#false, 373352#(<= main_~i~1 7)] [2018-04-13 00:18:25,627 INFO L134 CoverageAnalysis]: Checked inductivity of 70668 backedges. 4141 proven. 364 refuted. 0 times theorem prover too weak. 66163 trivial. 0 not checked. [2018-04-13 00:18:25,627 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-13 00:18:25,627 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-13 00:18:25,627 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2018-04-13 00:18:25,627 INFO L87 Difference]: Start difference. First operand 1958 states and 2930 transitions. Second operand 12 states. [2018-04-13 00:18:25,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:25,745 INFO L93 Difference]: Finished difference Result 5649 states and 9898 transitions. [2018-04-13 00:18:25,745 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-13 00:18:25,745 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 1457 [2018-04-13 00:18:25,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:25,760 INFO L225 Difference]: With dead ends: 5649 [2018-04-13 00:18:25,761 INFO L226 Difference]: Without dead ends: 5649 [2018-04-13 00:18:25,761 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2018-04-13 00:18:25,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5649 states. [2018-04-13 00:18:25,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5649 to 1958. [2018-04-13 00:18:25,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1958 states. [2018-04-13 00:18:25,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1958 states to 1958 states and 2930 transitions. [2018-04-13 00:18:25,821 INFO L78 Accepts]: Start accepts. Automaton has 1958 states and 2930 transitions. Word has length 1457 [2018-04-13 00:18:25,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:25,822 INFO L459 AbstractCegarLoop]: Abstraction has 1958 states and 2930 transitions. [2018-04-13 00:18:25,822 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-13 00:18:25,822 INFO L276 IsEmpty]: Start isEmpty. Operand 1958 states and 2930 transitions. [2018-04-13 00:18:25,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1464 [2018-04-13 00:18:25,832 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:25,833 INFO L355 BasicCegarLoop]: trace histogram [124, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:25,833 INFO L408 AbstractCegarLoop]: === Iteration 134 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:25,833 INFO L82 PathProgramCache]: Analyzing trace with hash 538250908, now seen corresponding path program 121 times [2018-04-13 00:18:25,833 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:26,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:26,005 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:26,686 INFO L134 CoverageAnalysis]: Checked inductivity of 71006 backedges. 3779 proven. 396 refuted. 0 times theorem prover too weak. 66831 trivial. 0 not checked. [2018-04-13 00:18:26,687 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:26,687 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-13 00:18:26,687 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:26,688 INFO L134 CoverageAnalysis]: Checked inductivity of 25155 backedges. 37 proven. 60 refuted. 0 times theorem prover too weak. 25058 trivial. 0 not checked. [2018-04-13 00:18:26,688 INFO L182 omatonBuilderFactory]: Interpolants [380967#false, 380966#true, 380977#(<= main_~i~1 7), 380976#(<= main_~i~1 6), 380973#(<= main_~i~1 3), 380972#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 3), 380975#(<= main_~i~1 5), 380974#(<= main_~i~1 4), 380969#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 380968#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 380971#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 380970#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2))] [2018-04-13 00:18:26,689 INFO L134 CoverageAnalysis]: Checked inductivity of 71006 backedges. 3779 proven. 396 refuted. 0 times theorem prover too weak. 66831 trivial. 0 not checked. [2018-04-13 00:18:26,689 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-13 00:18:26,689 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-13 00:18:26,690 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2018-04-13 00:18:26,690 INFO L87 Difference]: Start difference. First operand 1958 states and 2930 transitions. Second operand 12 states. [2018-04-13 00:18:26,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:26,837 INFO L93 Difference]: Finished difference Result 5018 states and 8638 transitions. [2018-04-13 00:18:26,837 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-13 00:18:26,837 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 1463 [2018-04-13 00:18:26,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:26,849 INFO L225 Difference]: With dead ends: 5018 [2018-04-13 00:18:26,849 INFO L226 Difference]: Without dead ends: 5018 [2018-04-13 00:18:26,849 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:18:26,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5018 states. [2018-04-13 00:18:26,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5018 to 1958. [2018-04-13 00:18:26,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1958 states. [2018-04-13 00:18:26,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1958 states to 1958 states and 2930 transitions. [2018-04-13 00:18:26,895 INFO L78 Accepts]: Start accepts. Automaton has 1958 states and 2930 transitions. Word has length 1463 [2018-04-13 00:18:26,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:26,895 INFO L459 AbstractCegarLoop]: Abstraction has 1958 states and 2930 transitions. [2018-04-13 00:18:26,895 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-13 00:18:26,895 INFO L276 IsEmpty]: Start isEmpty. Operand 1958 states and 2930 transitions. [2018-04-13 00:18:26,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1470 [2018-04-13 00:18:26,906 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:26,906 INFO L355 BasicCegarLoop]: trace histogram [125, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:26,906 INFO L408 AbstractCegarLoop]: === Iteration 135 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:26,906 INFO L82 PathProgramCache]: Analyzing trace with hash -696052684, now seen corresponding path program 122 times [2018-04-13 00:18:26,906 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:27,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:27,071 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:27,737 INFO L134 CoverageAnalysis]: Checked inductivity of 71350 backedges. 3469 proven. 375 refuted. 0 times theorem prover too weak. 67506 trivial. 0 not checked. [2018-04-13 00:18:27,737 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:27,737 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-13 00:18:27,737 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:27,738 INFO L134 CoverageAnalysis]: Checked inductivity of 25173 backedges. 63 proven. 52 refuted. 0 times theorem prover too weak. 25058 trivial. 0 not checked. [2018-04-13 00:18:27,738 INFO L182 omatonBuilderFactory]: Interpolants [387973#(<= main_~i~1 7), 387972#(<= main_~i~1 6), 387969#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 4), 387968#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 387971#(<= main_~i~1 5), 387970#(<= main_~i~1 4), 387965#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 387964#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 387967#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 387966#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 387963#false, 387962#true] [2018-04-13 00:18:27,739 INFO L134 CoverageAnalysis]: Checked inductivity of 71350 backedges. 3469 proven. 375 refuted. 0 times theorem prover too weak. 67506 trivial. 0 not checked. [2018-04-13 00:18:27,739 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-13 00:18:27,740 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-13 00:18:27,740 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2018-04-13 00:18:27,740 INFO L87 Difference]: Start difference. First operand 1958 states and 2930 transitions. Second operand 12 states. [2018-04-13 00:18:27,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:27,861 INFO L93 Difference]: Finished difference Result 4373 states and 7350 transitions. [2018-04-13 00:18:27,861 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-13 00:18:27,861 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 1469 [2018-04-13 00:18:27,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:27,871 INFO L225 Difference]: With dead ends: 4373 [2018-04-13 00:18:27,871 INFO L226 Difference]: Without dead ends: 4373 [2018-04-13 00:18:27,872 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:18:27,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4373 states. [2018-04-13 00:18:27,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4373 to 1958. [2018-04-13 00:18:27,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1958 states. [2018-04-13 00:18:27,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1958 states to 1958 states and 2930 transitions. [2018-04-13 00:18:27,908 INFO L78 Accepts]: Start accepts. Automaton has 1958 states and 2930 transitions. Word has length 1469 [2018-04-13 00:18:27,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:27,908 INFO L459 AbstractCegarLoop]: Abstraction has 1958 states and 2930 transitions. [2018-04-13 00:18:27,908 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-13 00:18:27,908 INFO L276 IsEmpty]: Start isEmpty. Operand 1958 states and 2930 transitions. [2018-04-13 00:18:27,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1476 [2018-04-13 00:18:27,918 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:27,918 INFO L355 BasicCegarLoop]: trace histogram [126, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:27,918 INFO L408 AbstractCegarLoop]: === Iteration 136 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:27,918 INFO L82 PathProgramCache]: Analyzing trace with hash 956214556, now seen corresponding path program 123 times [2018-04-13 00:18:27,918 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:28,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:28,017 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:28,689 INFO L134 CoverageAnalysis]: Checked inductivity of 71700 backedges. 3229 proven. 283 refuted. 0 times theorem prover too weak. 68188 trivial. 0 not checked. [2018-04-13 00:18:28,689 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:28,689 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-13 00:18:28,689 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:28,690 INFO L134 CoverageAnalysis]: Checked inductivity of 25185 backedges. 95 proven. 32 refuted. 0 times theorem prover too weak. 25058 trivial. 0 not checked. [2018-04-13 00:18:28,690 INFO L182 omatonBuilderFactory]: Interpolants [394326#(<= main_~i~1 7), 394324#(<= main_~i~1 5), 394325#(<= main_~i~1 6), 394322#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 394323#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 5), 394320#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 394321#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 394318#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 394319#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 394316#false, 394317#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 394315#true] [2018-04-13 00:18:28,691 INFO L134 CoverageAnalysis]: Checked inductivity of 71700 backedges. 3229 proven. 283 refuted. 0 times theorem prover too weak. 68188 trivial. 0 not checked. [2018-04-13 00:18:28,691 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-13 00:18:28,692 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-13 00:18:28,692 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2018-04-13 00:18:28,692 INFO L87 Difference]: Start difference. First operand 1958 states and 2930 transitions. Second operand 12 states. [2018-04-13 00:18:28,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:28,820 INFO L93 Difference]: Finished difference Result 3718 states and 6038 transitions. [2018-04-13 00:18:28,820 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-13 00:18:28,820 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 1475 [2018-04-13 00:18:28,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:28,829 INFO L225 Difference]: With dead ends: 3718 [2018-04-13 00:18:28,829 INFO L226 Difference]: Without dead ends: 3718 [2018-04-13 00:18:28,829 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=93, Invalid=213, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:18:28,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3718 states. [2018-04-13 00:18:28,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3718 to 1958. [2018-04-13 00:18:28,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1958 states. [2018-04-13 00:18:28,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1958 states to 1958 states and 2930 transitions. [2018-04-13 00:18:28,862 INFO L78 Accepts]: Start accepts. Automaton has 1958 states and 2930 transitions. Word has length 1475 [2018-04-13 00:18:28,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:28,862 INFO L459 AbstractCegarLoop]: Abstraction has 1958 states and 2930 transitions. [2018-04-13 00:18:28,862 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-13 00:18:28,862 INFO L276 IsEmpty]: Start isEmpty. Operand 1958 states and 2930 transitions. [2018-04-13 00:18:28,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1482 [2018-04-13 00:18:28,873 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:28,874 INFO L355 BasicCegarLoop]: trace histogram [127, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:28,874 INFO L408 AbstractCegarLoop]: === Iteration 137 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:28,874 INFO L82 PathProgramCache]: Analyzing trace with hash -2061729612, now seen corresponding path program 124 times [2018-04-13 00:18:28,874 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:29,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:29,051 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:29,770 INFO L134 CoverageAnalysis]: Checked inductivity of 72056 backedges. 3077 proven. 102 refuted. 0 times theorem prover too weak. 68877 trivial. 0 not checked. [2018-04-13 00:18:29,771 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:29,771 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-13 00:18:29,771 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:29,772 INFO L134 CoverageAnalysis]: Checked inductivity of 25191 backedges. 133 proven. 0 refuted. 0 times theorem prover too weak. 25058 trivial. 0 not checked. [2018-04-13 00:18:29,772 INFO L182 omatonBuilderFactory]: Interpolants [400022#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 400023#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 400020#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 400021#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 400018#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 400019#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 400016#false, 400017#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 400015#true, 400026#(<= main_~i~1 7), 400024#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 6), 400025#(<= main_~i~1 6)] [2018-04-13 00:18:29,773 INFO L134 CoverageAnalysis]: Checked inductivity of 72056 backedges. 3077 proven. 102 refuted. 0 times theorem prover too weak. 68877 trivial. 0 not checked. [2018-04-13 00:18:29,773 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-13 00:18:29,773 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-13 00:18:29,773 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2018-04-13 00:18:29,773 INFO L87 Difference]: Start difference. First operand 1958 states and 2930 transitions. Second operand 12 states. [2018-04-13 00:18:29,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:29,920 INFO L93 Difference]: Finished difference Result 3054 states and 4898 transitions. [2018-04-13 00:18:29,927 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-13 00:18:29,927 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 1481 [2018-04-13 00:18:29,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:29,936 INFO L225 Difference]: With dead ends: 3054 [2018-04-13 00:18:29,936 INFO L226 Difference]: Without dead ends: 3054 [2018-04-13 00:18:29,937 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=113, Invalid=229, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:18:29,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3054 states. [2018-04-13 00:18:29,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3054 to 1967. [2018-04-13 00:18:29,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1967 states. [2018-04-13 00:18:29,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1967 states to 1967 states and 3037 transitions. [2018-04-13 00:18:29,967 INFO L78 Accepts]: Start accepts. Automaton has 1967 states and 3037 transitions. Word has length 1481 [2018-04-13 00:18:29,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:29,968 INFO L459 AbstractCegarLoop]: Abstraction has 1967 states and 3037 transitions. [2018-04-13 00:18:29,968 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-13 00:18:29,968 INFO L276 IsEmpty]: Start isEmpty. Operand 1967 states and 3037 transitions. [2018-04-13 00:18:29,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1488 [2018-04-13 00:18:29,978 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:29,978 INFO L355 BasicCegarLoop]: trace histogram [128, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:29,979 INFO L408 AbstractCegarLoop]: === Iteration 138 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:29,979 INFO L82 PathProgramCache]: Analyzing trace with hash 1100777372, now seen corresponding path program 125 times [2018-04-13 00:18:29,979 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:30,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:30,121 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:30,832 INFO L134 CoverageAnalysis]: Checked inductivity of 72418 backedges. 5543 proven. 280 refuted. 0 times theorem prover too weak. 66595 trivial. 0 not checked. [2018-04-13 00:18:30,832 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:30,832 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-13 00:18:30,832 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:30,833 INFO L134 CoverageAnalysis]: Checked inductivity of 25188 backedges. 450 proven. 2 refuted. 0 times theorem prover too weak. 24736 trivial. 0 not checked. [2018-04-13 00:18:30,833 INFO L182 omatonBuilderFactory]: Interpolants [405062#true, 405063#false, 405070#(<= main_~i~1 3), 405071#(<= main_~i~1 4), 405068#(<= main_~i~1 1), 405069#(<= main_~i~1 2), 405066#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 0), 405067#(<= main_~i~1 0), 405064#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 405065#(and (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 405074#(<= main_~i~1 7), 405075#(<= main_~i~1 8), 405072#(<= main_~i~1 5), 405073#(<= main_~i~1 6)] [2018-04-13 00:18:30,835 INFO L134 CoverageAnalysis]: Checked inductivity of 72418 backedges. 5543 proven. 280 refuted. 0 times theorem prover too weak. 66595 trivial. 0 not checked. [2018-04-13 00:18:30,835 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-13 00:18:30,835 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-13 00:18:30,835 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2018-04-13 00:18:30,835 INFO L87 Difference]: Start difference. First operand 1967 states and 3037 transitions. Second operand 14 states. [2018-04-13 00:18:30,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:30,962 INFO L93 Difference]: Finished difference Result 6883 states and 13088 transitions. [2018-04-13 00:18:30,962 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-13 00:18:30,962 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 1487 [2018-04-13 00:18:30,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:30,982 INFO L225 Difference]: With dead ends: 6883 [2018-04-13 00:18:30,982 INFO L226 Difference]: Without dead ends: 6883 [2018-04-13 00:18:30,982 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2018-04-13 00:18:30,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6883 states. [2018-04-13 00:18:31,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6883 to 1960. [2018-04-13 00:18:31,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1960 states. [2018-04-13 00:18:31,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1960 states to 1960 states and 3028 transitions. [2018-04-13 00:18:31,060 INFO L78 Accepts]: Start accepts. Automaton has 1960 states and 3028 transitions. Word has length 1487 [2018-04-13 00:18:31,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:31,060 INFO L459 AbstractCegarLoop]: Abstraction has 1960 states and 3028 transitions. [2018-04-13 00:18:31,060 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-13 00:18:31,060 INFO L276 IsEmpty]: Start isEmpty. Operand 1960 states and 3028 transitions. [2018-04-13 00:18:31,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1494 [2018-04-13 00:18:31,071 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:31,072 INFO L355 BasicCegarLoop]: trace histogram [129, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:31,072 INFO L408 AbstractCegarLoop]: === Iteration 139 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:31,072 INFO L82 PathProgramCache]: Analyzing trace with hash 974125364, now seen corresponding path program 126 times [2018-04-13 00:18:31,072 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:31,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:31,218 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:31,940 INFO L134 CoverageAnalysis]: Checked inductivity of 72786 backedges. 5143 proven. 401 refuted. 0 times theorem prover too weak. 67242 trivial. 0 not checked. [2018-04-13 00:18:31,940 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:31,940 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-13 00:18:31,940 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:31,941 INFO L134 CoverageAnalysis]: Checked inductivity of 24699 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 24651 trivial. 0 not checked. [2018-04-13 00:18:31,941 INFO L182 omatonBuilderFactory]: Interpolants [413926#(<= main_~i~1 1), 413927#(<= main_~i~1 2), 413924#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 413925#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1), 413922#false, 413923#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 413921#true, 413932#(<= main_~i~1 7), 413933#(<= main_~i~1 8), 413930#(<= main_~i~1 5), 413931#(<= main_~i~1 6), 413928#(<= main_~i~1 3), 413929#(<= main_~i~1 4)] [2018-04-13 00:18:31,942 INFO L134 CoverageAnalysis]: Checked inductivity of 72786 backedges. 5143 proven. 401 refuted. 0 times theorem prover too weak. 67242 trivial. 0 not checked. [2018-04-13 00:18:31,942 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-13 00:18:31,943 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-13 00:18:31,943 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2018-04-13 00:18:31,943 INFO L87 Difference]: Start difference. First operand 1960 states and 3028 transitions. Second operand 13 states. [2018-04-13 00:18:32,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:32,062 INFO L93 Difference]: Finished difference Result 6871 states and 13075 transitions. [2018-04-13 00:18:32,063 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-13 00:18:32,063 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 1493 [2018-04-13 00:18:32,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:32,080 INFO L225 Difference]: With dead ends: 6871 [2018-04-13 00:18:32,080 INFO L226 Difference]: Without dead ends: 6871 [2018-04-13 00:18:32,081 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2018-04-13 00:18:32,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6871 states. [2018-04-13 00:18:32,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6871 to 1960. [2018-04-13 00:18:32,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1960 states. [2018-04-13 00:18:32,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1960 states to 1960 states and 3028 transitions. [2018-04-13 00:18:32,148 INFO L78 Accepts]: Start accepts. Automaton has 1960 states and 3028 transitions. Word has length 1493 [2018-04-13 00:18:32,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:32,149 INFO L459 AbstractCegarLoop]: Abstraction has 1960 states and 3028 transitions. [2018-04-13 00:18:32,149 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-13 00:18:32,149 INFO L276 IsEmpty]: Start isEmpty. Operand 1960 states and 3028 transitions. [2018-04-13 00:18:32,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1500 [2018-04-13 00:18:32,159 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:32,159 INFO L355 BasicCegarLoop]: trace histogram [130, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:32,159 INFO L408 AbstractCegarLoop]: === Iteration 140 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:32,159 INFO L82 PathProgramCache]: Analyzing trace with hash -1116280292, now seen corresponding path program 127 times [2018-04-13 00:18:32,160 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:32,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:32,299 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:32,966 INFO L134 CoverageAnalysis]: Checked inductivity of 73160 backedges. 4759 proven. 505 refuted. 0 times theorem prover too weak. 67896 trivial. 0 not checked. [2018-04-13 00:18:32,967 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:32,967 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-13 00:18:32,967 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:32,968 INFO L134 CoverageAnalysis]: Checked inductivity of 24738 backedges. 17 proven. 70 refuted. 0 times theorem prover too weak. 24651 trivial. 0 not checked. [2018-04-13 00:18:32,968 INFO L182 omatonBuilderFactory]: Interpolants [422774#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 2), 422775#(<= main_~i~1 2), 422772#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 422773#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 422770#false, 422771#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 422769#true, 422780#(<= main_~i~1 7), 422781#(<= main_~i~1 8), 422778#(<= main_~i~1 5), 422779#(<= main_~i~1 6), 422776#(<= main_~i~1 3), 422777#(<= main_~i~1 4)] [2018-04-13 00:18:32,969 INFO L134 CoverageAnalysis]: Checked inductivity of 73160 backedges. 4759 proven. 505 refuted. 0 times theorem prover too weak. 67896 trivial. 0 not checked. [2018-04-13 00:18:32,969 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-13 00:18:32,969 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-13 00:18:32,969 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2018-04-13 00:18:32,969 INFO L87 Difference]: Start difference. First operand 1960 states and 3028 transitions. Second operand 13 states. [2018-04-13 00:18:33,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:33,114 INFO L93 Difference]: Finished difference Result 6268 states and 11785 transitions. [2018-04-13 00:18:33,114 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-13 00:18:33,114 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 1499 [2018-04-13 00:18:33,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:33,133 INFO L225 Difference]: With dead ends: 6268 [2018-04-13 00:18:33,134 INFO L226 Difference]: Without dead ends: 6268 [2018-04-13 00:18:33,134 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:18:33,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6268 states. [2018-04-13 00:18:33,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6268 to 1960. [2018-04-13 00:18:33,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1960 states. [2018-04-13 00:18:33,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1960 states to 1960 states and 3028 transitions. [2018-04-13 00:18:33,201 INFO L78 Accepts]: Start accepts. Automaton has 1960 states and 3028 transitions. Word has length 1499 [2018-04-13 00:18:33,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:33,202 INFO L459 AbstractCegarLoop]: Abstraction has 1960 states and 3028 transitions. [2018-04-13 00:18:33,202 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-13 00:18:33,202 INFO L276 IsEmpty]: Start isEmpty. Operand 1960 states and 3028 transitions. [2018-04-13 00:18:33,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1506 [2018-04-13 00:18:33,213 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:33,213 INFO L355 BasicCegarLoop]: trace histogram [131, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:33,213 INFO L408 AbstractCegarLoop]: === Iteration 141 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:33,213 INFO L82 PathProgramCache]: Analyzing trace with hash 427285940, now seen corresponding path program 128 times [2018-04-13 00:18:33,214 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:33,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:33,357 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:34,083 INFO L134 CoverageAnalysis]: Checked inductivity of 73540 backedges. 4409 proven. 574 refuted. 0 times theorem prover too weak. 68557 trivial. 0 not checked. [2018-04-13 00:18:34,084 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:34,084 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-13 00:18:34,084 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:34,085 INFO L134 CoverageAnalysis]: Checked inductivity of 24768 backedges. 37 proven. 80 refuted. 0 times theorem prover too weak. 24651 trivial. 0 not checked. [2018-04-13 00:18:34,085 INFO L182 omatonBuilderFactory]: Interpolants [431022#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 3), 431023#(<= main_~i~1 3), 431020#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 431021#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 431018#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 431019#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 431016#true, 431017#false, 431028#(<= main_~i~1 8), 431026#(<= main_~i~1 6), 431027#(<= main_~i~1 7), 431024#(<= main_~i~1 4), 431025#(<= main_~i~1 5)] [2018-04-13 00:18:34,086 INFO L134 CoverageAnalysis]: Checked inductivity of 73540 backedges. 4409 proven. 574 refuted. 0 times theorem prover too weak. 68557 trivial. 0 not checked. [2018-04-13 00:18:34,086 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-13 00:18:34,087 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-13 00:18:34,087 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2018-04-13 00:18:34,087 INFO L87 Difference]: Start difference. First operand 1960 states and 3028 transitions. Second operand 13 states. [2018-04-13 00:18:34,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:34,247 INFO L93 Difference]: Finished difference Result 5651 states and 10465 transitions. [2018-04-13 00:18:34,247 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-13 00:18:34,247 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 1505 [2018-04-13 00:18:34,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:34,268 INFO L225 Difference]: With dead ends: 5651 [2018-04-13 00:18:34,268 INFO L226 Difference]: Without dead ends: 5651 [2018-04-13 00:18:34,269 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:18:34,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5651 states. [2018-04-13 00:18:34,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5651 to 1960. [2018-04-13 00:18:34,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1960 states. [2018-04-13 00:18:34,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1960 states to 1960 states and 3028 transitions. [2018-04-13 00:18:34,334 INFO L78 Accepts]: Start accepts. Automaton has 1960 states and 3028 transitions. Word has length 1505 [2018-04-13 00:18:34,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:34,335 INFO L459 AbstractCegarLoop]: Abstraction has 1960 states and 3028 transitions. [2018-04-13 00:18:34,335 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-13 00:18:34,335 INFO L276 IsEmpty]: Start isEmpty. Operand 1960 states and 3028 transitions. [2018-04-13 00:18:34,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1512 [2018-04-13 00:18:34,351 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:34,352 INFO L355 BasicCegarLoop]: trace histogram [132, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:34,352 INFO L408 AbstractCegarLoop]: === Iteration 142 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:34,352 INFO L82 PathProgramCache]: Analyzing trace with hash -984643428, now seen corresponding path program 129 times [2018-04-13 00:18:34,352 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:34,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:34,514 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:35,251 INFO L134 CoverageAnalysis]: Checked inductivity of 73926 backedges. 4111 proven. 590 refuted. 0 times theorem prover too weak. 69225 trivial. 0 not checked. [2018-04-13 00:18:35,251 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:35,251 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-13 00:18:35,251 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:35,252 INFO L134 CoverageAnalysis]: Checked inductivity of 24792 backedges. 63 proven. 78 refuted. 0 times theorem prover too weak. 24651 trivial. 0 not checked. [2018-04-13 00:18:35,252 INFO L182 omatonBuilderFactory]: Interpolants [438660#(<= main_~i~1 8), 438658#(<= main_~i~1 6), 438659#(<= main_~i~1 7), 438656#(<= main_~i~1 4), 438657#(<= main_~i~1 5), 438654#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 438655#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 4), 438652#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 438653#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 438650#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 438651#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 438648#true, 438649#false] [2018-04-13 00:18:35,253 INFO L134 CoverageAnalysis]: Checked inductivity of 73926 backedges. 4111 proven. 590 refuted. 0 times theorem prover too weak. 69225 trivial. 0 not checked. [2018-04-13 00:18:35,254 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-13 00:18:35,254 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-13 00:18:35,254 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2018-04-13 00:18:35,254 INFO L87 Difference]: Start difference. First operand 1960 states and 3028 transitions. Second operand 13 states. [2018-04-13 00:18:35,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:35,389 INFO L93 Difference]: Finished difference Result 5020 states and 9115 transitions. [2018-04-13 00:18:35,389 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-13 00:18:35,389 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 1511 [2018-04-13 00:18:35,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:35,402 INFO L225 Difference]: With dead ends: 5020 [2018-04-13 00:18:35,402 INFO L226 Difference]: Without dead ends: 5020 [2018-04-13 00:18:35,402 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=83, Invalid=223, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:18:35,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5020 states. [2018-04-13 00:18:35,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5020 to 1960. [2018-04-13 00:18:35,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1960 states. [2018-04-13 00:18:35,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1960 states to 1960 states and 3028 transitions. [2018-04-13 00:18:35,452 INFO L78 Accepts]: Start accepts. Automaton has 1960 states and 3028 transitions. Word has length 1511 [2018-04-13 00:18:35,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:35,453 INFO L459 AbstractCegarLoop]: Abstraction has 1960 states and 3028 transitions. [2018-04-13 00:18:35,453 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-13 00:18:35,453 INFO L276 IsEmpty]: Start isEmpty. Operand 1960 states and 3028 transitions. [2018-04-13 00:18:35,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1518 [2018-04-13 00:18:35,464 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:35,464 INFO L355 BasicCegarLoop]: trace histogram [133, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 33, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:35,464 INFO L408 AbstractCegarLoop]: === Iteration 143 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:35,464 INFO L82 PathProgramCache]: Analyzing trace with hash 333940276, now seen corresponding path program 130 times [2018-04-13 00:18:35,465 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:35,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:35,570 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:37,540 INFO L134 CoverageAnalysis]: Checked inductivity of 74318 backedges. 3883 proven. 535 refuted. 0 times theorem prover too weak. 69900 trivial. 0 not checked. [2018-04-13 00:18:37,541 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:37,541 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-13 00:18:37,541 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:37,541 INFO L134 CoverageAnalysis]: Checked inductivity of 24810 backedges. 95 proven. 64 refuted. 0 times theorem prover too weak. 24651 trivial. 0 not checked. [2018-04-13 00:18:37,541 INFO L182 omatonBuilderFactory]: Interpolants [445654#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 445655#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 445652#false, 445653#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 445651#true, 445662#(<= main_~i~1 7), 445663#(<= main_~i~1 8), 445660#(<= main_~i~1 5), 445661#(<= main_~i~1 6), 445658#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 445659#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 5), 445656#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 445657#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4))] [2018-04-13 00:18:37,543 INFO L134 CoverageAnalysis]: Checked inductivity of 74318 backedges. 3883 proven. 535 refuted. 0 times theorem prover too weak. 69900 trivial. 0 not checked. [2018-04-13 00:18:37,543 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-13 00:18:37,543 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-13 00:18:37,543 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2018-04-13 00:18:37,543 INFO L87 Difference]: Start difference. First operand 1960 states and 3028 transitions. Second operand 13 states. [2018-04-13 00:18:37,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:37,708 INFO L93 Difference]: Finished difference Result 4375 states and 7735 transitions. [2018-04-13 00:18:37,709 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-13 00:18:37,709 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 1517 [2018-04-13 00:18:37,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:37,719 INFO L225 Difference]: With dead ends: 4375 [2018-04-13 00:18:37,720 INFO L226 Difference]: Without dead ends: 4375 [2018-04-13 00:18:37,720 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=98, Invalid=244, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:18:37,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4375 states. [2018-04-13 00:18:37,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4375 to 1960. [2018-04-13 00:18:37,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1960 states. [2018-04-13 00:18:37,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1960 states to 1960 states and 3028 transitions. [2018-04-13 00:18:37,762 INFO L78 Accepts]: Start accepts. Automaton has 1960 states and 3028 transitions. Word has length 1517 [2018-04-13 00:18:37,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:37,762 INFO L459 AbstractCegarLoop]: Abstraction has 1960 states and 3028 transitions. [2018-04-13 00:18:37,762 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-13 00:18:37,762 INFO L276 IsEmpty]: Start isEmpty. Operand 1960 states and 3028 transitions. [2018-04-13 00:18:37,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1524 [2018-04-13 00:18:37,773 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:37,773 INFO L355 BasicCegarLoop]: trace histogram [134, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 34, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:37,773 INFO L408 AbstractCegarLoop]: === Iteration 144 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:37,773 INFO L82 PathProgramCache]: Analyzing trace with hash -233676004, now seen corresponding path program 131 times [2018-04-13 00:18:37,774 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:37,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:37,920 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:38,615 INFO L134 CoverageAnalysis]: Checked inductivity of 74716 backedges. 3743 proven. 391 refuted. 0 times theorem prover too weak. 70582 trivial. 0 not checked. [2018-04-13 00:18:38,615 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:38,615 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-13 00:18:38,615 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:38,616 INFO L134 CoverageAnalysis]: Checked inductivity of 24822 backedges. 133 proven. 38 refuted. 0 times theorem prover too weak. 24651 trivial. 0 not checked. [2018-04-13 00:18:38,616 INFO L182 omatonBuilderFactory]: Interpolants [452014#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 452015#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 452012#false, 452013#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 452011#true, 452022#(<= main_~i~1 7), 452023#(<= main_~i~1 8), 452020#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 6), 452021#(<= main_~i~1 6), 452018#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 452019#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 452016#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 452017#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4))] [2018-04-13 00:18:38,617 INFO L134 CoverageAnalysis]: Checked inductivity of 74716 backedges. 3743 proven. 391 refuted. 0 times theorem prover too weak. 70582 trivial. 0 not checked. [2018-04-13 00:18:38,617 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-13 00:18:38,617 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-13 00:18:38,618 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2018-04-13 00:18:38,618 INFO L87 Difference]: Start difference. First operand 1960 states and 3028 transitions. Second operand 13 states. [2018-04-13 00:18:38,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:38,741 INFO L93 Difference]: Finished difference Result 3720 states and 6329 transitions. [2018-04-13 00:18:38,741 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-13 00:18:38,741 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 1523 [2018-04-13 00:18:38,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:38,750 INFO L225 Difference]: With dead ends: 3720 [2018-04-13 00:18:38,750 INFO L226 Difference]: Without dead ends: 3720 [2018-04-13 00:18:38,750 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=117, Invalid=263, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:18:38,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3720 states. [2018-04-13 00:18:38,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3720 to 1960. [2018-04-13 00:18:38,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1960 states. [2018-04-13 00:18:38,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1960 states to 1960 states and 3028 transitions. [2018-04-13 00:18:38,783 INFO L78 Accepts]: Start accepts. Automaton has 1960 states and 3028 transitions. Word has length 1523 [2018-04-13 00:18:38,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:38,783 INFO L459 AbstractCegarLoop]: Abstraction has 1960 states and 3028 transitions. [2018-04-13 00:18:38,783 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-13 00:18:38,783 INFO L276 IsEmpty]: Start isEmpty. Operand 1960 states and 3028 transitions. [2018-04-13 00:18:38,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1530 [2018-04-13 00:18:38,795 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:38,795 INFO L355 BasicCegarLoop]: trace histogram [135, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 35, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:38,795 INFO L408 AbstractCegarLoop]: === Iteration 145 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:38,795 INFO L82 PathProgramCache]: Analyzing trace with hash 316994228, now seen corresponding path program 132 times [2018-04-13 00:18:38,795 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:38,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:38,904 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:39,646 INFO L134 CoverageAnalysis]: Checked inductivity of 75120 backedges. 3709 proven. 140 refuted. 0 times theorem prover too weak. 71271 trivial. 0 not checked. [2018-04-13 00:18:39,647 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:39,647 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-13 00:18:39,647 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:39,648 INFO L134 CoverageAnalysis]: Checked inductivity of 24828 backedges. 177 proven. 0 refuted. 0 times theorem prover too weak. 24651 trivial. 0 not checked. [2018-04-13 00:18:39,648 INFO L182 omatonBuilderFactory]: Interpolants [457730#(<= main_~i~1 8), 457728#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 7), 457729#(<= main_~i~1 7), 457718#true, 457719#false, 457726#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 457727#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 457724#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 457725#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 457722#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 457723#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 457720#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 457721#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1))] [2018-04-13 00:18:39,649 INFO L134 CoverageAnalysis]: Checked inductivity of 75120 backedges. 3709 proven. 140 refuted. 0 times theorem prover too weak. 71271 trivial. 0 not checked. [2018-04-13 00:18:39,649 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-13 00:18:39,649 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-13 00:18:39,649 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2018-04-13 00:18:39,650 INFO L87 Difference]: Start difference. First operand 1960 states and 3028 transitions. Second operand 13 states. [2018-04-13 00:18:39,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:39,783 INFO L93 Difference]: Finished difference Result 3056 states and 5093 transitions. [2018-04-13 00:18:39,783 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-13 00:18:39,783 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 1529 [2018-04-13 00:18:39,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:39,793 INFO L225 Difference]: With dead ends: 3056 [2018-04-13 00:18:39,794 INFO L226 Difference]: Without dead ends: 3056 [2018-04-13 00:18:39,794 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=140, Invalid=280, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:18:39,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3056 states. [2018-04-13 00:18:39,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3056 to 1969. [2018-04-13 00:18:39,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1969 states. [2018-04-13 00:18:39,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1969 states to 1969 states and 3135 transitions. [2018-04-13 00:18:39,832 INFO L78 Accepts]: Start accepts. Automaton has 1969 states and 3135 transitions. Word has length 1529 [2018-04-13 00:18:39,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:39,833 INFO L459 AbstractCegarLoop]: Abstraction has 1969 states and 3135 transitions. [2018-04-13 00:18:39,833 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-13 00:18:39,833 INFO L276 IsEmpty]: Start isEmpty. Operand 1969 states and 3135 transitions. [2018-04-13 00:18:39,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1536 [2018-04-13 00:18:39,846 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:39,846 INFO L355 BasicCegarLoop]: trace histogram [136, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 36, 36, 36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:39,846 INFO L408 AbstractCegarLoop]: === Iteration 146 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:39,846 INFO L82 PathProgramCache]: Analyzing trace with hash -540575332, now seen corresponding path program 133 times [2018-04-13 00:18:39,847 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:40,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:40,028 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:40,773 INFO L134 CoverageAnalysis]: Checked inductivity of 75530 backedges. 6123 proven. 356 refuted. 0 times theorem prover too weak. 69051 trivial. 0 not checked. [2018-04-13 00:18:40,774 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:40,774 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-13 00:18:40,774 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:40,775 INFO L134 CoverageAnalysis]: Checked inductivity of 24825 backedges. 445 proven. 2 refuted. 0 times theorem prover too weak. 24378 trivial. 0 not checked. [2018-04-13 00:18:40,775 INFO L182 omatonBuilderFactory]: Interpolants [462786#(<= main_~i~1 9), 462785#(<= main_~i~1 8), 462784#(<= main_~i~1 7), 462775#(and (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 462774#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 462773#false, 462772#true, 462783#(<= main_~i~1 6), 462782#(<= main_~i~1 5), 462781#(<= main_~i~1 4), 462780#(<= main_~i~1 3), 462779#(<= main_~i~1 2), 462778#(<= main_~i~1 1), 462777#(<= main_~i~1 0), 462776#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 0)] [2018-04-13 00:18:40,776 INFO L134 CoverageAnalysis]: Checked inductivity of 75530 backedges. 6123 proven. 356 refuted. 0 times theorem prover too weak. 69051 trivial. 0 not checked. [2018-04-13 00:18:40,776 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 00:18:40,777 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 00:18:40,777 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2018-04-13 00:18:40,777 INFO L87 Difference]: Start difference. First operand 1969 states and 3135 transitions. Second operand 15 states. [2018-04-13 00:18:40,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:40,990 INFO L93 Difference]: Finished difference Result 7474 states and 15173 transitions. [2018-04-13 00:18:40,991 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-13 00:18:40,991 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 1535 [2018-04-13 00:18:40,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:41,013 INFO L225 Difference]: With dead ends: 7474 [2018-04-13 00:18:41,013 INFO L226 Difference]: Without dead ends: 7474 [2018-04-13 00:18:41,013 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:18:41,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7474 states. [2018-04-13 00:18:41,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7474 to 1962. [2018-04-13 00:18:41,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1962 states. [2018-04-13 00:18:41,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1962 states to 1962 states and 3126 transitions. [2018-04-13 00:18:41,097 INFO L78 Accepts]: Start accepts. Automaton has 1962 states and 3126 transitions. Word has length 1535 [2018-04-13 00:18:41,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:41,097 INFO L459 AbstractCegarLoop]: Abstraction has 1962 states and 3126 transitions. [2018-04-13 00:18:41,097 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 00:18:41,097 INFO L276 IsEmpty]: Start isEmpty. Operand 1962 states and 3126 transitions. [2018-04-13 00:18:41,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1542 [2018-04-13 00:18:41,109 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:41,109 INFO L355 BasicCegarLoop]: trace histogram [137, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 37, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:41,109 INFO L408 AbstractCegarLoop]: === Iteration 147 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:41,109 INFO L82 PathProgramCache]: Analyzing trace with hash -1716196732, now seen corresponding path program 134 times [2018-04-13 00:18:41,109 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:41,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:41,222 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:41,955 INFO L134 CoverageAnalysis]: Checked inductivity of 75946 backedges. 5735 proven. 520 refuted. 0 times theorem prover too weak. 69691 trivial. 0 not checked. [2018-04-13 00:18:41,956 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:41,956 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-13 00:18:41,956 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:41,956 INFO L134 CoverageAnalysis]: Checked inductivity of 24351 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 24295 trivial. 0 not checked. [2018-04-13 00:18:41,957 INFO L182 omatonBuilderFactory]: Interpolants [472231#(<= main_~i~1 2), 472230#(<= main_~i~1 1), 472229#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1), 472228#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 472227#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 472226#false, 472225#true, 472238#(<= main_~i~1 9), 472237#(<= main_~i~1 8), 472236#(<= main_~i~1 7), 472235#(<= main_~i~1 6), 472234#(<= main_~i~1 5), 472233#(<= main_~i~1 4), 472232#(<= main_~i~1 3)] [2018-04-13 00:18:41,958 INFO L134 CoverageAnalysis]: Checked inductivity of 75946 backedges. 5735 proven. 520 refuted. 0 times theorem prover too weak. 69691 trivial. 0 not checked. [2018-04-13 00:18:41,958 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-13 00:18:41,958 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-13 00:18:41,958 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2018-04-13 00:18:41,958 INFO L87 Difference]: Start difference. First operand 1962 states and 3126 transitions. Second operand 14 states. [2018-04-13 00:18:42,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:42,087 INFO L93 Difference]: Finished difference Result 7462 states and 15160 transitions. [2018-04-13 00:18:42,087 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-13 00:18:42,087 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 1541 [2018-04-13 00:18:42,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:42,109 INFO L225 Difference]: With dead ends: 7462 [2018-04-13 00:18:42,109 INFO L226 Difference]: Without dead ends: 7462 [2018-04-13 00:18:42,110 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:18:42,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7462 states. [2018-04-13 00:18:42,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7462 to 1962. [2018-04-13 00:18:42,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1962 states. [2018-04-13 00:18:42,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1962 states to 1962 states and 3126 transitions. [2018-04-13 00:18:42,197 INFO L78 Accepts]: Start accepts. Automaton has 1962 states and 3126 transitions. Word has length 1541 [2018-04-13 00:18:42,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:42,197 INFO L459 AbstractCegarLoop]: Abstraction has 1962 states and 3126 transitions. [2018-04-13 00:18:42,197 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-13 00:18:42,197 INFO L276 IsEmpty]: Start isEmpty. Operand 1962 states and 3126 transitions. [2018-04-13 00:18:42,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1548 [2018-04-13 00:18:42,209 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:42,209 INFO L355 BasicCegarLoop]: trace histogram [138, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 38, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:42,209 INFO L408 AbstractCegarLoop]: === Iteration 148 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:42,209 INFO L82 PathProgramCache]: Analyzing trace with hash -72909284, now seen corresponding path program 135 times [2018-04-13 00:18:42,209 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:42,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:42,329 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:43,076 INFO L134 CoverageAnalysis]: Checked inductivity of 76368 backedges. 5363 proven. 667 refuted. 0 times theorem prover too weak. 70338 trivial. 0 not checked. [2018-04-13 00:18:43,076 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:43,077 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-13 00:18:43,077 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:43,077 INFO L134 CoverageAnalysis]: Checked inductivity of 24396 backedges. 17 proven. 84 refuted. 0 times theorem prover too weak. 24295 trivial. 0 not checked. [2018-04-13 00:18:43,077 INFO L182 omatonBuilderFactory]: Interpolants [481671#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 481670#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 481669#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 481668#false, 481667#true, 481679#(<= main_~i~1 8), 481678#(<= main_~i~1 7), 481677#(<= main_~i~1 6), 481676#(<= main_~i~1 5), 481675#(<= main_~i~1 4), 481674#(<= main_~i~1 3), 481673#(<= main_~i~1 2), 481672#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 2), 481680#(<= main_~i~1 9)] [2018-04-13 00:18:43,079 INFO L134 CoverageAnalysis]: Checked inductivity of 76368 backedges. 5363 proven. 667 refuted. 0 times theorem prover too weak. 70338 trivial. 0 not checked. [2018-04-13 00:18:43,079 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-13 00:18:43,079 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-13 00:18:43,079 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2018-04-13 00:18:43,079 INFO L87 Difference]: Start difference. First operand 1962 states and 3126 transitions. Second operand 14 states. [2018-04-13 00:18:43,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:43,255 INFO L93 Difference]: Finished difference Result 6873 states and 13816 transitions. [2018-04-13 00:18:43,255 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-13 00:18:43,255 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 1547 [2018-04-13 00:18:43,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:43,276 INFO L225 Difference]: With dead ends: 6873 [2018-04-13 00:18:43,276 INFO L226 Difference]: Without dead ends: 6873 [2018-04-13 00:18:43,276 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=74, Invalid=198, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:18:43,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6873 states. [2018-04-13 00:18:43,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6873 to 1962. [2018-04-13 00:18:43,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1962 states. [2018-04-13 00:18:43,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1962 states to 1962 states and 3126 transitions. [2018-04-13 00:18:43,367 INFO L78 Accepts]: Start accepts. Automaton has 1962 states and 3126 transitions. Word has length 1547 [2018-04-13 00:18:43,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:43,367 INFO L459 AbstractCegarLoop]: Abstraction has 1962 states and 3126 transitions. [2018-04-13 00:18:43,367 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-13 00:18:43,368 INFO L276 IsEmpty]: Start isEmpty. Operand 1962 states and 3126 transitions. [2018-04-13 00:18:43,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1554 [2018-04-13 00:18:43,382 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:43,382 INFO L355 BasicCegarLoop]: trace histogram [139, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 39, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:43,382 INFO L408 AbstractCegarLoop]: === Iteration 149 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:43,383 INFO L82 PathProgramCache]: Analyzing trace with hash -1632015100, now seen corresponding path program 136 times [2018-04-13 00:18:43,383 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:43,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:43,532 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:44,321 INFO L134 CoverageAnalysis]: Checked inductivity of 76796 backedges. 5025 proven. 779 refuted. 0 times theorem prover too weak. 70992 trivial. 0 not checked. [2018-04-13 00:18:44,321 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:44,321 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-13 00:18:44,322 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:44,322 INFO L134 CoverageAnalysis]: Checked inductivity of 24432 backedges. 37 proven. 100 refuted. 0 times theorem prover too weak. 24295 trivial. 0 not checked. [2018-04-13 00:18:44,322 INFO L182 omatonBuilderFactory]: Interpolants [490535#(<= main_~i~1 9), 490534#(<= main_~i~1 8), 490533#(<= main_~i~1 7), 490532#(<= main_~i~1 6), 490531#(<= main_~i~1 5), 490530#(<= main_~i~1 4), 490529#(<= main_~i~1 3), 490528#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 3), 490527#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 490526#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 490525#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 490524#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 490523#false, 490522#true] [2018-04-13 00:18:44,324 INFO L134 CoverageAnalysis]: Checked inductivity of 76796 backedges. 5025 proven. 779 refuted. 0 times theorem prover too weak. 70992 trivial. 0 not checked. [2018-04-13 00:18:44,324 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-13 00:18:44,324 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-13 00:18:44,324 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2018-04-13 00:18:44,324 INFO L87 Difference]: Start difference. First operand 1962 states and 3126 transitions. Second operand 14 states. [2018-04-13 00:18:44,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:44,477 INFO L93 Difference]: Finished difference Result 6270 states and 12440 transitions. [2018-04-13 00:18:44,477 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-13 00:18:44,477 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 1553 [2018-04-13 00:18:44,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:44,494 INFO L225 Difference]: With dead ends: 6270 [2018-04-13 00:18:44,494 INFO L226 Difference]: Without dead ends: 6270 [2018-04-13 00:18:44,495 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:18:44,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6270 states. [2018-04-13 00:18:44,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6270 to 1962. [2018-04-13 00:18:44,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1962 states. [2018-04-13 00:18:44,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1962 states to 1962 states and 3126 transitions. [2018-04-13 00:18:44,563 INFO L78 Accepts]: Start accepts. Automaton has 1962 states and 3126 transitions. Word has length 1553 [2018-04-13 00:18:44,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:44,563 INFO L459 AbstractCegarLoop]: Abstraction has 1962 states and 3126 transitions. [2018-04-13 00:18:44,563 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-13 00:18:44,563 INFO L276 IsEmpty]: Start isEmpty. Operand 1962 states and 3126 transitions. [2018-04-13 00:18:44,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1560 [2018-04-13 00:18:44,574 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:44,575 INFO L355 BasicCegarLoop]: trace histogram [140, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 40, 40, 40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:44,575 INFO L408 AbstractCegarLoop]: === Iteration 150 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:44,575 INFO L82 PathProgramCache]: Analyzing trace with hash 1126712988, now seen corresponding path program 137 times [2018-04-13 00:18:44,575 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:44,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:44,692 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:45,429 INFO L134 CoverageAnalysis]: Checked inductivity of 77230 backedges. 4739 proven. 838 refuted. 0 times theorem prover too weak. 71653 trivial. 0 not checked. [2018-04-13 00:18:45,429 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:45,429 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-13 00:18:45,429 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:45,430 INFO L134 CoverageAnalysis]: Checked inductivity of 24462 backedges. 63 proven. 104 refuted. 0 times theorem prover too weak. 24295 trivial. 0 not checked. [2018-04-13 00:18:45,430 INFO L182 omatonBuilderFactory]: Interpolants [498789#(<= main_~i~1 9), 498788#(<= main_~i~1 8), 498787#(<= main_~i~1 7), 498786#(<= main_~i~1 6), 498785#(<= main_~i~1 5), 498784#(<= main_~i~1 4), 498783#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 4), 498782#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 498781#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 498780#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 498779#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 498778#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 498777#false, 498776#true] [2018-04-13 00:18:45,431 INFO L134 CoverageAnalysis]: Checked inductivity of 77230 backedges. 4739 proven. 838 refuted. 0 times theorem prover too weak. 71653 trivial. 0 not checked. [2018-04-13 00:18:45,431 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-13 00:18:45,431 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-13 00:18:45,431 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2018-04-13 00:18:45,432 INFO L87 Difference]: Start difference. First operand 1962 states and 3126 transitions. Second operand 14 states. [2018-04-13 00:18:45,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:45,603 INFO L93 Difference]: Finished difference Result 5653 states and 11032 transitions. [2018-04-13 00:18:45,603 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-13 00:18:45,603 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 1559 [2018-04-13 00:18:45,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:45,620 INFO L225 Difference]: With dead ends: 5653 [2018-04-13 00:18:45,620 INFO L226 Difference]: Without dead ends: 5653 [2018-04-13 00:18:45,620 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:18:45,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5653 states. [2018-04-13 00:18:45,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5653 to 1962. [2018-04-13 00:18:45,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1962 states. [2018-04-13 00:18:45,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1962 states to 1962 states and 3126 transitions. [2018-04-13 00:18:45,683 INFO L78 Accepts]: Start accepts. Automaton has 1962 states and 3126 transitions. Word has length 1559 [2018-04-13 00:18:45,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:45,683 INFO L459 AbstractCegarLoop]: Abstraction has 1962 states and 3126 transitions. [2018-04-13 00:18:45,683 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-13 00:18:45,684 INFO L276 IsEmpty]: Start isEmpty. Operand 1962 states and 3126 transitions. [2018-04-13 00:18:45,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1566 [2018-04-13 00:18:45,696 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:45,696 INFO L355 BasicCegarLoop]: trace histogram [141, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 41, 41, 41, 41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:45,696 INFO L408 AbstractCegarLoop]: === Iteration 151 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:45,696 INFO L82 PathProgramCache]: Analyzing trace with hash -1172165756, now seen corresponding path program 138 times [2018-04-13 00:18:45,697 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:45,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:45,844 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:46,626 INFO L134 CoverageAnalysis]: Checked inductivity of 77670 backedges. 4523 proven. 826 refuted. 0 times theorem prover too weak. 72321 trivial. 0 not checked. [2018-04-13 00:18:46,626 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:46,627 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-13 00:18:46,627 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:46,627 INFO L134 CoverageAnalysis]: Checked inductivity of 24486 backedges. 95 proven. 96 refuted. 0 times theorem prover too weak. 24295 trivial. 0 not checked. [2018-04-13 00:18:46,628 INFO L182 omatonBuilderFactory]: Interpolants [506415#true, 506423#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 5), 506422#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 506421#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 506420#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 506419#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 506418#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 506417#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 506416#false, 506428#(<= main_~i~1 9), 506427#(<= main_~i~1 8), 506426#(<= main_~i~1 7), 506425#(<= main_~i~1 6), 506424#(<= main_~i~1 5)] [2018-04-13 00:18:46,629 INFO L134 CoverageAnalysis]: Checked inductivity of 77670 backedges. 4523 proven. 826 refuted. 0 times theorem prover too weak. 72321 trivial. 0 not checked. [2018-04-13 00:18:46,629 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-13 00:18:46,629 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-13 00:18:46,629 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2018-04-13 00:18:46,629 INFO L87 Difference]: Start difference. First operand 1962 states and 3126 transitions. Second operand 14 states. [2018-04-13 00:18:46,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:46,801 INFO L93 Difference]: Finished difference Result 5022 states and 9592 transitions. [2018-04-13 00:18:46,802 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-13 00:18:46,802 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 1565 [2018-04-13 00:18:46,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:46,817 INFO L225 Difference]: With dead ends: 5022 [2018-04-13 00:18:46,817 INFO L226 Difference]: Without dead ends: 5022 [2018-04-13 00:18:46,817 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=104, Invalid=276, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:18:46,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5022 states. [2018-04-13 00:18:46,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5022 to 1962. [2018-04-13 00:18:46,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1962 states. [2018-04-13 00:18:46,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1962 states to 1962 states and 3126 transitions. [2018-04-13 00:18:46,874 INFO L78 Accepts]: Start accepts. Automaton has 1962 states and 3126 transitions. Word has length 1565 [2018-04-13 00:18:46,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:46,875 INFO L459 AbstractCegarLoop]: Abstraction has 1962 states and 3126 transitions. [2018-04-13 00:18:46,875 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-13 00:18:46,875 INFO L276 IsEmpty]: Start isEmpty. Operand 1962 states and 3126 transitions. [2018-04-13 00:18:46,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1572 [2018-04-13 00:18:46,887 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:46,887 INFO L355 BasicCegarLoop]: trace histogram [142, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 42, 42, 42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:46,887 INFO L408 AbstractCegarLoop]: === Iteration 152 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:46,887 INFO L82 PathProgramCache]: Analyzing trace with hash 547214108, now seen corresponding path program 139 times [2018-04-13 00:18:46,888 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:47,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:47,038 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:47,801 INFO L134 CoverageAnalysis]: Checked inductivity of 78116 backedges. 4395 proven. 725 refuted. 0 times theorem prover too weak. 72996 trivial. 0 not checked. [2018-04-13 00:18:47,801 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:47,801 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-13 00:18:47,801 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:47,802 INFO L134 CoverageAnalysis]: Checked inductivity of 24504 backedges. 133 proven. 76 refuted. 0 times theorem prover too weak. 24295 trivial. 0 not checked. [2018-04-13 00:18:47,802 INFO L182 omatonBuilderFactory]: Interpolants [513431#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 513430#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 513429#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 513428#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 513427#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 513426#false, 513425#true, 513438#(<= main_~i~1 9), 513437#(<= main_~i~1 8), 513436#(<= main_~i~1 7), 513435#(<= main_~i~1 6), 513434#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 6), 513433#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 513432#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5))] [2018-04-13 00:18:47,803 INFO L134 CoverageAnalysis]: Checked inductivity of 78116 backedges. 4395 proven. 725 refuted. 0 times theorem prover too weak. 72996 trivial. 0 not checked. [2018-04-13 00:18:47,803 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-13 00:18:47,803 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-13 00:18:47,803 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2018-04-13 00:18:47,804 INFO L87 Difference]: Start difference. First operand 1962 states and 3126 transitions. Second operand 14 states. [2018-04-13 00:18:47,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:47,969 INFO L93 Difference]: Finished difference Result 4377 states and 8120 transitions. [2018-04-13 00:18:47,969 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-13 00:18:47,969 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 1571 [2018-04-13 00:18:47,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:47,981 INFO L225 Difference]: With dead ends: 4377 [2018-04-13 00:18:47,982 INFO L226 Difference]: Without dead ends: 4377 [2018-04-13 00:18:47,982 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=122, Invalid=298, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:18:47,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4377 states. [2018-04-13 00:18:48,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4377 to 1962. [2018-04-13 00:18:48,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1962 states. [2018-04-13 00:18:48,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1962 states to 1962 states and 3126 transitions. [2018-04-13 00:18:48,028 INFO L78 Accepts]: Start accepts. Automaton has 1962 states and 3126 transitions. Word has length 1571 [2018-04-13 00:18:48,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:48,029 INFO L459 AbstractCegarLoop]: Abstraction has 1962 states and 3126 transitions. [2018-04-13 00:18:48,029 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-13 00:18:48,029 INFO L276 IsEmpty]: Start isEmpty. Operand 1962 states and 3126 transitions. [2018-04-13 00:18:48,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1578 [2018-04-13 00:18:48,041 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:48,041 INFO L355 BasicCegarLoop]: trace histogram [143, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 43, 43, 43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:48,041 INFO L408 AbstractCegarLoop]: === Iteration 153 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:48,041 INFO L82 PathProgramCache]: Analyzing trace with hash 1542006276, now seen corresponding path program 140 times [2018-04-13 00:18:48,042 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:48,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:48,169 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:48,938 INFO L134 CoverageAnalysis]: Checked inductivity of 78568 backedges. 4373 proven. 517 refuted. 0 times theorem prover too weak. 73678 trivial. 0 not checked. [2018-04-13 00:18:48,938 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:48,938 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-13 00:18:48,938 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:48,939 INFO L134 CoverageAnalysis]: Checked inductivity of 24516 backedges. 177 proven. 44 refuted. 0 times theorem prover too weak. 24295 trivial. 0 not checked. [2018-04-13 00:18:48,939 INFO L182 omatonBuilderFactory]: Interpolants [519799#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 519798#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 519797#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 519796#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 519795#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 519794#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 519793#false, 519792#true, 519805#(<= main_~i~1 9), 519804#(<= main_~i~1 8), 519803#(<= main_~i~1 7), 519802#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 7), 519801#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 519800#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6))] [2018-04-13 00:18:48,940 INFO L134 CoverageAnalysis]: Checked inductivity of 78568 backedges. 4373 proven. 517 refuted. 0 times theorem prover too weak. 73678 trivial. 0 not checked. [2018-04-13 00:18:48,941 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-13 00:18:48,941 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-13 00:18:48,941 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2018-04-13 00:18:48,941 INFO L87 Difference]: Start difference. First operand 1962 states and 3126 transitions. Second operand 14 states. [2018-04-13 00:18:49,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:49,104 INFO L93 Difference]: Finished difference Result 3722 states and 6620 transitions. [2018-04-13 00:18:49,105 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-13 00:18:49,105 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 1577 [2018-04-13 00:18:49,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:49,123 INFO L225 Difference]: With dead ends: 3722 [2018-04-13 00:18:49,123 INFO L226 Difference]: Without dead ends: 3722 [2018-04-13 00:18:49,123 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=144, Invalid=318, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:18:49,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3722 states. [2018-04-13 00:18:49,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3722 to 1962. [2018-04-13 00:18:49,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1962 states. [2018-04-13 00:18:49,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1962 states to 1962 states and 3126 transitions. [2018-04-13 00:18:49,183 INFO L78 Accepts]: Start accepts. Automaton has 1962 states and 3126 transitions. Word has length 1577 [2018-04-13 00:18:49,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:49,184 INFO L459 AbstractCegarLoop]: Abstraction has 1962 states and 3126 transitions. [2018-04-13 00:18:49,184 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-13 00:18:49,184 INFO L276 IsEmpty]: Start isEmpty. Operand 1962 states and 3126 transitions. [2018-04-13 00:18:49,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1584 [2018-04-13 00:18:49,197 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:49,197 INFO L355 BasicCegarLoop]: trace histogram [144, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 44, 44, 44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:49,197 INFO L408 AbstractCegarLoop]: === Iteration 154 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:49,197 INFO L82 PathProgramCache]: Analyzing trace with hash 1891640220, now seen corresponding path program 141 times [2018-04-13 00:18:49,197 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:49,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:49,356 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:50,189 INFO L134 CoverageAnalysis]: Checked inductivity of 79026 backedges. 4475 proven. 184 refuted. 0 times theorem prover too weak. 74367 trivial. 0 not checked. [2018-04-13 00:18:50,189 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:50,190 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-13 00:18:50,190 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:50,190 INFO L134 CoverageAnalysis]: Checked inductivity of 24522 backedges. 227 proven. 0 refuted. 0 times theorem prover too weak. 24295 trivial. 0 not checked. [2018-04-13 00:18:50,191 INFO L182 omatonBuilderFactory]: Interpolants [525512#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 525513#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 525514#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 525515#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 525516#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 525517#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 8), 525518#(<= main_~i~1 8), 525519#(<= main_~i~1 9), 525506#true, 525507#false, 525508#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 525509#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 525510#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 525511#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3))] [2018-04-13 00:18:50,192 INFO L134 CoverageAnalysis]: Checked inductivity of 79026 backedges. 4475 proven. 184 refuted. 0 times theorem prover too weak. 74367 trivial. 0 not checked. [2018-04-13 00:18:50,192 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-13 00:18:50,192 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-13 00:18:50,192 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2018-04-13 00:18:50,192 INFO L87 Difference]: Start difference. First operand 1962 states and 3126 transitions. Second operand 14 states. [2018-04-13 00:18:50,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:50,347 INFO L93 Difference]: Finished difference Result 3058 states and 5288 transitions. [2018-04-13 00:18:50,347 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-13 00:18:50,347 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 1583 [2018-04-13 00:18:50,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:50,355 INFO L225 Difference]: With dead ends: 3058 [2018-04-13 00:18:50,355 INFO L226 Difference]: Without dead ends: 3058 [2018-04-13 00:18:50,355 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=170, Invalid=336, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:18:50,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3058 states. [2018-04-13 00:18:50,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3058 to 1971. [2018-04-13 00:18:50,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1971 states. [2018-04-13 00:18:50,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1971 states to 1971 states and 3233 transitions. [2018-04-13 00:18:50,386 INFO L78 Accepts]: Start accepts. Automaton has 1971 states and 3233 transitions. Word has length 1583 [2018-04-13 00:18:50,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:50,387 INFO L459 AbstractCegarLoop]: Abstraction has 1971 states and 3233 transitions. [2018-04-13 00:18:50,387 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-13 00:18:50,387 INFO L276 IsEmpty]: Start isEmpty. Operand 1971 states and 3233 transitions. [2018-04-13 00:18:50,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1590 [2018-04-13 00:18:50,399 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:50,399 INFO L355 BasicCegarLoop]: trace histogram [145, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 45, 45, 45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:50,399 INFO L408 AbstractCegarLoop]: === Iteration 155 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:50,399 INFO L82 PathProgramCache]: Analyzing trace with hash 1227119748, now seen corresponding path program 142 times [2018-04-13 00:18:50,400 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:50,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:50,557 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:51,342 INFO L134 CoverageAnalysis]: Checked inductivity of 79490 backedges. 6689 proven. 441 refuted. 0 times theorem prover too weak. 72360 trivial. 0 not checked. [2018-04-13 00:18:51,342 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:51,342 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-13 00:18:51,342 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:51,343 INFO L134 CoverageAnalysis]: Checked inductivity of 24519 backedges. 440 proven. 2 refuted. 0 times theorem prover too weak. 24077 trivial. 0 not checked. [2018-04-13 00:18:51,343 INFO L182 omatonBuilderFactory]: Interpolants [530568#false, 530569#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 530570#(and (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 530571#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 0), 530572#(<= main_~i~1 0), 530573#(<= main_~i~1 1), 530574#(<= main_~i~1 2), 530575#(<= main_~i~1 3), 530567#true, 530576#(<= main_~i~1 4), 530577#(<= main_~i~1 5), 530578#(<= main_~i~1 6), 530579#(<= main_~i~1 7), 530580#(<= main_~i~1 8), 530581#(<= main_~i~1 9), 530582#(<= main_~i~1 10)] [2018-04-13 00:18:51,344 INFO L134 CoverageAnalysis]: Checked inductivity of 79490 backedges. 6689 proven. 441 refuted. 0 times theorem prover too weak. 72360 trivial. 0 not checked. [2018-04-13 00:18:51,344 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 00:18:51,345 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 00:18:51,345 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:18:51,345 INFO L87 Difference]: Start difference. First operand 1971 states and 3233 transitions. Second operand 16 states. [2018-04-13 00:18:51,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:51,524 INFO L93 Difference]: Finished difference Result 8051 states and 17392 transitions. [2018-04-13 00:18:51,524 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-13 00:18:51,524 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 1589 [2018-04-13 00:18:51,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:51,547 INFO L225 Difference]: With dead ends: 8051 [2018-04-13 00:18:51,547 INFO L226 Difference]: Without dead ends: 8051 [2018-04-13 00:18:51,547 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=90, Invalid=182, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:18:51,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8051 states. [2018-04-13 00:18:51,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8051 to 1964. [2018-04-13 00:18:51,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1964 states. [2018-04-13 00:18:51,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1964 states to 1964 states and 3224 transitions. [2018-04-13 00:18:51,646 INFO L78 Accepts]: Start accepts. Automaton has 1964 states and 3224 transitions. Word has length 1589 [2018-04-13 00:18:51,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:51,646 INFO L459 AbstractCegarLoop]: Abstraction has 1964 states and 3224 transitions. [2018-04-13 00:18:51,646 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 00:18:51,646 INFO L276 IsEmpty]: Start isEmpty. Operand 1964 states and 3224 transitions. [2018-04-13 00:18:51,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1596 [2018-04-13 00:18:51,658 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:51,658 INFO L355 BasicCegarLoop]: trace histogram [146, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 46, 46, 46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:51,658 INFO L408 AbstractCegarLoop]: === Iteration 156 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:51,659 INFO L82 PathProgramCache]: Analyzing trace with hash 1528233500, now seen corresponding path program 143 times [2018-04-13 00:18:51,659 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:51,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:51,824 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:52,603 INFO L134 CoverageAnalysis]: Checked inductivity of 79960 backedges. 6313 proven. 654 refuted. 0 times theorem prover too weak. 72993 trivial. 0 not checked. [2018-04-13 00:18:52,603 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:52,603 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-13 00:18:52,603 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:52,604 INFO L134 CoverageAnalysis]: Checked inductivity of 24060 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 23996 trivial. 0 not checked. [2018-04-13 00:18:52,604 INFO L182 omatonBuilderFactory]: Interpolants [540608#(<= main_~i~1 4), 540609#(<= main_~i~1 5), 540610#(<= main_~i~1 6), 540611#(<= main_~i~1 7), 540612#(<= main_~i~1 8), 540613#(<= main_~i~1 9), 540614#(<= main_~i~1 10), 540600#true, 540601#false, 540602#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 540603#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 540604#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1), 540605#(<= main_~i~1 1), 540606#(<= main_~i~1 2), 540607#(<= main_~i~1 3)] [2018-04-13 00:18:52,606 INFO L134 CoverageAnalysis]: Checked inductivity of 79960 backedges. 6313 proven. 654 refuted. 0 times theorem prover too weak. 72993 trivial. 0 not checked. [2018-04-13 00:18:52,606 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 00:18:52,606 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 00:18:52,606 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2018-04-13 00:18:52,606 INFO L87 Difference]: Start difference. First operand 1964 states and 3224 transitions. Second operand 15 states. [2018-04-13 00:18:52,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:52,777 INFO L93 Difference]: Finished difference Result 8039 states and 17379 transitions. [2018-04-13 00:18:52,777 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-13 00:18:52,777 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 1595 [2018-04-13 00:18:52,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:52,803 INFO L225 Difference]: With dead ends: 8039 [2018-04-13 00:18:52,803 INFO L226 Difference]: Without dead ends: 8039 [2018-04-13 00:18:52,803 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=83, Invalid=189, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:18:52,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8039 states. [2018-04-13 00:18:52,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8039 to 1964. [2018-04-13 00:18:52,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1964 states. [2018-04-13 00:18:52,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1964 states to 1964 states and 3224 transitions. [2018-04-13 00:18:52,911 INFO L78 Accepts]: Start accepts. Automaton has 1964 states and 3224 transitions. Word has length 1595 [2018-04-13 00:18:52,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:52,911 INFO L459 AbstractCegarLoop]: Abstraction has 1964 states and 3224 transitions. [2018-04-13 00:18:52,911 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 00:18:52,911 INFO L276 IsEmpty]: Start isEmpty. Operand 1964 states and 3224 transitions. [2018-04-13 00:18:52,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1602 [2018-04-13 00:18:52,924 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:52,924 INFO L355 BasicCegarLoop]: trace histogram [147, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 47, 47, 47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:52,924 INFO L408 AbstractCegarLoop]: === Iteration 157 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:52,924 INFO L82 PathProgramCache]: Analyzing trace with hash 292822788, now seen corresponding path program 144 times [2018-04-13 00:18:52,925 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:53,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:53,075 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:53,885 INFO L134 CoverageAnalysis]: Checked inductivity of 80436 backedges. 5953 proven. 850 refuted. 0 times theorem prover too weak. 73633 trivial. 0 not checked. [2018-04-13 00:18:53,885 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:53,885 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-13 00:18:53,886 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:53,886 INFO L134 CoverageAnalysis]: Checked inductivity of 24111 backedges. 17 proven. 98 refuted. 0 times theorem prover too weak. 23996 trivial. 0 not checked. [2018-04-13 00:18:53,886 INFO L182 omatonBuilderFactory]: Interpolants [550632#(<= main_~i~1 6), 550633#(<= main_~i~1 7), 550634#(<= main_~i~1 8), 550635#(<= main_~i~1 9), 550636#(<= main_~i~1 10), 550624#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 550625#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 550626#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 550627#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 2), 550628#(<= main_~i~1 2), 550629#(<= main_~i~1 3), 550630#(<= main_~i~1 4), 550631#(<= main_~i~1 5), 550622#true, 550623#false] [2018-04-13 00:18:53,888 INFO L134 CoverageAnalysis]: Checked inductivity of 80436 backedges. 5953 proven. 850 refuted. 0 times theorem prover too weak. 73633 trivial. 0 not checked. [2018-04-13 00:18:53,888 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 00:18:53,888 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 00:18:53,888 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2018-04-13 00:18:53,888 INFO L87 Difference]: Start difference. First operand 1964 states and 3224 transitions. Second operand 15 states. [2018-04-13 00:18:54,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:54,050 INFO L93 Difference]: Finished difference Result 7464 states and 15985 transitions. [2018-04-13 00:18:54,050 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-13 00:18:54,050 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 1601 [2018-04-13 00:18:54,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:54,073 INFO L225 Difference]: With dead ends: 7464 [2018-04-13 00:18:54,073 INFO L226 Difference]: Without dead ends: 7464 [2018-04-13 00:18:54,073 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=84, Invalid=222, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:18:54,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7464 states. [2018-04-13 00:18:54,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7464 to 1964. [2018-04-13 00:18:54,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1964 states. [2018-04-13 00:18:54,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1964 states to 1964 states and 3224 transitions. [2018-04-13 00:18:54,169 INFO L78 Accepts]: Start accepts. Automaton has 1964 states and 3224 transitions. Word has length 1601 [2018-04-13 00:18:54,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:54,169 INFO L459 AbstractCegarLoop]: Abstraction has 1964 states and 3224 transitions. [2018-04-13 00:18:54,169 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 00:18:54,169 INFO L276 IsEmpty]: Start isEmpty. Operand 1964 states and 3224 transitions. [2018-04-13 00:18:54,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1608 [2018-04-13 00:18:54,181 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:54,181 INFO L355 BasicCegarLoop]: trace histogram [148, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 48, 48, 48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:54,181 INFO L408 AbstractCegarLoop]: === Iteration 158 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:54,181 INFO L82 PathProgramCache]: Analyzing trace with hash -112442724, now seen corresponding path program 145 times [2018-04-13 00:18:54,182 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:54,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:54,296 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:55,057 INFO L134 CoverageAnalysis]: Checked inductivity of 80918 backedges. 5627 proven. 1011 refuted. 0 times theorem prover too weak. 74280 trivial. 0 not checked. [2018-04-13 00:18:55,057 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:55,057 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-13 00:18:55,057 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:55,058 INFO L134 CoverageAnalysis]: Checked inductivity of 24153 backedges. 37 proven. 120 refuted. 0 times theorem prover too weak. 23996 trivial. 0 not checked. [2018-04-13 00:18:55,058 INFO L182 omatonBuilderFactory]: Interpolants [560072#false, 560073#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 560074#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 560075#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 560076#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 560077#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 3), 560078#(<= main_~i~1 3), 560079#(<= main_~i~1 4), 560071#true, 560080#(<= main_~i~1 5), 560081#(<= main_~i~1 6), 560082#(<= main_~i~1 7), 560083#(<= main_~i~1 8), 560084#(<= main_~i~1 9), 560085#(<= main_~i~1 10)] [2018-04-13 00:18:55,059 INFO L134 CoverageAnalysis]: Checked inductivity of 80918 backedges. 5627 proven. 1011 refuted. 0 times theorem prover too weak. 74280 trivial. 0 not checked. [2018-04-13 00:18:55,059 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 00:18:55,059 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 00:18:55,060 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2018-04-13 00:18:55,060 INFO L87 Difference]: Start difference. First operand 1964 states and 3224 transitions. Second operand 15 states. [2018-04-13 00:18:55,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:55,259 INFO L93 Difference]: Finished difference Result 6875 states and 14557 transitions. [2018-04-13 00:18:55,259 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-13 00:18:55,259 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 1607 [2018-04-13 00:18:55,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:55,285 INFO L225 Difference]: With dead ends: 6875 [2018-04-13 00:18:55,285 INFO L226 Difference]: Without dead ends: 6875 [2018-04-13 00:18:55,285 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=89, Invalid=253, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:18:55,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6875 states. [2018-04-13 00:18:55,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6875 to 1964. [2018-04-13 00:18:55,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1964 states. [2018-04-13 00:18:55,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1964 states to 1964 states and 3224 transitions. [2018-04-13 00:18:55,378 INFO L78 Accepts]: Start accepts. Automaton has 1964 states and 3224 transitions. Word has length 1607 [2018-04-13 00:18:55,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:55,379 INFO L459 AbstractCegarLoop]: Abstraction has 1964 states and 3224 transitions. [2018-04-13 00:18:55,379 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 00:18:55,379 INFO L276 IsEmpty]: Start isEmpty. Operand 1964 states and 3224 transitions. [2018-04-13 00:18:55,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1614 [2018-04-13 00:18:55,392 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:55,392 INFO L355 BasicCegarLoop]: trace histogram [149, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 49, 49, 49, 49, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:55,392 INFO L408 AbstractCegarLoop]: === Iteration 159 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:55,392 INFO L82 PathProgramCache]: Analyzing trace with hash -1527636604, now seen corresponding path program 146 times [2018-04-13 00:18:55,392 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:55,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:55,550 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:56,433 INFO L134 CoverageAnalysis]: Checked inductivity of 81406 backedges. 5353 proven. 1119 refuted. 0 times theorem prover too weak. 74934 trivial. 0 not checked. [2018-04-13 00:18:56,433 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:56,434 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-13 00:18:56,434 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:56,434 INFO L134 CoverageAnalysis]: Checked inductivity of 24189 backedges. 63 proven. 130 refuted. 0 times theorem prover too weak. 23996 trivial. 0 not checked. [2018-04-13 00:18:56,435 INFO L182 omatonBuilderFactory]: Interpolants [568936#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 568937#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 568938#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 568939#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 568940#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 4), 568941#(<= main_~i~1 4), 568942#(<= main_~i~1 5), 568943#(<= main_~i~1 6), 568933#true, 568934#false, 568935#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 568944#(<= main_~i~1 7), 568945#(<= main_~i~1 8), 568946#(<= main_~i~1 9), 568947#(<= main_~i~1 10)] [2018-04-13 00:18:56,436 INFO L134 CoverageAnalysis]: Checked inductivity of 81406 backedges. 5353 proven. 1119 refuted. 0 times theorem prover too weak. 74934 trivial. 0 not checked. [2018-04-13 00:18:56,436 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 00:18:56,436 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 00:18:56,436 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2018-04-13 00:18:56,437 INFO L87 Difference]: Start difference. First operand 1964 states and 3224 transitions. Second operand 15 states. [2018-04-13 00:18:56,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:56,632 INFO L93 Difference]: Finished difference Result 6272 states and 13095 transitions. [2018-04-13 00:18:56,632 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-13 00:18:56,632 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 1613 [2018-04-13 00:18:56,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:56,654 INFO L225 Difference]: With dead ends: 6272 [2018-04-13 00:18:56,654 INFO L226 Difference]: Without dead ends: 6272 [2018-04-13 00:18:56,654 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=98, Invalid=282, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:18:56,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6272 states. [2018-04-13 00:18:56,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6272 to 1964. [2018-04-13 00:18:56,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1964 states. [2018-04-13 00:18:56,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1964 states to 1964 states and 3224 transitions. [2018-04-13 00:18:56,738 INFO L78 Accepts]: Start accepts. Automaton has 1964 states and 3224 transitions. Word has length 1613 [2018-04-13 00:18:56,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:56,739 INFO L459 AbstractCegarLoop]: Abstraction has 1964 states and 3224 transitions. [2018-04-13 00:18:56,739 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 00:18:56,739 INFO L276 IsEmpty]: Start isEmpty. Operand 1964 states and 3224 transitions. [2018-04-13 00:18:56,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1620 [2018-04-13 00:18:56,752 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:56,752 INFO L355 BasicCegarLoop]: trace histogram [150, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 50, 50, 50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:56,752 INFO L408 AbstractCegarLoop]: === Iteration 160 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:56,752 INFO L82 PathProgramCache]: Analyzing trace with hash -583447780, now seen corresponding path program 147 times [2018-04-13 00:18:56,752 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:56,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:56,902 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:57,726 INFO L134 CoverageAnalysis]: Checked inductivity of 81900 backedges. 5149 proven. 1156 refuted. 0 times theorem prover too weak. 75595 trivial. 0 not checked. [2018-04-13 00:18:57,726 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:57,727 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-13 00:18:57,727 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:57,727 INFO L134 CoverageAnalysis]: Checked inductivity of 24219 backedges. 95 proven. 128 refuted. 0 times theorem prover too weak. 23996 trivial. 0 not checked. [2018-04-13 00:18:57,727 INFO L182 omatonBuilderFactory]: Interpolants [577194#true, 577195#false, 577196#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 577197#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 577198#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 577199#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 577208#(<= main_~i~1 10), 577200#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 577201#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 577202#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 5), 577203#(<= main_~i~1 5), 577204#(<= main_~i~1 6), 577205#(<= main_~i~1 7), 577206#(<= main_~i~1 8), 577207#(<= main_~i~1 9)] [2018-04-13 00:18:57,729 INFO L134 CoverageAnalysis]: Checked inductivity of 81900 backedges. 5149 proven. 1156 refuted. 0 times theorem prover too weak. 75595 trivial. 0 not checked. [2018-04-13 00:18:57,729 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 00:18:57,729 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 00:18:57,729 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2018-04-13 00:18:57,729 INFO L87 Difference]: Start difference. First operand 1964 states and 3224 transitions. Second operand 15 states. [2018-04-13 00:18:57,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:57,929 INFO L93 Difference]: Finished difference Result 5655 states and 11599 transitions. [2018-04-13 00:18:57,929 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-13 00:18:57,929 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 1619 [2018-04-13 00:18:57,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:57,945 INFO L225 Difference]: With dead ends: 5655 [2018-04-13 00:18:57,945 INFO L226 Difference]: Without dead ends: 5655 [2018-04-13 00:18:57,945 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=111, Invalid=309, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:18:57,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5655 states. [2018-04-13 00:18:58,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5655 to 1964. [2018-04-13 00:18:58,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1964 states. [2018-04-13 00:18:58,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1964 states to 1964 states and 3224 transitions. [2018-04-13 00:18:58,005 INFO L78 Accepts]: Start accepts. Automaton has 1964 states and 3224 transitions. Word has length 1619 [2018-04-13 00:18:58,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:58,006 INFO L459 AbstractCegarLoop]: Abstraction has 1964 states and 3224 transitions. [2018-04-13 00:18:58,006 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 00:18:58,006 INFO L276 IsEmpty]: Start isEmpty. Operand 1964 states and 3224 transitions. [2018-04-13 00:18:58,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1626 [2018-04-13 00:18:58,017 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:58,018 INFO L355 BasicCegarLoop]: trace histogram [151, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 51, 51, 51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:58,018 INFO L408 AbstractCegarLoop]: === Iteration 161 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:58,018 INFO L82 PathProgramCache]: Analyzing trace with hash -192260092, now seen corresponding path program 148 times [2018-04-13 00:18:58,018 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:58,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:58,139 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:18:58,935 INFO L134 CoverageAnalysis]: Checked inductivity of 82400 backedges. 5033 proven. 1104 refuted. 0 times theorem prover too weak. 76263 trivial. 0 not checked. [2018-04-13 00:18:58,935 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:18:58,935 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-13 00:18:58,935 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:18:58,936 INFO L134 CoverageAnalysis]: Checked inductivity of 24243 backedges. 133 proven. 114 refuted. 0 times theorem prover too weak. 23996 trivial. 0 not checked. [2018-04-13 00:18:58,936 INFO L182 omatonBuilderFactory]: Interpolants [584840#true, 584841#false, 584842#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 584843#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 584844#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 584845#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 584846#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 584847#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 584848#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 584849#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 6), 584850#(<= main_~i~1 6), 584851#(<= main_~i~1 7), 584852#(<= main_~i~1 8), 584853#(<= main_~i~1 9), 584854#(<= main_~i~1 10)] [2018-04-13 00:18:58,938 INFO L134 CoverageAnalysis]: Checked inductivity of 82400 backedges. 5033 proven. 1104 refuted. 0 times theorem prover too weak. 76263 trivial. 0 not checked. [2018-04-13 00:18:58,938 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 00:18:58,938 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 00:18:58,938 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2018-04-13 00:18:58,938 INFO L87 Difference]: Start difference. First operand 1964 states and 3224 transitions. Second operand 15 states. [2018-04-13 00:18:59,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:18:59,141 INFO L93 Difference]: Finished difference Result 5024 states and 10069 transitions. [2018-04-13 00:18:59,141 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-13 00:18:59,141 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 1625 [2018-04-13 00:18:59,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:18:59,158 INFO L225 Difference]: With dead ends: 5024 [2018-04-13 00:18:59,158 INFO L226 Difference]: Without dead ends: 5024 [2018-04-13 00:18:59,158 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=128, Invalid=334, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:18:59,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5024 states. [2018-04-13 00:18:59,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5024 to 1964. [2018-04-13 00:18:59,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1964 states. [2018-04-13 00:18:59,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1964 states to 1964 states and 3224 transitions. [2018-04-13 00:18:59,217 INFO L78 Accepts]: Start accepts. Automaton has 1964 states and 3224 transitions. Word has length 1625 [2018-04-13 00:18:59,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:18:59,218 INFO L459 AbstractCegarLoop]: Abstraction has 1964 states and 3224 transitions. [2018-04-13 00:18:59,218 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 00:18:59,218 INFO L276 IsEmpty]: Start isEmpty. Operand 1964 states and 3224 transitions. [2018-04-13 00:18:59,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1632 [2018-04-13 00:18:59,230 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:18:59,230 INFO L355 BasicCegarLoop]: trace histogram [152, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 52, 52, 52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:18:59,230 INFO L408 AbstractCegarLoop]: === Iteration 162 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:18:59,231 INFO L82 PathProgramCache]: Analyzing trace with hash -1469835364, now seen corresponding path program 149 times [2018-04-13 00:18:59,231 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:18:59,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:18:59,437 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:00,270 INFO L134 CoverageAnalysis]: Checked inductivity of 82906 backedges. 5023 proven. 945 refuted. 0 times theorem prover too weak. 76938 trivial. 0 not checked. [2018-04-13 00:19:00,270 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:00,270 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-13 00:19:00,270 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:00,271 INFO L134 CoverageAnalysis]: Checked inductivity of 24261 backedges. 177 proven. 88 refuted. 0 times theorem prover too weak. 23996 trivial. 0 not checked. [2018-04-13 00:19:00,271 INFO L182 omatonBuilderFactory]: Interpolants [591865#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 591864#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 591867#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 7), 591866#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 591869#(<= main_~i~1 8), 591868#(<= main_~i~1 7), 591871#(<= main_~i~1 10), 591870#(<= main_~i~1 9), 591857#true, 591859#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 591858#false, 591861#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 591860#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 591863#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 591862#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3))] [2018-04-13 00:19:00,273 INFO L134 CoverageAnalysis]: Checked inductivity of 82906 backedges. 5023 proven. 945 refuted. 0 times theorem prover too weak. 76938 trivial. 0 not checked. [2018-04-13 00:19:00,273 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 00:19:00,273 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 00:19:00,273 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2018-04-13 00:19:00,273 INFO L87 Difference]: Start difference. First operand 1964 states and 3224 transitions. Second operand 15 states. [2018-04-13 00:19:00,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:00,417 INFO L93 Difference]: Finished difference Result 4379 states and 8505 transitions. [2018-04-13 00:19:00,417 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-13 00:19:00,417 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 1631 [2018-04-13 00:19:00,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:00,431 INFO L225 Difference]: With dead ends: 4379 [2018-04-13 00:19:00,431 INFO L226 Difference]: Without dead ends: 4379 [2018-04-13 00:19:00,431 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=149, Invalid=357, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:19:00,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4379 states. [2018-04-13 00:19:00,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4379 to 1964. [2018-04-13 00:19:00,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1964 states. [2018-04-13 00:19:00,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1964 states to 1964 states and 3224 transitions. [2018-04-13 00:19:00,479 INFO L78 Accepts]: Start accepts. Automaton has 1964 states and 3224 transitions. Word has length 1631 [2018-04-13 00:19:00,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:00,480 INFO L459 AbstractCegarLoop]: Abstraction has 1964 states and 3224 transitions. [2018-04-13 00:19:00,480 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 00:19:00,480 INFO L276 IsEmpty]: Start isEmpty. Operand 1964 states and 3224 transitions. [2018-04-13 00:19:00,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1638 [2018-04-13 00:19:00,492 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:00,492 INFO L355 BasicCegarLoop]: trace histogram [153, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 53, 53, 53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:00,492 INFO L408 AbstractCegarLoop]: === Iteration 163 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:00,492 INFO L82 PathProgramCache]: Analyzing trace with hash 876924548, now seen corresponding path program 150 times [2018-04-13 00:19:00,493 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:00,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:00,610 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:01,523 INFO L134 CoverageAnalysis]: Checked inductivity of 83418 backedges. 5137 proven. 661 refuted. 0 times theorem prover too weak. 77620 trivial. 0 not checked. [2018-04-13 00:19:01,524 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:01,524 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-13 00:19:01,524 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:01,525 INFO L134 CoverageAnalysis]: Checked inductivity of 24273 backedges. 227 proven. 50 refuted. 0 times theorem prover too weak. 23996 trivial. 0 not checked. [2018-04-13 00:19:01,525 INFO L182 omatonBuilderFactory]: Interpolants [598241#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 598240#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 598243#(<= main_~i~1 8), 598242#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 8), 598245#(<= main_~i~1 10), 598244#(<= main_~i~1 9), 598233#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 598232#false, 598235#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 598234#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 598237#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 598236#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 598239#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 598238#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 598231#true] [2018-04-13 00:19:01,527 INFO L134 CoverageAnalysis]: Checked inductivity of 83418 backedges. 5137 proven. 661 refuted. 0 times theorem prover too weak. 77620 trivial. 0 not checked. [2018-04-13 00:19:01,527 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 00:19:01,527 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 00:19:01,527 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2018-04-13 00:19:01,527 INFO L87 Difference]: Start difference. First operand 1964 states and 3224 transitions. Second operand 15 states. [2018-04-13 00:19:01,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:01,776 INFO L93 Difference]: Finished difference Result 3724 states and 6911 transitions. [2018-04-13 00:19:01,777 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-13 00:19:01,777 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 1637 [2018-04-13 00:19:01,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:01,788 INFO L225 Difference]: With dead ends: 3724 [2018-04-13 00:19:01,788 INFO L226 Difference]: Without dead ends: 3724 [2018-04-13 00:19:01,789 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=174, Invalid=378, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:19:01,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3724 states. [2018-04-13 00:19:01,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3724 to 1964. [2018-04-13 00:19:01,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1964 states. [2018-04-13 00:19:01,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1964 states to 1964 states and 3224 transitions. [2018-04-13 00:19:01,831 INFO L78 Accepts]: Start accepts. Automaton has 1964 states and 3224 transitions. Word has length 1637 [2018-04-13 00:19:01,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:01,832 INFO L459 AbstractCegarLoop]: Abstraction has 1964 states and 3224 transitions. [2018-04-13 00:19:01,832 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 00:19:01,832 INFO L276 IsEmpty]: Start isEmpty. Operand 1964 states and 3224 transitions. [2018-04-13 00:19:01,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1644 [2018-04-13 00:19:01,846 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:01,846 INFO L355 BasicCegarLoop]: trace histogram [154, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 54, 54, 54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:01,846 INFO L408 AbstractCegarLoop]: === Iteration 164 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:01,846 INFO L82 PathProgramCache]: Analyzing trace with hash -2118735844, now seen corresponding path program 151 times [2018-04-13 00:19:01,846 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:02,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:02,029 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:02,911 INFO L134 CoverageAnalysis]: Checked inductivity of 83936 backedges. 5393 proven. 234 refuted. 0 times theorem prover too weak. 78309 trivial. 0 not checked. [2018-04-13 00:19:02,912 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:02,912 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-13 00:19:02,912 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:02,913 INFO L134 CoverageAnalysis]: Checked inductivity of 24279 backedges. 283 proven. 0 refuted. 0 times theorem prover too weak. 23996 trivial. 0 not checked. [2018-04-13 00:19:02,913 INFO L182 omatonBuilderFactory]: Interpolants [603961#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 603960#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 603963#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 603962#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 603965#(<= main_~i~1 9), 603964#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 9), 603966#(<= main_~i~1 10), 603953#false, 603952#true, 603955#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 603954#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 603957#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 603956#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 603959#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 603958#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4))] [2018-04-13 00:19:02,914 INFO L134 CoverageAnalysis]: Checked inductivity of 83936 backedges. 5393 proven. 234 refuted. 0 times theorem prover too weak. 78309 trivial. 0 not checked. [2018-04-13 00:19:02,915 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 00:19:02,915 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 00:19:02,915 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2018-04-13 00:19:02,915 INFO L87 Difference]: Start difference. First operand 1964 states and 3224 transitions. Second operand 15 states. [2018-04-13 00:19:03,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:03,060 INFO L93 Difference]: Finished difference Result 3060 states and 5483 transitions. [2018-04-13 00:19:03,061 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-13 00:19:03,061 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 1643 [2018-04-13 00:19:03,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:03,070 INFO L225 Difference]: With dead ends: 3060 [2018-04-13 00:19:03,070 INFO L226 Difference]: Without dead ends: 3060 [2018-04-13 00:19:03,070 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=203, Invalid=397, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:19:03,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3060 states. [2018-04-13 00:19:03,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3060 to 1973. [2018-04-13 00:19:03,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1973 states. [2018-04-13 00:19:03,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1973 states to 1973 states and 3331 transitions. [2018-04-13 00:19:03,105 INFO L78 Accepts]: Start accepts. Automaton has 1973 states and 3331 transitions. Word has length 1643 [2018-04-13 00:19:03,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:03,106 INFO L459 AbstractCegarLoop]: Abstraction has 1973 states and 3331 transitions. [2018-04-13 00:19:03,106 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 00:19:03,106 INFO L276 IsEmpty]: Start isEmpty. Operand 1973 states and 3331 transitions. [2018-04-13 00:19:03,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1650 [2018-04-13 00:19:03,120 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:03,120 INFO L355 BasicCegarLoop]: trace histogram [155, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 55, 55, 55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:03,120 INFO L408 AbstractCegarLoop]: === Iteration 165 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:03,120 INFO L82 PathProgramCache]: Analyzing trace with hash 1933934852, now seen corresponding path program 152 times [2018-04-13 00:19:03,121 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:03,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:03,240 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:04,037 INFO L134 CoverageAnalysis]: Checked inductivity of 84460 backedges. 7241 proven. 535 refuted. 0 times theorem prover too weak. 76684 trivial. 0 not checked. [2018-04-13 00:19:04,037 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:04,038 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 00:19:04,038 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:04,038 INFO L134 CoverageAnalysis]: Checked inductivity of 24276 backedges. 435 proven. 2 refuted. 0 times theorem prover too weak. 23839 trivial. 0 not checked. [2018-04-13 00:19:04,038 INFO L182 omatonBuilderFactory]: Interpolants [609033#(<= main_~i~1 8), 609032#(<= main_~i~1 7), 609035#(<= main_~i~1 10), 609034#(<= main_~i~1 9), 609036#(<= main_~i~1 11), 609025#(<= main_~i~1 0), 609024#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 0), 609027#(<= main_~i~1 2), 609026#(<= main_~i~1 1), 609029#(<= main_~i~1 4), 609028#(<= main_~i~1 3), 609031#(<= main_~i~1 6), 609030#(<= main_~i~1 5), 609021#false, 609020#true, 609023#(and (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 609022#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size))] [2018-04-13 00:19:04,040 INFO L134 CoverageAnalysis]: Checked inductivity of 84460 backedges. 7241 proven. 535 refuted. 0 times theorem prover too weak. 76684 trivial. 0 not checked. [2018-04-13 00:19:04,040 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-13 00:19:04,040 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-13 00:19:04,040 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=174, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:19:04,040 INFO L87 Difference]: Start difference. First operand 1973 states and 3331 transitions. Second operand 17 states. [2018-04-13 00:19:04,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:04,192 INFO L93 Difference]: Finished difference Result 8614 states and 19739 transitions. [2018-04-13 00:19:04,192 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-13 00:19:04,192 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 1649 [2018-04-13 00:19:04,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:04,221 INFO L225 Difference]: With dead ends: 8614 [2018-04-13 00:19:04,221 INFO L226 Difference]: Without dead ends: 8614 [2018-04-13 00:19:04,221 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=103, Invalid=203, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:19:04,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8614 states. [2018-04-13 00:19:04,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8614 to 1966. [2018-04-13 00:19:04,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1966 states. [2018-04-13 00:19:04,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 3322 transitions. [2018-04-13 00:19:04,341 INFO L78 Accepts]: Start accepts. Automaton has 1966 states and 3322 transitions. Word has length 1649 [2018-04-13 00:19:04,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:04,341 INFO L459 AbstractCegarLoop]: Abstraction has 1966 states and 3322 transitions. [2018-04-13 00:19:04,341 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-13 00:19:04,341 INFO L276 IsEmpty]: Start isEmpty. Operand 1966 states and 3322 transitions. [2018-04-13 00:19:04,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1656 [2018-04-13 00:19:04,354 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:04,354 INFO L355 BasicCegarLoop]: trace histogram [156, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 56, 56, 56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:04,354 INFO L408 AbstractCegarLoop]: === Iteration 166 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:04,354 INFO L82 PathProgramCache]: Analyzing trace with hash -979696148, now seen corresponding path program 153 times [2018-04-13 00:19:04,355 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:04,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:04,500 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:05,377 INFO L134 CoverageAnalysis]: Checked inductivity of 84990 backedges. 6877 proven. 803 refuted. 0 times theorem prover too weak. 77310 trivial. 0 not checked. [2018-04-13 00:19:05,377 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:05,377 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-13 00:19:05,377 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:05,378 INFO L134 CoverageAnalysis]: Checked inductivity of 23832 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 23760 trivial. 0 not checked. [2018-04-13 00:19:05,378 INFO L182 omatonBuilderFactory]: Interpolants [619625#(<= main_~i~1 2), 619624#(<= main_~i~1 1), 619627#(<= main_~i~1 4), 619626#(<= main_~i~1 3), 619629#(<= main_~i~1 6), 619628#(<= main_~i~1 5), 619631#(<= main_~i~1 8), 619630#(<= main_~i~1 7), 619619#true, 619621#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 619620#false, 619623#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1), 619622#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 619633#(<= main_~i~1 10), 619632#(<= main_~i~1 9), 619634#(<= main_~i~1 11)] [2018-04-13 00:19:05,379 INFO L134 CoverageAnalysis]: Checked inductivity of 84990 backedges. 6877 proven. 803 refuted. 0 times theorem prover too weak. 77310 trivial. 0 not checked. [2018-04-13 00:19:05,380 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 00:19:05,380 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 00:19:05,380 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:19:05,380 INFO L87 Difference]: Start difference. First operand 1966 states and 3322 transitions. Second operand 16 states. [2018-04-13 00:19:05,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:05,570 INFO L93 Difference]: Finished difference Result 8602 states and 19726 transitions. [2018-04-13 00:19:05,570 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-13 00:19:05,570 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 1655 [2018-04-13 00:19:05,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:05,603 INFO L225 Difference]: With dead ends: 8602 [2018-04-13 00:19:05,604 INFO L226 Difference]: Without dead ends: 8602 [2018-04-13 00:19:05,604 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=95, Invalid=211, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:19:05,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8602 states. [2018-04-13 00:19:05,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8602 to 1966. [2018-04-13 00:19:05,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1966 states. [2018-04-13 00:19:05,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 3322 transitions. [2018-04-13 00:19:05,738 INFO L78 Accepts]: Start accepts. Automaton has 1966 states and 3322 transitions. Word has length 1655 [2018-04-13 00:19:05,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:05,738 INFO L459 AbstractCegarLoop]: Abstraction has 1966 states and 3322 transitions. [2018-04-13 00:19:05,738 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 00:19:05,739 INFO L276 IsEmpty]: Start isEmpty. Operand 1966 states and 3322 transitions. [2018-04-13 00:19:05,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1662 [2018-04-13 00:19:05,752 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:05,752 INFO L355 BasicCegarLoop]: trace histogram [157, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 57, 57, 57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:05,752 INFO L408 AbstractCegarLoop]: === Iteration 167 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:05,752 INFO L82 PathProgramCache]: Analyzing trace with hash -1815599740, now seen corresponding path program 154 times [2018-04-13 00:19:05,753 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:05,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:05,905 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:06,756 INFO L134 CoverageAnalysis]: Checked inductivity of 85526 backedges. 6529 proven. 1054 refuted. 0 times theorem prover too weak. 77943 trivial. 0 not checked. [2018-04-13 00:19:06,756 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:06,756 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-13 00:19:06,756 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:06,757 INFO L134 CoverageAnalysis]: Checked inductivity of 23889 backedges. 17 proven. 112 refuted. 0 times theorem prover too weak. 23760 trivial. 0 not checked. [2018-04-13 00:19:06,757 INFO L182 omatonBuilderFactory]: Interpolants [630217#(<= main_~i~1 6), 630216#(<= main_~i~1 5), 630219#(<= main_~i~1 8), 630218#(<= main_~i~1 7), 630221#(<= main_~i~1 10), 630220#(<= main_~i~1 9), 630222#(<= main_~i~1 11), 630209#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 630208#false, 630211#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 630210#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 630213#(<= main_~i~1 2), 630212#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 2), 630215#(<= main_~i~1 4), 630214#(<= main_~i~1 3), 630207#true] [2018-04-13 00:19:06,758 INFO L134 CoverageAnalysis]: Checked inductivity of 85526 backedges. 6529 proven. 1054 refuted. 0 times theorem prover too weak. 77943 trivial. 0 not checked. [2018-04-13 00:19:06,759 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 00:19:06,759 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 00:19:06,759 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=163, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:19:06,759 INFO L87 Difference]: Start difference. First operand 1966 states and 3322 transitions. Second operand 16 states. [2018-04-13 00:19:06,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:06,946 INFO L93 Difference]: Finished difference Result 8041 states and 18286 transitions. [2018-04-13 00:19:06,946 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-13 00:19:06,946 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 1661 [2018-04-13 00:19:06,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:06,973 INFO L225 Difference]: With dead ends: 8041 [2018-04-13 00:19:06,974 INFO L226 Difference]: Without dead ends: 8041 [2018-04-13 00:19:06,974 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:19:06,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8041 states. [2018-04-13 00:19:07,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8041 to 1966. [2018-04-13 00:19:07,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1966 states. [2018-04-13 00:19:07,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 3322 transitions. [2018-04-13 00:19:07,090 INFO L78 Accepts]: Start accepts. Automaton has 1966 states and 3322 transitions. Word has length 1661 [2018-04-13 00:19:07,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:07,090 INFO L459 AbstractCegarLoop]: Abstraction has 1966 states and 3322 transitions. [2018-04-13 00:19:07,091 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 00:19:07,091 INFO L276 IsEmpty]: Start isEmpty. Operand 1966 states and 3322 transitions. [2018-04-13 00:19:07,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1668 [2018-04-13 00:19:07,103 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:07,103 INFO L355 BasicCegarLoop]: trace histogram [158, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 58, 58, 58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:07,103 INFO L408 AbstractCegarLoop]: === Iteration 168 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:07,104 INFO L82 PathProgramCache]: Analyzing trace with hash -921884564, now seen corresponding path program 155 times [2018-04-13 00:19:07,104 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:07,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:07,211 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:08,039 INFO L134 CoverageAnalysis]: Checked inductivity of 86068 backedges. 6215 proven. 1270 refuted. 0 times theorem prover too weak. 78583 trivial. 0 not checked. [2018-04-13 00:19:08,039 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:08,040 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-13 00:19:08,040 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:08,040 INFO L134 CoverageAnalysis]: Checked inductivity of 23937 backedges. 37 proven. 140 refuted. 0 times theorem prover too weak. 23760 trivial. 0 not checked. [2018-04-13 00:19:08,040 INFO L182 omatonBuilderFactory]: Interpolants [640237#false, 640236#true, 640239#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 640238#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 640249#(<= main_~i~1 9), 640248#(<= main_~i~1 8), 640251#(<= main_~i~1 11), 640250#(<= main_~i~1 10), 640241#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 640240#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 640243#(<= main_~i~1 3), 640242#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 3), 640245#(<= main_~i~1 5), 640244#(<= main_~i~1 4), 640247#(<= main_~i~1 7), 640246#(<= main_~i~1 6)] [2018-04-13 00:19:08,042 INFO L134 CoverageAnalysis]: Checked inductivity of 86068 backedges. 6215 proven. 1270 refuted. 0 times theorem prover too weak. 78583 trivial. 0 not checked. [2018-04-13 00:19:08,042 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 00:19:08,042 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 00:19:08,042 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:19:08,042 INFO L87 Difference]: Start difference. First operand 1966 states and 3322 transitions. Second operand 16 states. [2018-04-13 00:19:08,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:08,283 INFO L93 Difference]: Finished difference Result 7466 states and 16810 transitions. [2018-04-13 00:19:08,283 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-13 00:19:08,283 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 1667 [2018-04-13 00:19:08,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:08,310 INFO L225 Difference]: With dead ends: 7466 [2018-04-13 00:19:08,310 INFO L226 Difference]: Without dead ends: 7466 [2018-04-13 00:19:08,310 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:19:08,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7466 states. [2018-04-13 00:19:08,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7466 to 1966. [2018-04-13 00:19:08,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1966 states. [2018-04-13 00:19:08,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 3322 transitions. [2018-04-13 00:19:08,419 INFO L78 Accepts]: Start accepts. Automaton has 1966 states and 3322 transitions. Word has length 1667 [2018-04-13 00:19:08,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:08,419 INFO L459 AbstractCegarLoop]: Abstraction has 1966 states and 3322 transitions. [2018-04-13 00:19:08,419 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 00:19:08,419 INFO L276 IsEmpty]: Start isEmpty. Operand 1966 states and 3322 transitions. [2018-04-13 00:19:08,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1674 [2018-04-13 00:19:08,433 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:08,433 INFO L355 BasicCegarLoop]: trace histogram [159, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 59, 59, 59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:08,433 INFO L408 AbstractCegarLoop]: === Iteration 169 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:08,433 INFO L82 PathProgramCache]: Analyzing trace with hash 664112644, now seen corresponding path program 156 times [2018-04-13 00:19:08,433 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:08,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:08,584 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:09,433 INFO L134 CoverageAnalysis]: Checked inductivity of 86616 backedges. 5953 proven. 1433 refuted. 0 times theorem prover too weak. 79230 trivial. 0 not checked. [2018-04-13 00:19:09,433 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:09,433 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-13 00:19:09,433 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:09,434 INFO L134 CoverageAnalysis]: Checked inductivity of 23979 backedges. 63 proven. 156 refuted. 0 times theorem prover too weak. 23760 trivial. 0 not checked. [2018-04-13 00:19:09,434 INFO L182 omatonBuilderFactory]: Interpolants [649705#(<= main_~i~1 9), 649704#(<= main_~i~1 8), 649707#(<= main_~i~1 11), 649706#(<= main_~i~1 10), 649697#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 649696#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 649699#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 4), 649698#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 649701#(<= main_~i~1 5), 649700#(<= main_~i~1 4), 649703#(<= main_~i~1 7), 649702#(<= main_~i~1 6), 649693#false, 649692#true, 649695#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 649694#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size))] [2018-04-13 00:19:09,435 INFO L134 CoverageAnalysis]: Checked inductivity of 86616 backedges. 5953 proven. 1433 refuted. 0 times theorem prover too weak. 79230 trivial. 0 not checked. [2018-04-13 00:19:09,435 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 00:19:09,435 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 00:19:09,436 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:19:09,436 INFO L87 Difference]: Start difference. First operand 1966 states and 3322 transitions. Second operand 16 states. [2018-04-13 00:19:09,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:09,621 INFO L93 Difference]: Finished difference Result 6877 states and 15298 transitions. [2018-04-13 00:19:09,621 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-13 00:19:09,621 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 1673 [2018-04-13 00:19:09,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:09,643 INFO L225 Difference]: With dead ends: 6877 [2018-04-13 00:19:09,644 INFO L226 Difference]: Without dead ends: 6877 [2018-04-13 00:19:09,644 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=107, Invalid=313, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:19:09,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6877 states. [2018-04-13 00:19:09,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6877 to 1966. [2018-04-13 00:19:09,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1966 states. [2018-04-13 00:19:09,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 3322 transitions. [2018-04-13 00:19:09,733 INFO L78 Accepts]: Start accepts. Automaton has 1966 states and 3322 transitions. Word has length 1673 [2018-04-13 00:19:09,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:09,734 INFO L459 AbstractCegarLoop]: Abstraction has 1966 states and 3322 transitions. [2018-04-13 00:19:09,734 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 00:19:09,734 INFO L276 IsEmpty]: Start isEmpty. Operand 1966 states and 3322 transitions. [2018-04-13 00:19:09,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1680 [2018-04-13 00:19:09,747 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:09,747 INFO L355 BasicCegarLoop]: trace histogram [160, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 60, 60, 60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:09,747 INFO L408 AbstractCegarLoop]: === Iteration 170 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:09,748 INFO L82 PathProgramCache]: Analyzing trace with hash 630818540, now seen corresponding path program 157 times [2018-04-13 00:19:09,748 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:09,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:09,866 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:10,764 INFO L134 CoverageAnalysis]: Checked inductivity of 87170 backedges. 5761 proven. 1525 refuted. 0 times theorem prover too weak. 79884 trivial. 0 not checked. [2018-04-13 00:19:10,764 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:10,764 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-13 00:19:10,764 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:10,765 INFO L134 CoverageAnalysis]: Checked inductivity of 24015 backedges. 95 proven. 160 refuted. 0 times theorem prover too weak. 23760 trivial. 0 not checked. [2018-04-13 00:19:10,765 INFO L182 omatonBuilderFactory]: Interpolants [658570#(<= main_~i~1 5), 658571#(<= main_~i~1 6), 658568#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 658569#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 5), 658574#(<= main_~i~1 9), 658575#(<= main_~i~1 10), 658572#(<= main_~i~1 7), 658573#(<= main_~i~1 8), 658562#false, 658563#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 658561#true, 658566#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 658567#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 658564#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 658565#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 658576#(<= main_~i~1 11)] [2018-04-13 00:19:10,766 INFO L134 CoverageAnalysis]: Checked inductivity of 87170 backedges. 5761 proven. 1525 refuted. 0 times theorem prover too weak. 79884 trivial. 0 not checked. [2018-04-13 00:19:10,766 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 00:19:10,767 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 00:19:10,767 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:19:10,767 INFO L87 Difference]: Start difference. First operand 1966 states and 3322 transitions. Second operand 16 states. [2018-04-13 00:19:10,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:10,948 INFO L93 Difference]: Finished difference Result 6274 states and 13750 transitions. [2018-04-13 00:19:10,948 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-13 00:19:10,948 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 1679 [2018-04-13 00:19:10,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:10,970 INFO L225 Difference]: With dead ends: 6274 [2018-04-13 00:19:10,970 INFO L226 Difference]: Without dead ends: 6274 [2018-04-13 00:19:10,970 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=119, Invalid=343, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:19:10,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6274 states. [2018-04-13 00:19:11,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6274 to 1966. [2018-04-13 00:19:11,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1966 states. [2018-04-13 00:19:11,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 3322 transitions. [2018-04-13 00:19:11,054 INFO L78 Accepts]: Start accepts. Automaton has 1966 states and 3322 transitions. Word has length 1679 [2018-04-13 00:19:11,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:11,055 INFO L459 AbstractCegarLoop]: Abstraction has 1966 states and 3322 transitions. [2018-04-13 00:19:11,055 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 00:19:11,055 INFO L276 IsEmpty]: Start isEmpty. Operand 1966 states and 3322 transitions. [2018-04-13 00:19:11,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1686 [2018-04-13 00:19:11,069 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:11,069 INFO L355 BasicCegarLoop]: trace histogram [161, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 61, 61, 61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:11,069 INFO L408 AbstractCegarLoop]: === Iteration 171 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:11,070 INFO L82 PathProgramCache]: Analyzing trace with hash -1828603260, now seen corresponding path program 158 times [2018-04-13 00:19:11,070 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:11,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:11,221 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:12,123 INFO L134 CoverageAnalysis]: Checked inductivity of 87730 backedges. 5657 proven. 1528 refuted. 0 times theorem prover too weak. 80545 trivial. 0 not checked. [2018-04-13 00:19:12,123 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:12,123 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-13 00:19:12,124 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:12,125 INFO L134 CoverageAnalysis]: Checked inductivity of 24045 backedges. 133 proven. 152 refuted. 0 times theorem prover too weak. 23760 trivial. 0 not checked. [2018-04-13 00:19:12,125 INFO L182 omatonBuilderFactory]: Interpolants [666830#false, 666831#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 666829#true, 666842#(<= main_~i~1 9), 666843#(<= main_~i~1 10), 666840#(<= main_~i~1 7), 666841#(<= main_~i~1 8), 666844#(<= main_~i~1 11), 666834#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 666835#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 666832#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 666833#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 666838#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 6), 666839#(<= main_~i~1 6), 666836#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 666837#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6))] [2018-04-13 00:19:12,127 INFO L134 CoverageAnalysis]: Checked inductivity of 87730 backedges. 5657 proven. 1528 refuted. 0 times theorem prover too weak. 80545 trivial. 0 not checked. [2018-04-13 00:19:12,127 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 00:19:12,127 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 00:19:12,127 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:19:12,127 INFO L87 Difference]: Start difference. First operand 1966 states and 3322 transitions. Second operand 16 states. [2018-04-13 00:19:12,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:12,329 INFO L93 Difference]: Finished difference Result 5657 states and 12166 transitions. [2018-04-13 00:19:12,329 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-13 00:19:12,330 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 1685 [2018-04-13 00:19:12,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:12,351 INFO L225 Difference]: With dead ends: 5657 [2018-04-13 00:19:12,351 INFO L226 Difference]: Without dead ends: 5657 [2018-04-13 00:19:12,351 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=135, Invalid=371, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:19:12,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5657 states. [2018-04-13 00:19:12,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5657 to 1966. [2018-04-13 00:19:12,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1966 states. [2018-04-13 00:19:12,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 3322 transitions. [2018-04-13 00:19:12,428 INFO L78 Accepts]: Start accepts. Automaton has 1966 states and 3322 transitions. Word has length 1685 [2018-04-13 00:19:12,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:12,428 INFO L459 AbstractCegarLoop]: Abstraction has 1966 states and 3322 transitions. [2018-04-13 00:19:12,428 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 00:19:12,428 INFO L276 IsEmpty]: Start isEmpty. Operand 1966 states and 3322 transitions. [2018-04-13 00:19:12,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1692 [2018-04-13 00:19:12,443 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:12,443 INFO L355 BasicCegarLoop]: trace histogram [162, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 62, 62, 62, 62, 62, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:12,443 INFO L408 AbstractCegarLoop]: === Iteration 172 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:12,443 INFO L82 PathProgramCache]: Analyzing trace with hash -1673911956, now seen corresponding path program 159 times [2018-04-13 00:19:12,444 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:12,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:12,602 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:13,493 INFO L134 CoverageAnalysis]: Checked inductivity of 88296 backedges. 5659 proven. 1424 refuted. 0 times theorem prover too weak. 81213 trivial. 0 not checked. [2018-04-13 00:19:13,493 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:13,493 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-13 00:19:13,494 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:13,494 INFO L134 CoverageAnalysis]: Checked inductivity of 24069 backedges. 177 proven. 132 refuted. 0 times theorem prover too weak. 23760 trivial. 0 not checked. [2018-04-13 00:19:13,494 INFO L182 omatonBuilderFactory]: Interpolants [674496#(<= main_~i~1 10), 674497#(<= main_~i~1 11), 674490#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 674491#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 674488#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 674489#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 674494#(<= main_~i~1 8), 674495#(<= main_~i~1 9), 674492#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 7), 674493#(<= main_~i~1 7), 674482#true, 674483#false, 674486#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 674487#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 674484#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 674485#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1))] [2018-04-13 00:19:13,496 INFO L134 CoverageAnalysis]: Checked inductivity of 88296 backedges. 5659 proven. 1424 refuted. 0 times theorem prover too weak. 81213 trivial. 0 not checked. [2018-04-13 00:19:13,496 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 00:19:13,496 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 00:19:13,496 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:19:13,496 INFO L87 Difference]: Start difference. First operand 1966 states and 3322 transitions. Second operand 16 states. [2018-04-13 00:19:13,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:13,667 INFO L93 Difference]: Finished difference Result 5026 states and 10546 transitions. [2018-04-13 00:19:13,667 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-13 00:19:13,667 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 1691 [2018-04-13 00:19:13,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:13,682 INFO L225 Difference]: With dead ends: 5026 [2018-04-13 00:19:13,682 INFO L226 Difference]: Without dead ends: 5026 [2018-04-13 00:19:13,682 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=155, Invalid=397, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:19:13,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5026 states. [2018-04-13 00:19:13,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5026 to 1966. [2018-04-13 00:19:13,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1966 states. [2018-04-13 00:19:13,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 3322 transitions. [2018-04-13 00:19:13,738 INFO L78 Accepts]: Start accepts. Automaton has 1966 states and 3322 transitions. Word has length 1691 [2018-04-13 00:19:13,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:13,738 INFO L459 AbstractCegarLoop]: Abstraction has 1966 states and 3322 transitions. [2018-04-13 00:19:13,738 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 00:19:13,738 INFO L276 IsEmpty]: Start isEmpty. Operand 1966 states and 3322 transitions. [2018-04-13 00:19:13,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1698 [2018-04-13 00:19:13,751 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:13,751 INFO L355 BasicCegarLoop]: trace histogram [163, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 63, 63, 63, 63, 63, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:13,751 INFO L408 AbstractCegarLoop]: === Iteration 173 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:13,752 INFO L82 PathProgramCache]: Analyzing trace with hash -154883324, now seen corresponding path program 160 times [2018-04-13 00:19:13,752 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:13,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:13,861 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:14,762 INFO L134 CoverageAnalysis]: Checked inductivity of 88868 backedges. 5785 proven. 1195 refuted. 0 times theorem prover too weak. 81888 trivial. 0 not checked. [2018-04-13 00:19:14,762 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:14,762 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-13 00:19:14,763 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:14,763 INFO L134 CoverageAnalysis]: Checked inductivity of 24087 backedges. 227 proven. 100 refuted. 0 times theorem prover too weak. 23760 trivial. 0 not checked. [2018-04-13 00:19:14,763 INFO L182 omatonBuilderFactory]: Interpolants [681514#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 681515#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 681512#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 681513#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 681518#(<= main_~i~1 8), 681519#(<= main_~i~1 9), 681516#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 681517#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 8), 681506#true, 681507#false, 681510#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 681511#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 681508#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 681509#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 681520#(<= main_~i~1 10), 681521#(<= main_~i~1 11)] [2018-04-13 00:19:14,765 INFO L134 CoverageAnalysis]: Checked inductivity of 88868 backedges. 5785 proven. 1195 refuted. 0 times theorem prover too weak. 81888 trivial. 0 not checked. [2018-04-13 00:19:14,765 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 00:19:14,765 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 00:19:14,765 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:19:14,765 INFO L87 Difference]: Start difference. First operand 1966 states and 3322 transitions. Second operand 16 states. [2018-04-13 00:19:14,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:14,946 INFO L93 Difference]: Finished difference Result 4381 states and 8890 transitions. [2018-04-13 00:19:14,946 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-13 00:19:14,946 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 1697 [2018-04-13 00:19:14,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:14,961 INFO L225 Difference]: With dead ends: 4381 [2018-04-13 00:19:14,962 INFO L226 Difference]: Without dead ends: 4381 [2018-04-13 00:19:14,962 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=179, Invalid=421, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:19:14,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4381 states. [2018-04-13 00:19:15,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4381 to 1966. [2018-04-13 00:19:15,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1966 states. [2018-04-13 00:19:15,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 3322 transitions. [2018-04-13 00:19:15,020 INFO L78 Accepts]: Start accepts. Automaton has 1966 states and 3322 transitions. Word has length 1697 [2018-04-13 00:19:15,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:15,021 INFO L459 AbstractCegarLoop]: Abstraction has 1966 states and 3322 transitions. [2018-04-13 00:19:15,021 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 00:19:15,021 INFO L276 IsEmpty]: Start isEmpty. Operand 1966 states and 3322 transitions. [2018-04-13 00:19:15,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1704 [2018-04-13 00:19:15,036 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:15,037 INFO L355 BasicCegarLoop]: trace histogram [164, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 64, 64, 64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:15,037 INFO L408 AbstractCegarLoop]: === Iteration 174 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:15,037 INFO L82 PathProgramCache]: Analyzing trace with hash -1190856724, now seen corresponding path program 161 times [2018-04-13 00:19:15,037 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:15,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:15,222 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:16,155 INFO L134 CoverageAnalysis]: Checked inductivity of 89446 backedges. 6053 proven. 823 refuted. 0 times theorem prover too weak. 82570 trivial. 0 not checked. [2018-04-13 00:19:16,155 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:16,156 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-13 00:19:16,156 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:16,157 INFO L134 CoverageAnalysis]: Checked inductivity of 24099 backedges. 283 proven. 56 refuted. 0 times theorem prover too weak. 23760 trivial. 0 not checked. [2018-04-13 00:19:16,157 INFO L182 omatonBuilderFactory]: Interpolants [687887#true, 687898#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 687899#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 9), 687896#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 687897#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 687902#(<= main_~i~1 11), 687900#(<= main_~i~1 9), 687901#(<= main_~i~1 10), 687890#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 687891#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 687888#false, 687889#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 687894#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 687895#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 687892#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 687893#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4))] [2018-04-13 00:19:16,158 INFO L134 CoverageAnalysis]: Checked inductivity of 89446 backedges. 6053 proven. 823 refuted. 0 times theorem prover too weak. 82570 trivial. 0 not checked. [2018-04-13 00:19:16,158 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 00:19:16,158 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 00:19:16,159 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=163, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:19:16,159 INFO L87 Difference]: Start difference. First operand 1966 states and 3322 transitions. Second operand 16 states. [2018-04-13 00:19:16,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:16,332 INFO L93 Difference]: Finished difference Result 3726 states and 7202 transitions. [2018-04-13 00:19:16,332 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-13 00:19:16,332 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 1703 [2018-04-13 00:19:16,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:16,343 INFO L225 Difference]: With dead ends: 3726 [2018-04-13 00:19:16,343 INFO L226 Difference]: Without dead ends: 3726 [2018-04-13 00:19:16,343 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=207, Invalid=443, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:19:16,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3726 states. [2018-04-13 00:19:16,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3726 to 1966. [2018-04-13 00:19:16,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1966 states. [2018-04-13 00:19:16,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 3322 transitions. [2018-04-13 00:19:16,383 INFO L78 Accepts]: Start accepts. Automaton has 1966 states and 3322 transitions. Word has length 1703 [2018-04-13 00:19:16,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:16,384 INFO L459 AbstractCegarLoop]: Abstraction has 1966 states and 3322 transitions. [2018-04-13 00:19:16,384 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 00:19:16,384 INFO L276 IsEmpty]: Start isEmpty. Operand 1966 states and 3322 transitions. [2018-04-13 00:19:16,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1710 [2018-04-13 00:19:16,397 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:16,398 INFO L355 BasicCegarLoop]: trace histogram [165, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 65, 65, 65, 65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:16,398 INFO L408 AbstractCegarLoop]: === Iteration 175 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:16,398 INFO L82 PathProgramCache]: Analyzing trace with hash -1745199228, now seen corresponding path program 162 times [2018-04-13 00:19:16,398 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:16,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:16,557 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:17,466 INFO L134 CoverageAnalysis]: Checked inductivity of 90030 backedges. 6481 proven. 290 refuted. 0 times theorem prover too weak. 83259 trivial. 0 not checked. [2018-04-13 00:19:17,467 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:17,467 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-13 00:19:17,467 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:17,468 INFO L134 CoverageAnalysis]: Checked inductivity of 24105 backedges. 345 proven. 0 refuted. 0 times theorem prover too weak. 23760 trivial. 0 not checked. [2018-04-13 00:19:17,468 INFO L182 omatonBuilderFactory]: Interpolants [693615#true, 693626#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 693627#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 693624#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 693625#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 693630#(<= main_~i~1 11), 693628#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 10), 693629#(<= main_~i~1 10), 693618#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 693619#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 693616#false, 693617#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 693622#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 693623#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 693620#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 693621#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4))] [2018-04-13 00:19:17,469 INFO L134 CoverageAnalysis]: Checked inductivity of 90030 backedges. 6481 proven. 290 refuted. 0 times theorem prover too weak. 83259 trivial. 0 not checked. [2018-04-13 00:19:17,469 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 00:19:17,470 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 00:19:17,470 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2018-04-13 00:19:17,470 INFO L87 Difference]: Start difference. First operand 1966 states and 3322 transitions. Second operand 16 states. [2018-04-13 00:19:17,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:17,632 INFO L93 Difference]: Finished difference Result 3062 states and 5678 transitions. [2018-04-13 00:19:17,632 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-13 00:19:17,632 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 1709 [2018-04-13 00:19:17,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:17,641 INFO L225 Difference]: With dead ends: 3062 [2018-04-13 00:19:17,642 INFO L226 Difference]: Without dead ends: 3062 [2018-04-13 00:19:17,642 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=239, Invalid=463, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:19:17,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3062 states. [2018-04-13 00:19:17,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3062 to 1975. [2018-04-13 00:19:17,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1975 states. [2018-04-13 00:19:17,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1975 states to 1975 states and 3429 transitions. [2018-04-13 00:19:17,676 INFO L78 Accepts]: Start accepts. Automaton has 1975 states and 3429 transitions. Word has length 1709 [2018-04-13 00:19:17,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:17,676 INFO L459 AbstractCegarLoop]: Abstraction has 1975 states and 3429 transitions. [2018-04-13 00:19:17,676 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 00:19:17,676 INFO L276 IsEmpty]: Start isEmpty. Operand 1975 states and 3429 transitions. [2018-04-13 00:19:17,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1716 [2018-04-13 00:19:17,691 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:17,691 INFO L355 BasicCegarLoop]: trace histogram [166, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 66, 66, 66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:17,691 INFO L408 AbstractCegarLoop]: === Iteration 176 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:17,691 INFO L82 PathProgramCache]: Analyzing trace with hash -1658058132, now seen corresponding path program 163 times [2018-04-13 00:19:17,691 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:17,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:17,849 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:18,778 INFO L134 CoverageAnalysis]: Checked inductivity of 90620 backedges. 7779 proven. 638 refuted. 0 times theorem prover too weak. 82203 trivial. 0 not checked. [2018-04-13 00:19:18,778 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:18,779 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 00:19:18,779 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:18,779 INFO L134 CoverageAnalysis]: Checked inductivity of 24102 backedges. 430 proven. 2 refuted. 0 times theorem prover too weak. 23670 trivial. 0 not checked. [2018-04-13 00:19:18,779 INFO L182 omatonBuilderFactory]: Interpolants [698698#(<= main_~i~1 3), 698699#(<= main_~i~1 4), 698696#(<= main_~i~1 1), 698697#(<= main_~i~1 2), 698702#(<= main_~i~1 7), 698703#(<= main_~i~1 8), 698700#(<= main_~i~1 5), 698701#(<= main_~i~1 6), 698690#true, 698691#false, 698694#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 0), 698695#(<= main_~i~1 0), 698692#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 698693#(and (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 698706#(<= main_~i~1 11), 698707#(<= main_~i~1 12), 698704#(<= main_~i~1 9), 698705#(<= main_~i~1 10)] [2018-04-13 00:19:18,781 INFO L134 CoverageAnalysis]: Checked inductivity of 90620 backedges. 7779 proven. 638 refuted. 0 times theorem prover too weak. 82203 trivial. 0 not checked. [2018-04-13 00:19:18,781 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 00:19:18,781 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 00:19:18,781 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=194, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:19:18,782 INFO L87 Difference]: Start difference. First operand 1975 states and 3429 transitions. Second operand 18 states. [2018-04-13 00:19:18,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:18,953 INFO L93 Difference]: Finished difference Result 9163 states and 22208 transitions. [2018-04-13 00:19:18,953 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-13 00:19:18,953 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 1715 [2018-04-13 00:19:18,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:18,990 INFO L225 Difference]: With dead ends: 9163 [2018-04-13 00:19:18,990 INFO L226 Difference]: Without dead ends: 9163 [2018-04-13 00:19:18,990 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=117, Invalid=225, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:19:18,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9163 states. [2018-04-13 00:19:19,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9163 to 1968. [2018-04-13 00:19:19,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1968 states. [2018-04-13 00:19:19,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1968 states to 1968 states and 3420 transitions. [2018-04-13 00:19:19,149 INFO L78 Accepts]: Start accepts. Automaton has 1968 states and 3420 transitions. Word has length 1715 [2018-04-13 00:19:19,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:19,150 INFO L459 AbstractCegarLoop]: Abstraction has 1968 states and 3420 transitions. [2018-04-13 00:19:19,150 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 00:19:19,150 INFO L276 IsEmpty]: Start isEmpty. Operand 1968 states and 3420 transitions. [2018-04-13 00:19:19,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1722 [2018-04-13 00:19:19,164 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:19,164 INFO L355 BasicCegarLoop]: trace histogram [167, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 67, 67, 67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:19,164 INFO L408 AbstractCegarLoop]: === Iteration 177 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:19,164 INFO L82 PathProgramCache]: Analyzing trace with hash 581211140, now seen corresponding path program 164 times [2018-04-13 00:19:19,165 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:19,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:19,321 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:20,195 INFO L134 CoverageAnalysis]: Checked inductivity of 91216 backedges. 7427 proven. 967 refuted. 0 times theorem prover too weak. 82822 trivial. 0 not checked. [2018-04-13 00:19:20,196 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:20,196 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 00:19:20,196 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:20,197 INFO L134 CoverageAnalysis]: Checked inductivity of 23673 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 23593 trivial. 0 not checked. [2018-04-13 00:19:20,197 INFO L182 omatonBuilderFactory]: Interpolants [709856#(<= main_~i~1 11), 709857#(<= main_~i~1 12), 709850#(<= main_~i~1 5), 709851#(<= main_~i~1 6), 709848#(<= main_~i~1 3), 709849#(<= main_~i~1 4), 709854#(<= main_~i~1 9), 709855#(<= main_~i~1 10), 709852#(<= main_~i~1 7), 709853#(<= main_~i~1 8), 709842#false, 709843#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 709841#true, 709846#(<= main_~i~1 1), 709847#(<= main_~i~1 2), 709844#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 709845#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1)] [2018-04-13 00:19:20,198 INFO L134 CoverageAnalysis]: Checked inductivity of 91216 backedges. 7427 proven. 967 refuted. 0 times theorem prover too weak. 82822 trivial. 0 not checked. [2018-04-13 00:19:20,199 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-13 00:19:20,199 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-13 00:19:20,199 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=174, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:19:20,199 INFO L87 Difference]: Start difference. First operand 1968 states and 3420 transitions. Second operand 17 states. [2018-04-13 00:19:20,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:20,394 INFO L93 Difference]: Finished difference Result 9151 states and 22195 transitions. [2018-04-13 00:19:20,394 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-13 00:19:20,394 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 1721 [2018-04-13 00:19:20,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:20,426 INFO L225 Difference]: With dead ends: 9151 [2018-04-13 00:19:20,426 INFO L226 Difference]: Without dead ends: 9151 [2018-04-13 00:19:20,427 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=108, Invalid=234, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:19:20,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9151 states. [2018-04-13 00:19:20,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9151 to 1968. [2018-04-13 00:19:20,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1968 states. [2018-04-13 00:19:20,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1968 states to 1968 states and 3420 transitions. [2018-04-13 00:19:20,572 INFO L78 Accepts]: Start accepts. Automaton has 1968 states and 3420 transitions. Word has length 1721 [2018-04-13 00:19:20,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:20,572 INFO L459 AbstractCegarLoop]: Abstraction has 1968 states and 3420 transitions. [2018-04-13 00:19:20,573 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-13 00:19:20,573 INFO L276 IsEmpty]: Start isEmpty. Operand 1968 states and 3420 transitions. [2018-04-13 00:19:20,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1728 [2018-04-13 00:19:20,586 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:20,586 INFO L355 BasicCegarLoop]: trace histogram [168, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 68, 68, 68, 68, 68, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:20,587 INFO L408 AbstractCegarLoop]: === Iteration 178 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:20,587 INFO L82 PathProgramCache]: Analyzing trace with hash -1689670420, now seen corresponding path program 165 times [2018-04-13 00:19:20,587 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:20,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:20,709 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:21,642 INFO L134 CoverageAnalysis]: Checked inductivity of 91818 backedges. 7091 proven. 1279 refuted. 0 times theorem prover too weak. 83448 trivial. 0 not checked. [2018-04-13 00:19:21,642 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:21,642 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 00:19:21,643 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:21,643 INFO L134 CoverageAnalysis]: Checked inductivity of 23736 backedges. 17 proven. 126 refuted. 0 times theorem prover too weak. 23593 trivial. 0 not checked. [2018-04-13 00:19:21,643 INFO L182 omatonBuilderFactory]: Interpolants [720995#(<= main_~i~1 10), 720994#(<= main_~i~1 9), 720993#(<= main_~i~1 8), 720992#(<= main_~i~1 7), 720997#(<= main_~i~1 12), 720996#(<= main_~i~1 11), 720987#(<= main_~i~1 2), 720986#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 2), 720985#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 720984#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 720991#(<= main_~i~1 6), 720990#(<= main_~i~1 5), 720989#(<= main_~i~1 4), 720988#(<= main_~i~1 3), 720983#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 720982#false, 720981#true] [2018-04-13 00:19:21,645 INFO L134 CoverageAnalysis]: Checked inductivity of 91818 backedges. 7091 proven. 1279 refuted. 0 times theorem prover too weak. 83448 trivial. 0 not checked. [2018-04-13 00:19:21,645 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-13 00:19:21,645 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-13 00:19:21,645 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:19:21,645 INFO L87 Difference]: Start difference. First operand 1968 states and 3420 transitions. Second operand 17 states. [2018-04-13 00:19:21,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:21,882 INFO L93 Difference]: Finished difference Result 8604 states and 20713 transitions. [2018-04-13 00:19:21,882 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-13 00:19:21,882 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 1727 [2018-04-13 00:19:21,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:21,917 INFO L225 Difference]: With dead ends: 8604 [2018-04-13 00:19:21,917 INFO L226 Difference]: Without dead ends: 8604 [2018-04-13 00:19:21,917 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=107, Invalid=273, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:19:21,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8604 states. [2018-04-13 00:19:22,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8604 to 1968. [2018-04-13 00:19:22,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1968 states. [2018-04-13 00:19:22,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1968 states to 1968 states and 3420 transitions. [2018-04-13 00:19:22,058 INFO L78 Accepts]: Start accepts. Automaton has 1968 states and 3420 transitions. Word has length 1727 [2018-04-13 00:19:22,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:22,059 INFO L459 AbstractCegarLoop]: Abstraction has 1968 states and 3420 transitions. [2018-04-13 00:19:22,059 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-13 00:19:22,059 INFO L276 IsEmpty]: Start isEmpty. Operand 1968 states and 3420 transitions. [2018-04-13 00:19:22,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1734 [2018-04-13 00:19:22,074 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:22,074 INFO L355 BasicCegarLoop]: trace histogram [169, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 69, 69, 69, 69, 69, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:22,074 INFO L408 AbstractCegarLoop]: === Iteration 179 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:22,074 INFO L82 PathProgramCache]: Analyzing trace with hash -283527036, now seen corresponding path program 166 times [2018-04-13 00:19:22,074 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:22,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:22,230 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:23,156 INFO L134 CoverageAnalysis]: Checked inductivity of 92426 backedges. 6789 proven. 1556 refuted. 0 times theorem prover too weak. 84081 trivial. 0 not checked. [2018-04-13 00:19:23,157 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:23,157 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 00:19:23,157 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:23,158 INFO L134 CoverageAnalysis]: Checked inductivity of 23790 backedges. 37 proven. 160 refuted. 0 times theorem prover too weak. 23593 trivial. 0 not checked. [2018-04-13 00:19:23,158 INFO L182 omatonBuilderFactory]: Interpolants [731592#(<= main_~i~1 12), 731587#(<= main_~i~1 7), 731586#(<= main_~i~1 6), 731585#(<= main_~i~1 5), 731584#(<= main_~i~1 4), 731591#(<= main_~i~1 11), 731590#(<= main_~i~1 10), 731589#(<= main_~i~1 9), 731588#(<= main_~i~1 8), 731579#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 731578#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 731577#false, 731576#true, 731583#(<= main_~i~1 3), 731582#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 3), 731581#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 731580#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2))] [2018-04-13 00:19:23,159 INFO L134 CoverageAnalysis]: Checked inductivity of 92426 backedges. 6789 proven. 1556 refuted. 0 times theorem prover too weak. 84081 trivial. 0 not checked. [2018-04-13 00:19:23,159 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-13 00:19:23,160 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-13 00:19:23,160 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:19:23,160 INFO L87 Difference]: Start difference. First operand 1968 states and 3420 transitions. Second operand 17 states. [2018-04-13 00:19:23,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:23,363 INFO L93 Difference]: Finished difference Result 8043 states and 19193 transitions. [2018-04-13 00:19:23,363 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-13 00:19:23,364 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 1733 [2018-04-13 00:19:23,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:23,393 INFO L225 Difference]: With dead ends: 8043 [2018-04-13 00:19:23,393 INFO L226 Difference]: Without dead ends: 8043 [2018-04-13 00:19:23,393 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=110, Invalid=310, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:19:23,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8043 states. [2018-04-13 00:19:23,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8043 to 1968. [2018-04-13 00:19:23,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1968 states. [2018-04-13 00:19:23,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1968 states to 1968 states and 3420 transitions. [2018-04-13 00:19:23,520 INFO L78 Accepts]: Start accepts. Automaton has 1968 states and 3420 transitions. Word has length 1733 [2018-04-13 00:19:23,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:23,521 INFO L459 AbstractCegarLoop]: Abstraction has 1968 states and 3420 transitions. [2018-04-13 00:19:23,521 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-13 00:19:23,521 INFO L276 IsEmpty]: Start isEmpty. Operand 1968 states and 3420 transitions. [2018-04-13 00:19:23,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1740 [2018-04-13 00:19:23,535 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:23,535 INFO L355 BasicCegarLoop]: trace histogram [170, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 70, 70, 70, 70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:23,536 INFO L408 AbstractCegarLoop]: === Iteration 180 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:23,536 INFO L82 PathProgramCache]: Analyzing trace with hash 131173228, now seen corresponding path program 167 times [2018-04-13 00:19:23,536 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:23,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:23,654 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:24,574 INFO L134 CoverageAnalysis]: Checked inductivity of 93040 backedges. 6539 proven. 1780 refuted. 0 times theorem prover too weak. 84721 trivial. 0 not checked. [2018-04-13 00:19:24,574 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:24,574 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 00:19:24,574 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:24,575 INFO L134 CoverageAnalysis]: Checked inductivity of 23838 backedges. 63 proven. 182 refuted. 0 times theorem prover too weak. 23593 trivial. 0 not checked. [2018-04-13 00:19:24,575 INFO L182 omatonBuilderFactory]: Interpolants [741615#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 741614#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 741613#false, 741612#true, 741627#(<= main_~i~1 11), 741626#(<= main_~i~1 10), 741625#(<= main_~i~1 9), 741624#(<= main_~i~1 8), 741628#(<= main_~i~1 12), 741619#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 4), 741618#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 741617#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 741616#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 741623#(<= main_~i~1 7), 741622#(<= main_~i~1 6), 741621#(<= main_~i~1 5), 741620#(<= main_~i~1 4)] [2018-04-13 00:19:24,577 INFO L134 CoverageAnalysis]: Checked inductivity of 93040 backedges. 6539 proven. 1780 refuted. 0 times theorem prover too weak. 84721 trivial. 0 not checked. [2018-04-13 00:19:24,577 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-13 00:19:24,577 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-13 00:19:24,577 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:19:24,577 INFO L87 Difference]: Start difference. First operand 1968 states and 3420 transitions. Second operand 17 states. [2018-04-13 00:19:24,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:24,810 INFO L93 Difference]: Finished difference Result 7468 states and 17635 transitions. [2018-04-13 00:19:24,810 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-13 00:19:24,810 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 1739 [2018-04-13 00:19:24,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:24,840 INFO L225 Difference]: With dead ends: 7468 [2018-04-13 00:19:24,840 INFO L226 Difference]: Without dead ends: 7468 [2018-04-13 00:19:24,840 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:19:24,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7468 states. [2018-04-13 00:19:24,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7468 to 1968. [2018-04-13 00:19:24,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1968 states. [2018-04-13 00:19:24,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1968 states to 1968 states and 3420 transitions. [2018-04-13 00:19:24,960 INFO L78 Accepts]: Start accepts. Automaton has 1968 states and 3420 transitions. Word has length 1739 [2018-04-13 00:19:24,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:24,960 INFO L459 AbstractCegarLoop]: Abstraction has 1968 states and 3420 transitions. [2018-04-13 00:19:24,960 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-13 00:19:24,960 INFO L276 IsEmpty]: Start isEmpty. Operand 1968 states and 3420 transitions. [2018-04-13 00:19:24,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1746 [2018-04-13 00:19:24,975 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:25,040 INFO L355 BasicCegarLoop]: trace histogram [171, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 71, 71, 71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:25,040 INFO L408 AbstractCegarLoop]: === Iteration 181 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:25,040 INFO L82 PathProgramCache]: Analyzing trace with hash -303390460, now seen corresponding path program 168 times [2018-04-13 00:19:25,041 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:25,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:25,200 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:26,187 INFO L134 CoverageAnalysis]: Checked inductivity of 93660 backedges. 6359 proven. 1933 refuted. 0 times theorem prover too weak. 85368 trivial. 0 not checked. [2018-04-13 00:19:26,188 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:26,188 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 00:19:26,188 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:26,189 INFO L134 CoverageAnalysis]: Checked inductivity of 23880 backedges. 95 proven. 192 refuted. 0 times theorem prover too weak. 23593 trivial. 0 not checked. [2018-04-13 00:19:26,189 INFO L182 omatonBuilderFactory]: Interpolants [751083#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 5), 751082#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 751081#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 751080#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 751087#(<= main_~i~1 8), 751086#(<= main_~i~1 7), 751085#(<= main_~i~1 6), 751084#(<= main_~i~1 5), 751075#true, 751079#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 751078#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 751077#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 751076#false, 751091#(<= main_~i~1 12), 751090#(<= main_~i~1 11), 751089#(<= main_~i~1 10), 751088#(<= main_~i~1 9)] [2018-04-13 00:19:26,190 INFO L134 CoverageAnalysis]: Checked inductivity of 93660 backedges. 6359 proven. 1933 refuted. 0 times theorem prover too weak. 85368 trivial. 0 not checked. [2018-04-13 00:19:26,190 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-13 00:19:26,191 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-13 00:19:26,191 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=198, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:19:26,191 INFO L87 Difference]: Start difference. First operand 1968 states and 3420 transitions. Second operand 17 states. [2018-04-13 00:19:26,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:26,376 INFO L93 Difference]: Finished difference Result 6879 states and 16039 transitions. [2018-04-13 00:19:26,376 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-13 00:19:26,376 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 1745 [2018-04-13 00:19:26,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:26,400 INFO L225 Difference]: With dead ends: 6879 [2018-04-13 00:19:26,400 INFO L226 Difference]: Without dead ends: 6879 [2018-04-13 00:19:26,400 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=128, Invalid=378, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:19:26,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6879 states. [2018-04-13 00:19:26,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6879 to 1968. [2018-04-13 00:19:26,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1968 states. [2018-04-13 00:19:26,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1968 states to 1968 states and 3420 transitions. [2018-04-13 00:19:26,501 INFO L78 Accepts]: Start accepts. Automaton has 1968 states and 3420 transitions. Word has length 1745 [2018-04-13 00:19:26,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:26,501 INFO L459 AbstractCegarLoop]: Abstraction has 1968 states and 3420 transitions. [2018-04-13 00:19:26,501 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-13 00:19:26,502 INFO L276 IsEmpty]: Start isEmpty. Operand 1968 states and 3420 transitions. [2018-04-13 00:19:26,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1752 [2018-04-13 00:19:26,516 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:26,516 INFO L355 BasicCegarLoop]: trace histogram [172, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 72, 72, 72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:26,516 INFO L408 AbstractCegarLoop]: === Iteration 182 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:26,516 INFO L82 PathProgramCache]: Analyzing trace with hash 665822700, now seen corresponding path program 169 times [2018-04-13 00:19:26,517 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:26,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:26,678 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:27,604 INFO L134 CoverageAnalysis]: Checked inductivity of 94286 backedges. 6267 proven. 1997 refuted. 0 times theorem prover too weak. 86022 trivial. 0 not checked. [2018-04-13 00:19:27,605 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:27,605 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 00:19:27,605 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:27,606 INFO L134 CoverageAnalysis]: Checked inductivity of 23916 backedges. 133 proven. 190 refuted. 0 times theorem prover too weak. 23593 trivial. 0 not checked. [2018-04-13 00:19:27,606 INFO L182 omatonBuilderFactory]: Interpolants [759951#true, 759963#(<= main_~i~1 8), 759962#(<= main_~i~1 7), 759961#(<= main_~i~1 6), 759960#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 6), 759967#(<= main_~i~1 12), 759966#(<= main_~i~1 11), 759965#(<= main_~i~1 10), 759964#(<= main_~i~1 9), 759955#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 759954#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 759953#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 759952#false, 759959#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 759958#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 759957#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 759956#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3))] [2018-04-13 00:19:27,608 INFO L134 CoverageAnalysis]: Checked inductivity of 94286 backedges. 6267 proven. 1997 refuted. 0 times theorem prover too weak. 86022 trivial. 0 not checked. [2018-04-13 00:19:27,608 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-13 00:19:27,608 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-13 00:19:27,608 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:19:27,608 INFO L87 Difference]: Start difference. First operand 1968 states and 3420 transitions. Second operand 17 states. [2018-04-13 00:19:27,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:27,823 INFO L93 Difference]: Finished difference Result 6276 states and 14405 transitions. [2018-04-13 00:19:27,823 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-13 00:19:27,824 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 1751 [2018-04-13 00:19:27,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:27,849 INFO L225 Difference]: With dead ends: 6276 [2018-04-13 00:19:27,849 INFO L226 Difference]: Without dead ends: 6276 [2018-04-13 00:19:27,849 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=143, Invalid=409, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:19:27,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6276 states. [2018-04-13 00:19:27,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6276 to 1968. [2018-04-13 00:19:27,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1968 states. [2018-04-13 00:19:27,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1968 states to 1968 states and 3420 transitions. [2018-04-13 00:19:27,943 INFO L78 Accepts]: Start accepts. Automaton has 1968 states and 3420 transitions. Word has length 1751 [2018-04-13 00:19:27,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:27,944 INFO L459 AbstractCegarLoop]: Abstraction has 1968 states and 3420 transitions. [2018-04-13 00:19:27,944 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-13 00:19:27,944 INFO L276 IsEmpty]: Start isEmpty. Operand 1968 states and 3420 transitions. [2018-04-13 00:19:27,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1758 [2018-04-13 00:19:27,959 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:27,959 INFO L355 BasicCegarLoop]: trace histogram [173, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 73, 73, 73, 73, 73, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:27,959 INFO L408 AbstractCegarLoop]: === Iteration 183 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:27,959 INFO L82 PathProgramCache]: Analyzing trace with hash -962769532, now seen corresponding path program 170 times [2018-04-13 00:19:27,960 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:28,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:28,122 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:29,094 INFO L134 CoverageAnalysis]: Checked inductivity of 94918 backedges. 6281 proven. 1954 refuted. 0 times theorem prover too weak. 86683 trivial. 0 not checked. [2018-04-13 00:19:29,094 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:29,094 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 00:19:29,094 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:29,095 INFO L134 CoverageAnalysis]: Checked inductivity of 23946 backedges. 177 proven. 176 refuted. 0 times theorem prover too weak. 23593 trivial. 0 not checked. [2018-04-13 00:19:29,095 INFO L182 omatonBuilderFactory]: Interpolants [768235#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 768234#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 768233#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 768232#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 768239#(<= main_~i~1 9), 768238#(<= main_~i~1 8), 768237#(<= main_~i~1 7), 768236#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 7), 768227#false, 768226#true, 768231#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 768230#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 768229#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 768228#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 768242#(<= main_~i~1 12), 768241#(<= main_~i~1 11), 768240#(<= main_~i~1 10)] [2018-04-13 00:19:29,097 INFO L134 CoverageAnalysis]: Checked inductivity of 94918 backedges. 6281 proven. 1954 refuted. 0 times theorem prover too weak. 86683 trivial. 0 not checked. [2018-04-13 00:19:29,097 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-13 00:19:29,097 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-13 00:19:29,097 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=198, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:19:29,097 INFO L87 Difference]: Start difference. First operand 1968 states and 3420 transitions. Second operand 17 states. [2018-04-13 00:19:29,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:29,325 INFO L93 Difference]: Finished difference Result 5659 states and 12733 transitions. [2018-04-13 00:19:29,325 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-13 00:19:29,325 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 1757 [2018-04-13 00:19:29,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:29,348 INFO L225 Difference]: With dead ends: 5659 [2018-04-13 00:19:29,348 INFO L226 Difference]: Without dead ends: 5659 [2018-04-13 00:19:29,348 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=162, Invalid=438, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:19:29,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5659 states. [2018-04-13 00:19:29,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5659 to 1968. [2018-04-13 00:19:29,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1968 states. [2018-04-13 00:19:29,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1968 states to 1968 states and 3420 transitions. [2018-04-13 00:19:29,425 INFO L78 Accepts]: Start accepts. Automaton has 1968 states and 3420 transitions. Word has length 1757 [2018-04-13 00:19:29,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:29,426 INFO L459 AbstractCegarLoop]: Abstraction has 1968 states and 3420 transitions. [2018-04-13 00:19:29,426 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-13 00:19:29,426 INFO L276 IsEmpty]: Start isEmpty. Operand 1968 states and 3420 transitions. [2018-04-13 00:19:29,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1764 [2018-04-13 00:19:29,441 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:29,441 INFO L355 BasicCegarLoop]: trace histogram [174, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 74, 74, 74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:29,441 INFO L408 AbstractCegarLoop]: === Iteration 184 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:29,441 INFO L82 PathProgramCache]: Analyzing trace with hash 787217516, now seen corresponding path program 171 times [2018-04-13 00:19:29,441 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:29,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:29,605 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:30,523 INFO L134 CoverageAnalysis]: Checked inductivity of 95556 backedges. 6419 proven. 1786 refuted. 0 times theorem prover too weak. 87351 trivial. 0 not checked. [2018-04-13 00:19:30,523 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:30,524 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 00:19:30,524 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:30,524 INFO L134 CoverageAnalysis]: Checked inductivity of 23970 backedges. 227 proven. 150 refuted. 0 times theorem prover too weak. 23593 trivial. 0 not checked. [2018-04-13 00:19:30,524 INFO L182 omatonBuilderFactory]: Interpolants [775887#false, 775886#true, 775899#(<= main_~i~1 9), 775898#(<= main_~i~1 8), 775897#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 8), 775896#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 775902#(<= main_~i~1 12), 775901#(<= main_~i~1 11), 775900#(<= main_~i~1 10), 775891#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 775890#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 775889#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 775888#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 775895#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 775894#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 775893#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 775892#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4))] [2018-04-13 00:19:30,526 INFO L134 CoverageAnalysis]: Checked inductivity of 95556 backedges. 6419 proven. 1786 refuted. 0 times theorem prover too weak. 87351 trivial. 0 not checked. [2018-04-13 00:19:30,526 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-13 00:19:30,526 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-13 00:19:30,526 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:19:30,526 INFO L87 Difference]: Start difference. First operand 1968 states and 3420 transitions. Second operand 17 states. [2018-04-13 00:19:30,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:30,729 INFO L93 Difference]: Finished difference Result 5028 states and 11023 transitions. [2018-04-13 00:19:30,729 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-13 00:19:30,729 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 1763 [2018-04-13 00:19:30,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:30,740 INFO L225 Difference]: With dead ends: 5028 [2018-04-13 00:19:30,740 INFO L226 Difference]: Without dead ends: 5028 [2018-04-13 00:19:30,740 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=185, Invalid=465, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:19:30,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5028 states. [2018-04-13 00:19:30,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5028 to 1968. [2018-04-13 00:19:30,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1968 states. [2018-04-13 00:19:30,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1968 states to 1968 states and 3420 transitions. [2018-04-13 00:19:30,792 INFO L78 Accepts]: Start accepts. Automaton has 1968 states and 3420 transitions. Word has length 1763 [2018-04-13 00:19:30,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:30,792 INFO L459 AbstractCegarLoop]: Abstraction has 1968 states and 3420 transitions. [2018-04-13 00:19:30,792 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-13 00:19:30,792 INFO L276 IsEmpty]: Start isEmpty. Operand 1968 states and 3420 transitions. [2018-04-13 00:19:30,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1770 [2018-04-13 00:19:30,806 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:30,807 INFO L355 BasicCegarLoop]: trace histogram [175, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 75, 75, 75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:30,807 INFO L408 AbstractCegarLoop]: === Iteration 185 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:30,807 INFO L82 PathProgramCache]: Analyzing trace with hash 2048638468, now seen corresponding path program 172 times [2018-04-13 00:19:30,807 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:30,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:30,930 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:31,915 INFO L134 CoverageAnalysis]: Checked inductivity of 96200 backedges. 6699 proven. 1475 refuted. 0 times theorem prover too weak. 88026 trivial. 0 not checked. [2018-04-13 00:19:31,916 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:31,916 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 00:19:31,916 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:31,917 INFO L134 CoverageAnalysis]: Checked inductivity of 23988 backedges. 283 proven. 112 refuted. 0 times theorem prover too weak. 23593 trivial. 0 not checked. [2018-04-13 00:19:31,917 INFO L182 omatonBuilderFactory]: Interpolants [782923#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 782922#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 782921#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 782920#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 782927#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 782926#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 782925#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 782924#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 782919#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 782918#false, 782917#true, 782931#(<= main_~i~1 10), 782930#(<= main_~i~1 9), 782929#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 9), 782928#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 782933#(<= main_~i~1 12), 782932#(<= main_~i~1 11)] [2018-04-13 00:19:31,918 INFO L134 CoverageAnalysis]: Checked inductivity of 96200 backedges. 6699 proven. 1475 refuted. 0 times theorem prover too weak. 88026 trivial. 0 not checked. [2018-04-13 00:19:31,918 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-13 00:19:31,919 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-13 00:19:31,919 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:19:31,919 INFO L87 Difference]: Start difference. First operand 1968 states and 3420 transitions. Second operand 17 states. [2018-04-13 00:19:32,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:32,135 INFO L93 Difference]: Finished difference Result 4383 states and 9275 transitions. [2018-04-13 00:19:32,136 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-13 00:19:32,136 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 1769 [2018-04-13 00:19:32,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:32,153 INFO L225 Difference]: With dead ends: 4383 [2018-04-13 00:19:32,153 INFO L226 Difference]: Without dead ends: 4383 [2018-04-13 00:19:32,153 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=212, Invalid=490, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:19:32,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4383 states. [2018-04-13 00:19:32,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4383 to 1968. [2018-04-13 00:19:32,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1968 states. [2018-04-13 00:19:32,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1968 states to 1968 states and 3420 transitions. [2018-04-13 00:19:32,211 INFO L78 Accepts]: Start accepts. Automaton has 1968 states and 3420 transitions. Word has length 1769 [2018-04-13 00:19:32,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:32,212 INFO L459 AbstractCegarLoop]: Abstraction has 1968 states and 3420 transitions. [2018-04-13 00:19:32,212 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-13 00:19:32,212 INFO L276 IsEmpty]: Start isEmpty. Operand 1968 states and 3420 transitions. [2018-04-13 00:19:32,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1776 [2018-04-13 00:19:32,259 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:32,259 INFO L355 BasicCegarLoop]: trace histogram [176, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 76, 76, 76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:32,259 INFO L408 AbstractCegarLoop]: === Iteration 186 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:32,259 INFO L82 PathProgramCache]: Analyzing trace with hash -659910932, now seen corresponding path program 173 times [2018-04-13 00:19:32,259 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:32,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:32,423 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:33,402 INFO L134 CoverageAnalysis]: Checked inductivity of 96850 backedges. 7139 proven. 1003 refuted. 0 times theorem prover too weak. 88708 trivial. 0 not checked. [2018-04-13 00:19:33,402 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:33,402 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 00:19:33,402 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:33,403 INFO L134 CoverageAnalysis]: Checked inductivity of 24000 backedges. 345 proven. 62 refuted. 0 times theorem prover too weak. 23593 trivial. 0 not checked. [2018-04-13 00:19:33,403 INFO L182 omatonBuilderFactory]: Interpolants [789320#(<= main_~i~1 11), 789321#(<= main_~i~1 12), 789316#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 789317#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 789318#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 10), 789319#(<= main_~i~1 10), 789312#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 789313#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 789314#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 789315#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 789308#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 789309#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 789310#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 789311#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 789305#true, 789306#false, 789307#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size))] [2018-04-13 00:19:33,405 INFO L134 CoverageAnalysis]: Checked inductivity of 96850 backedges. 7139 proven. 1003 refuted. 0 times theorem prover too weak. 88708 trivial. 0 not checked. [2018-04-13 00:19:33,405 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-13 00:19:33,405 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-13 00:19:33,405 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:19:33,405 INFO L87 Difference]: Start difference. First operand 1968 states and 3420 transitions. Second operand 17 states. [2018-04-13 00:19:33,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:33,595 INFO L93 Difference]: Finished difference Result 3728 states and 7493 transitions. [2018-04-13 00:19:33,595 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-13 00:19:33,595 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 1775 [2018-04-13 00:19:33,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:33,607 INFO L225 Difference]: With dead ends: 3728 [2018-04-13 00:19:33,607 INFO L226 Difference]: Without dead ends: 3728 [2018-04-13 00:19:33,607 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=243, Invalid=513, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:19:33,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3728 states. [2018-04-13 00:19:33,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3728 to 1968. [2018-04-13 00:19:33,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1968 states. [2018-04-13 00:19:33,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1968 states to 1968 states and 3420 transitions. [2018-04-13 00:19:33,650 INFO L78 Accepts]: Start accepts. Automaton has 1968 states and 3420 transitions. Word has length 1775 [2018-04-13 00:19:33,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:33,650 INFO L459 AbstractCegarLoop]: Abstraction has 1968 states and 3420 transitions. [2018-04-13 00:19:33,651 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-13 00:19:33,651 INFO L276 IsEmpty]: Start isEmpty. Operand 1968 states and 3420 transitions. [2018-04-13 00:19:33,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1782 [2018-04-13 00:19:33,665 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:33,665 INFO L355 BasicCegarLoop]: trace histogram [177, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 77, 77, 77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:33,665 INFO L408 AbstractCegarLoop]: === Iteration 187 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:33,665 INFO L82 PathProgramCache]: Analyzing trace with hash 1488188036, now seen corresponding path program 174 times [2018-04-13 00:19:33,666 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:33,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:33,804 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:35,870 INFO L134 CoverageAnalysis]: Checked inductivity of 97506 backedges. 7757 proven. 352 refuted. 0 times theorem prover too weak. 89397 trivial. 0 not checked. [2018-04-13 00:19:35,870 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:35,871 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 00:19:35,871 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:35,871 INFO L134 CoverageAnalysis]: Checked inductivity of 24006 backedges. 413 proven. 0 refuted. 0 times theorem prover too weak. 23593 trivial. 0 not checked. [2018-04-13 00:19:35,871 INFO L182 omatonBuilderFactory]: Interpolants [795052#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 795053#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 795054#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 11), 795055#(<= main_~i~1 11), 795048#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 795049#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 795050#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 795051#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 795044#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 795045#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 795046#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 795047#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 795040#true, 795041#false, 795042#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 795043#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 795056#(<= main_~i~1 12)] [2018-04-13 00:19:35,873 INFO L134 CoverageAnalysis]: Checked inductivity of 97506 backedges. 7757 proven. 352 refuted. 0 times theorem prover too weak. 89397 trivial. 0 not checked. [2018-04-13 00:19:35,873 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-13 00:19:35,873 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-13 00:19:35,873 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=174, Unknown=0, NotChecked=0, Total=272 [2018-04-13 00:19:35,874 INFO L87 Difference]: Start difference. First operand 1968 states and 3420 transitions. Second operand 17 states. [2018-04-13 00:19:36,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:36,056 INFO L93 Difference]: Finished difference Result 3064 states and 5873 transitions. [2018-04-13 00:19:36,056 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-13 00:19:36,057 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 1781 [2018-04-13 00:19:36,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:36,067 INFO L225 Difference]: With dead ends: 3064 [2018-04-13 00:19:36,067 INFO L226 Difference]: Without dead ends: 3064 [2018-04-13 00:19:36,067 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=278, Invalid=534, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:19:36,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3064 states. [2018-04-13 00:19:36,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3064 to 1977. [2018-04-13 00:19:36,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1977 states. [2018-04-13 00:19:36,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 3527 transitions. [2018-04-13 00:19:36,107 INFO L78 Accepts]: Start accepts. Automaton has 1977 states and 3527 transitions. Word has length 1781 [2018-04-13 00:19:36,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:36,107 INFO L459 AbstractCegarLoop]: Abstraction has 1977 states and 3527 transitions. [2018-04-13 00:19:36,107 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-13 00:19:36,107 INFO L276 IsEmpty]: Start isEmpty. Operand 1977 states and 3527 transitions. [2018-04-13 00:19:36,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1788 [2018-04-13 00:19:36,123 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:36,123 INFO L355 BasicCegarLoop]: trace histogram [178, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 78, 78, 78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:36,123 INFO L408 AbstractCegarLoop]: === Iteration 188 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:36,123 INFO L82 PathProgramCache]: Analyzing trace with hash 1663786348, now seen corresponding path program 175 times [2018-04-13 00:19:36,124 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:36,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:36,327 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:37,274 INFO L134 CoverageAnalysis]: Checked inductivity of 98168 backedges. 8303 proven. 750 refuted. 0 times theorem prover too weak. 89115 trivial. 0 not checked. [2018-04-13 00:19:37,274 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:37,274 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 00:19:37,274 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:37,275 INFO L134 CoverageAnalysis]: Checked inductivity of 24003 backedges. 425 proven. 2 refuted. 0 times theorem prover too weak. 23576 trivial. 0 not checked. [2018-04-13 00:19:37,275 INFO L182 omatonBuilderFactory]: Interpolants [800140#(<= main_~i~1 13), 800136#(<= main_~i~1 9), 800137#(<= main_~i~1 10), 800138#(<= main_~i~1 11), 800139#(<= main_~i~1 12), 800132#(<= main_~i~1 5), 800133#(<= main_~i~1 6), 800134#(<= main_~i~1 7), 800135#(<= main_~i~1 8), 800128#(<= main_~i~1 1), 800129#(<= main_~i~1 2), 800130#(<= main_~i~1 3), 800131#(<= main_~i~1 4), 800124#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 800125#(and (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 800126#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 0), 800127#(<= main_~i~1 0), 800122#true, 800123#false] [2018-04-13 00:19:37,277 INFO L134 CoverageAnalysis]: Checked inductivity of 98168 backedges. 8303 proven. 750 refuted. 0 times theorem prover too weak. 89115 trivial. 0 not checked. [2018-04-13 00:19:37,277 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 00:19:37,277 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 00:19:37,277 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=215, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:19:37,277 INFO L87 Difference]: Start difference. First operand 1977 states and 3527 transitions. Second operand 19 states. [2018-04-13 00:19:37,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:37,467 INFO L93 Difference]: Finished difference Result 9698 states and 24793 transitions. [2018-04-13 00:19:37,468 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-13 00:19:37,468 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1787 [2018-04-13 00:19:37,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:37,503 INFO L225 Difference]: With dead ends: 9698 [2018-04-13 00:19:37,503 INFO L226 Difference]: Without dead ends: 9698 [2018-04-13 00:19:37,503 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=132, Invalid=248, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:19:37,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9698 states. [2018-04-13 00:19:37,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9698 to 1970. [2018-04-13 00:19:37,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1970 states. [2018-04-13 00:19:37,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1970 states to 1970 states and 3518 transitions. [2018-04-13 00:19:37,655 INFO L78 Accepts]: Start accepts. Automaton has 1970 states and 3518 transitions. Word has length 1787 [2018-04-13 00:19:37,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:37,655 INFO L459 AbstractCegarLoop]: Abstraction has 1970 states and 3518 transitions. [2018-04-13 00:19:37,655 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 00:19:37,655 INFO L276 IsEmpty]: Start isEmpty. Operand 1970 states and 3518 transitions. [2018-04-13 00:19:37,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1794 [2018-04-13 00:19:37,670 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:37,670 INFO L355 BasicCegarLoop]: trace histogram [179, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 79, 79, 79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:37,670 INFO L408 AbstractCegarLoop]: === Iteration 189 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:37,670 INFO L82 PathProgramCache]: Analyzing trace with hash -1097023916, now seen corresponding path program 176 times [2018-04-13 00:19:37,671 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:37,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:37,810 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:38,771 INFO L134 CoverageAnalysis]: Checked inductivity of 98836 backedges. 7963 proven. 1146 refuted. 0 times theorem prover too weak. 89727 trivial. 0 not checked. [2018-04-13 00:19:38,771 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:38,772 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 00:19:38,772 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:38,772 INFO L134 CoverageAnalysis]: Checked inductivity of 23589 backedges. 0 proven. 88 refuted. 0 times theorem prover too weak. 23501 trivial. 0 not checked. [2018-04-13 00:19:38,773 INFO L182 omatonBuilderFactory]: Interpolants [811820#(<= main_~i~1 5), 811821#(<= main_~i~1 6), 811822#(<= main_~i~1 7), 811823#(<= main_~i~1 8), 811816#(<= main_~i~1 1), 811817#(<= main_~i~1 2), 811818#(<= main_~i~1 3), 811819#(<= main_~i~1 4), 811812#false, 811813#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 811814#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 811815#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1), 811811#true, 811828#(<= main_~i~1 13), 811824#(<= main_~i~1 9), 811825#(<= main_~i~1 10), 811826#(<= main_~i~1 11), 811827#(<= main_~i~1 12)] [2018-04-13 00:19:38,774 INFO L134 CoverageAnalysis]: Checked inductivity of 98836 backedges. 7963 proven. 1146 refuted. 0 times theorem prover too weak. 89727 trivial. 0 not checked. [2018-04-13 00:19:38,774 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 00:19:38,775 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 00:19:38,775 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=194, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:19:38,775 INFO L87 Difference]: Start difference. First operand 1970 states and 3518 transitions. Second operand 18 states. [2018-04-13 00:19:39,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:39,003 INFO L93 Difference]: Finished difference Result 9686 states and 24780 transitions. [2018-04-13 00:19:39,003 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-13 00:19:39,003 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 1793 [2018-04-13 00:19:39,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:39,044 INFO L225 Difference]: With dead ends: 9686 [2018-04-13 00:19:39,044 INFO L226 Difference]: Without dead ends: 9686 [2018-04-13 00:19:39,044 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=122, Invalid=258, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:19:39,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9686 states. [2018-04-13 00:19:39,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9686 to 1970. [2018-04-13 00:19:39,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1970 states. [2018-04-13 00:19:39,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1970 states to 1970 states and 3518 transitions. [2018-04-13 00:19:39,254 INFO L78 Accepts]: Start accepts. Automaton has 1970 states and 3518 transitions. Word has length 1793 [2018-04-13 00:19:39,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:39,254 INFO L459 AbstractCegarLoop]: Abstraction has 1970 states and 3518 transitions. [2018-04-13 00:19:39,254 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 00:19:39,254 INFO L276 IsEmpty]: Start isEmpty. Operand 1970 states and 3518 transitions. [2018-04-13 00:19:39,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1800 [2018-04-13 00:19:39,270 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:39,270 INFO L355 BasicCegarLoop]: trace histogram [180, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 80, 80, 80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:39,270 INFO L408 AbstractCegarLoop]: === Iteration 190 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:39,271 INFO L82 PathProgramCache]: Analyzing trace with hash 1206067692, now seen corresponding path program 177 times [2018-04-13 00:19:39,271 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:39,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:39,428 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:40,378 INFO L134 CoverageAnalysis]: Checked inductivity of 99510 backedges. 7639 proven. 1525 refuted. 0 times theorem prover too weak. 90346 trivial. 0 not checked. [2018-04-13 00:19:40,378 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:40,379 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 00:19:40,379 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:40,379 INFO L134 CoverageAnalysis]: Checked inductivity of 23658 backedges. 17 proven. 140 refuted. 0 times theorem prover too weak. 23501 trivial. 0 not checked. [2018-04-13 00:19:40,380 INFO L182 omatonBuilderFactory]: Interpolants [823500#(<= main_~i~1 7), 823501#(<= main_~i~1 8), 823502#(<= main_~i~1 9), 823503#(<= main_~i~1 10), 823496#(<= main_~i~1 3), 823497#(<= main_~i~1 4), 823498#(<= main_~i~1 5), 823499#(<= main_~i~1 6), 823492#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 823493#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 823494#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 2), 823495#(<= main_~i~1 2), 823489#true, 823490#false, 823491#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 823504#(<= main_~i~1 11), 823505#(<= main_~i~1 12), 823506#(<= main_~i~1 13)] [2018-04-13 00:19:40,381 INFO L134 CoverageAnalysis]: Checked inductivity of 99510 backedges. 7639 proven. 1525 refuted. 0 times theorem prover too weak. 90346 trivial. 0 not checked. [2018-04-13 00:19:40,381 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 00:19:40,381 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 00:19:40,381 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=204, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:19:40,382 INFO L87 Difference]: Start difference. First operand 1970 states and 3518 transitions. Second operand 18 states. [2018-04-13 00:19:40,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:40,617 INFO L93 Difference]: Finished difference Result 9153 states and 23260 transitions. [2018-04-13 00:19:40,617 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-13 00:19:40,617 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 1799 [2018-04-13 00:19:40,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:40,640 INFO L225 Difference]: With dead ends: 9153 [2018-04-13 00:19:40,640 INFO L226 Difference]: Without dead ends: 9153 [2018-04-13 00:19:40,640 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=120, Invalid=300, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:19:40,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9153 states. [2018-04-13 00:19:40,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9153 to 1970. [2018-04-13 00:19:40,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1970 states. [2018-04-13 00:19:40,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1970 states to 1970 states and 3518 transitions. [2018-04-13 00:19:40,770 INFO L78 Accepts]: Start accepts. Automaton has 1970 states and 3518 transitions. Word has length 1799 [2018-04-13 00:19:40,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:40,770 INFO L459 AbstractCegarLoop]: Abstraction has 1970 states and 3518 transitions. [2018-04-13 00:19:40,770 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 00:19:40,770 INFO L276 IsEmpty]: Start isEmpty. Operand 1970 states and 3518 transitions. [2018-04-13 00:19:40,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1806 [2018-04-13 00:19:40,785 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:40,785 INFO L355 BasicCegarLoop]: trace histogram [181, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 81, 81, 81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:40,785 INFO L408 AbstractCegarLoop]: === Iteration 191 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:40,785 INFO L82 PathProgramCache]: Analyzing trace with hash -512425772, now seen corresponding path program 178 times [2018-04-13 00:19:40,786 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:40,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:40,902 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:41,900 INFO L134 CoverageAnalysis]: Checked inductivity of 100190 backedges. 7349 proven. 1869 refuted. 0 times theorem prover too weak. 90972 trivial. 0 not checked. [2018-04-13 00:19:41,900 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:41,900 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 00:19:41,901 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:41,901 INFO L134 CoverageAnalysis]: Checked inductivity of 23718 backedges. 37 proven. 180 refuted. 0 times theorem prover too weak. 23501 trivial. 0 not checked. [2018-04-13 00:19:41,901 INFO L182 omatonBuilderFactory]: Interpolants [834636#true, 834637#false, 834638#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 834639#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 834652#(<= main_~i~1 12), 834653#(<= main_~i~1 13), 834648#(<= main_~i~1 8), 834649#(<= main_~i~1 9), 834650#(<= main_~i~1 10), 834651#(<= main_~i~1 11), 834644#(<= main_~i~1 4), 834645#(<= main_~i~1 5), 834646#(<= main_~i~1 6), 834647#(<= main_~i~1 7), 834640#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 834641#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 834642#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 3), 834643#(<= main_~i~1 3)] [2018-04-13 00:19:41,903 INFO L134 CoverageAnalysis]: Checked inductivity of 100190 backedges. 7349 proven. 1869 refuted. 0 times theorem prover too weak. 90972 trivial. 0 not checked. [2018-04-13 00:19:41,903 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 00:19:41,904 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 00:19:41,904 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:19:41,904 INFO L87 Difference]: Start difference. First operand 1970 states and 3518 transitions. Second operand 18 states. [2018-04-13 00:19:42,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:42,181 INFO L93 Difference]: Finished difference Result 8606 states and 21700 transitions. [2018-04-13 00:19:42,181 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-13 00:19:42,181 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 1805 [2018-04-13 00:19:42,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:42,220 INFO L225 Difference]: With dead ends: 8606 [2018-04-13 00:19:42,221 INFO L226 Difference]: Without dead ends: 8606 [2018-04-13 00:19:42,221 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=122, Invalid=340, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:19:42,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8606 states. [2018-04-13 00:19:42,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8606 to 1970. [2018-04-13 00:19:42,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1970 states. [2018-04-13 00:19:42,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1970 states to 1970 states and 3518 transitions. [2018-04-13 00:19:42,378 INFO L78 Accepts]: Start accepts. Automaton has 1970 states and 3518 transitions. Word has length 1805 [2018-04-13 00:19:42,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:42,379 INFO L459 AbstractCegarLoop]: Abstraction has 1970 states and 3518 transitions. [2018-04-13 00:19:42,379 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 00:19:42,379 INFO L276 IsEmpty]: Start isEmpty. Operand 1970 states and 3518 transitions. [2018-04-13 00:19:42,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1812 [2018-04-13 00:19:42,395 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:42,395 INFO L355 BasicCegarLoop]: trace histogram [182, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 82, 82, 82, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:42,395 INFO L408 AbstractCegarLoop]: === Iteration 192 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:42,395 INFO L82 PathProgramCache]: Analyzing trace with hash 1535355500, now seen corresponding path program 179 times [2018-04-13 00:19:42,395 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:42,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:42,555 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:43,586 INFO L134 CoverageAnalysis]: Checked inductivity of 100876 backedges. 7111 proven. 2160 refuted. 0 times theorem prover too weak. 91605 trivial. 0 not checked. [2018-04-13 00:19:43,586 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:43,586 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 00:19:43,586 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:43,587 INFO L134 CoverageAnalysis]: Checked inductivity of 23772 backedges. 63 proven. 208 refuted. 0 times theorem prover too weak. 23501 trivial. 0 not checked. [2018-04-13 00:19:43,587 INFO L182 omatonBuilderFactory]: Interpolants [845252#(<= main_~i~1 10), 845253#(<= main_~i~1 11), 845254#(<= main_~i~1 12), 845255#(<= main_~i~1 13), 845248#(<= main_~i~1 6), 845249#(<= main_~i~1 7), 845250#(<= main_~i~1 8), 845251#(<= main_~i~1 9), 845244#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 845245#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 4), 845246#(<= main_~i~1 4), 845247#(<= main_~i~1 5), 845240#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 845241#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 845242#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 845243#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 845238#true, 845239#false] [2018-04-13 00:19:43,589 INFO L134 CoverageAnalysis]: Checked inductivity of 100876 backedges. 7111 proven. 2160 refuted. 0 times theorem prover too weak. 91605 trivial. 0 not checked. [2018-04-13 00:19:43,589 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 00:19:43,589 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 00:19:43,589 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:19:43,589 INFO L87 Difference]: Start difference. First operand 1970 states and 3518 transitions. Second operand 18 states. [2018-04-13 00:19:43,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:43,816 INFO L93 Difference]: Finished difference Result 8045 states and 20100 transitions. [2018-04-13 00:19:43,816 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-13 00:19:43,816 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 1811 [2018-04-13 00:19:43,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:43,848 INFO L225 Difference]: With dead ends: 8045 [2018-04-13 00:19:43,848 INFO L226 Difference]: Without dead ends: 8045 [2018-04-13 00:19:43,848 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=128, Invalid=378, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:19:43,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8045 states. [2018-04-13 00:19:43,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8045 to 1970. [2018-04-13 00:19:43,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1970 states. [2018-04-13 00:19:43,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1970 states to 1970 states and 3518 transitions. [2018-04-13 00:19:43,996 INFO L78 Accepts]: Start accepts. Automaton has 1970 states and 3518 transitions. Word has length 1811 [2018-04-13 00:19:43,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:43,996 INFO L459 AbstractCegarLoop]: Abstraction has 1970 states and 3518 transitions. [2018-04-13 00:19:43,996 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 00:19:43,996 INFO L276 IsEmpty]: Start isEmpty. Operand 1970 states and 3518 transitions. [2018-04-13 00:19:44,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1818 [2018-04-13 00:19:44,012 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:44,012 INFO L355 BasicCegarLoop]: trace histogram [183, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 83, 83, 83, 83, 83, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:44,012 INFO L408 AbstractCegarLoop]: === Iteration 193 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:44,012 INFO L82 PathProgramCache]: Analyzing trace with hash -1524007084, now seen corresponding path program 180 times [2018-04-13 00:19:44,012 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:44,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:44,146 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:45,177 INFO L134 CoverageAnalysis]: Checked inductivity of 101568 backedges. 6943 proven. 2380 refuted. 0 times theorem prover too weak. 92245 trivial. 0 not checked. [2018-04-13 00:19:45,177 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:45,177 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 00:19:45,177 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:45,178 INFO L134 CoverageAnalysis]: Checked inductivity of 23820 backedges. 95 proven. 224 refuted. 0 times theorem prover too weak. 23501 trivial. 0 not checked. [2018-04-13 00:19:45,178 INFO L182 omatonBuilderFactory]: Interpolants [855297#(<= main_~i~1 12), 855296#(<= main_~i~1 11), 855298#(<= main_~i~1 13), 855293#(<= main_~i~1 8), 855292#(<= main_~i~1 7), 855295#(<= main_~i~1 10), 855294#(<= main_~i~1 9), 855289#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 5), 855288#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 855291#(<= main_~i~1 6), 855290#(<= main_~i~1 5), 855285#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 855284#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 855287#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 855286#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 855281#true, 855283#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 855282#false] [2018-04-13 00:19:45,180 INFO L134 CoverageAnalysis]: Checked inductivity of 101568 backedges. 6943 proven. 2380 refuted. 0 times theorem prover too weak. 92245 trivial. 0 not checked. [2018-04-13 00:19:45,180 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 00:19:45,180 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 00:19:45,180 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=222, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:19:45,180 INFO L87 Difference]: Start difference. First operand 1970 states and 3518 transitions. Second operand 18 states. [2018-04-13 00:19:45,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:45,441 INFO L93 Difference]: Finished difference Result 7470 states and 18460 transitions. [2018-04-13 00:19:45,441 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-13 00:19:45,441 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 1817 [2018-04-13 00:19:45,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:45,476 INFO L225 Difference]: With dead ends: 7470 [2018-04-13 00:19:45,476 INFO L226 Difference]: Without dead ends: 7470 [2018-04-13 00:19:45,477 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=138, Invalid=414, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:19:45,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7470 states. [2018-04-13 00:19:45,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7470 to 1970. [2018-04-13 00:19:45,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1970 states. [2018-04-13 00:19:45,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1970 states to 1970 states and 3518 transitions. [2018-04-13 00:19:45,609 INFO L78 Accepts]: Start accepts. Automaton has 1970 states and 3518 transitions. Word has length 1817 [2018-04-13 00:19:45,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:45,609 INFO L459 AbstractCegarLoop]: Abstraction has 1970 states and 3518 transitions. [2018-04-13 00:19:45,609 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 00:19:45,609 INFO L276 IsEmpty]: Start isEmpty. Operand 1970 states and 3518 transitions. [2018-04-13 00:19:45,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1824 [2018-04-13 00:19:45,626 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:45,626 INFO L355 BasicCegarLoop]: trace histogram [184, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 84, 84, 84, 84, 84, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:45,626 INFO L408 AbstractCegarLoop]: === Iteration 194 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:45,626 INFO L82 PathProgramCache]: Analyzing trace with hash 1080096492, now seen corresponding path program 181 times [2018-04-13 00:19:45,626 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:45,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:45,797 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:46,879 INFO L134 CoverageAnalysis]: Checked inductivity of 102266 backedges. 6863 proven. 2511 refuted. 0 times theorem prover too weak. 92892 trivial. 0 not checked. [2018-04-13 00:19:46,879 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:46,880 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 00:19:46,880 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:46,880 INFO L134 CoverageAnalysis]: Checked inductivity of 23862 backedges. 133 proven. 228 refuted. 0 times theorem prover too weak. 23501 trivial. 0 not checked. [2018-04-13 00:19:46,881 INFO L182 omatonBuilderFactory]: Interpolants [864751#true, 864768#(<= main_~i~1 13), 864765#(<= main_~i~1 10), 864764#(<= main_~i~1 9), 864767#(<= main_~i~1 12), 864766#(<= main_~i~1 11), 864761#(<= main_~i~1 6), 864760#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 6), 864763#(<= main_~i~1 8), 864762#(<= main_~i~1 7), 864757#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 864756#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 864759#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 864758#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 864753#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 864752#false, 864755#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 864754#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1))] [2018-04-13 00:19:46,882 INFO L134 CoverageAnalysis]: Checked inductivity of 102266 backedges. 6863 proven. 2511 refuted. 0 times theorem prover too weak. 92892 trivial. 0 not checked. [2018-04-13 00:19:46,883 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 00:19:46,883 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 00:19:46,883 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=224, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:19:46,883 INFO L87 Difference]: Start difference. First operand 1970 states and 3518 transitions. Second operand 18 states. [2018-04-13 00:19:47,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:47,107 INFO L93 Difference]: Finished difference Result 6881 states and 16780 transitions. [2018-04-13 00:19:47,107 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-13 00:19:47,108 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 1823 [2018-04-13 00:19:47,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:47,132 INFO L225 Difference]: With dead ends: 6881 [2018-04-13 00:19:47,132 INFO L226 Difference]: Without dead ends: 6881 [2018-04-13 00:19:47,132 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=152, Invalid=448, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:19:47,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6881 states. [2018-04-13 00:19:47,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6881 to 1970. [2018-04-13 00:19:47,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1970 states. [2018-04-13 00:19:47,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1970 states to 1970 states and 3518 transitions. [2018-04-13 00:19:47,233 INFO L78 Accepts]: Start accepts. Automaton has 1970 states and 3518 transitions. Word has length 1823 [2018-04-13 00:19:47,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:47,233 INFO L459 AbstractCegarLoop]: Abstraction has 1970 states and 3518 transitions. [2018-04-13 00:19:47,233 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 00:19:47,234 INFO L276 IsEmpty]: Start isEmpty. Operand 1970 states and 3518 transitions. [2018-04-13 00:19:47,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1830 [2018-04-13 00:19:47,249 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:47,249 INFO L355 BasicCegarLoop]: trace histogram [185, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 85, 85, 85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:47,249 INFO L408 AbstractCegarLoop]: === Iteration 195 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:47,249 INFO L82 PathProgramCache]: Analyzing trace with hash -843826732, now seen corresponding path program 182 times [2018-04-13 00:19:47,249 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:47,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:47,378 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:48,414 INFO L134 CoverageAnalysis]: Checked inductivity of 102970 backedges. 6889 proven. 2535 refuted. 0 times theorem prover too weak. 93546 trivial. 0 not checked. [2018-04-13 00:19:48,414 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:48,415 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 00:19:48,415 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:48,415 INFO L134 CoverageAnalysis]: Checked inductivity of 23898 backedges. 177 proven. 220 refuted. 0 times theorem prover too weak. 23501 trivial. 0 not checked. [2018-04-13 00:19:48,415 INFO L182 omatonBuilderFactory]: Interpolants [873645#(<= main_~i~1 7), 873644#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 7), 873647#(<= main_~i~1 9), 873646#(<= main_~i~1 8), 873641#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 873640#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 873643#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 873642#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 873637#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 873636#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 873639#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 873638#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 873635#false, 873634#true, 873649#(<= main_~i~1 11), 873648#(<= main_~i~1 10), 873651#(<= main_~i~1 13), 873650#(<= main_~i~1 12)] [2018-04-13 00:19:48,417 INFO L134 CoverageAnalysis]: Checked inductivity of 102970 backedges. 6889 proven. 2535 refuted. 0 times theorem prover too weak. 93546 trivial. 0 not checked. [2018-04-13 00:19:48,417 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 00:19:48,418 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 00:19:48,418 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=224, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:19:48,418 INFO L87 Difference]: Start difference. First operand 1970 states and 3518 transitions. Second operand 18 states. [2018-04-13 00:19:48,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:48,671 INFO L93 Difference]: Finished difference Result 6278 states and 15060 transitions. [2018-04-13 00:19:48,671 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-13 00:19:48,672 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 1829 [2018-04-13 00:19:48,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:48,697 INFO L225 Difference]: With dead ends: 6278 [2018-04-13 00:19:48,697 INFO L226 Difference]: Without dead ends: 6278 [2018-04-13 00:19:48,697 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=170, Invalid=480, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:19:48,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6278 states. [2018-04-13 00:19:48,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6278 to 1970. [2018-04-13 00:19:48,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1970 states. [2018-04-13 00:19:48,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1970 states to 1970 states and 3518 transitions. [2018-04-13 00:19:48,790 INFO L78 Accepts]: Start accepts. Automaton has 1970 states and 3518 transitions. Word has length 1829 [2018-04-13 00:19:48,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:48,791 INFO L459 AbstractCegarLoop]: Abstraction has 1970 states and 3518 transitions. [2018-04-13 00:19:48,791 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 00:19:48,791 INFO L276 IsEmpty]: Start isEmpty. Operand 1970 states and 3518 transitions. [2018-04-13 00:19:48,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1836 [2018-04-13 00:19:48,807 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:48,807 INFO L355 BasicCegarLoop]: trace histogram [186, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 86, 86, 86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:48,807 INFO L408 AbstractCegarLoop]: === Iteration 196 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:48,807 INFO L82 PathProgramCache]: Analyzing trace with hash -1288501396, now seen corresponding path program 183 times [2018-04-13 00:19:48,808 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:48,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:48,972 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:50,028 INFO L134 CoverageAnalysis]: Checked inductivity of 103680 backedges. 7039 proven. 2434 refuted. 0 times theorem prover too weak. 94207 trivial. 0 not checked. [2018-04-13 00:19:50,029 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:50,029 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 00:19:50,029 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:50,030 INFO L134 CoverageAnalysis]: Checked inductivity of 23928 backedges. 227 proven. 200 refuted. 0 times theorem prover too weak. 23501 trivial. 0 not checked. [2018-04-13 00:19:50,030 INFO L182 omatonBuilderFactory]: Interpolants [881933#(<= main_~i~1 13), 881932#(<= main_~i~1 12), 881929#(<= main_~i~1 9), 881928#(<= main_~i~1 8), 881931#(<= main_~i~1 11), 881930#(<= main_~i~1 10), 881925#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 881924#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 881927#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 8), 881926#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 881921#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 881920#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 881923#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 881922#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 881917#false, 881916#true, 881919#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 881918#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size))] [2018-04-13 00:19:50,032 INFO L134 CoverageAnalysis]: Checked inductivity of 103680 backedges. 7039 proven. 2434 refuted. 0 times theorem prover too weak. 94207 trivial. 0 not checked. [2018-04-13 00:19:50,032 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 00:19:50,032 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 00:19:50,032 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=222, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:19:50,032 INFO L87 Difference]: Start difference. First operand 1970 states and 3518 transitions. Second operand 18 states. [2018-04-13 00:19:50,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:50,276 INFO L93 Difference]: Finished difference Result 5661 states and 13300 transitions. [2018-04-13 00:19:50,276 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-13 00:19:50,277 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 1835 [2018-04-13 00:19:50,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:50,300 INFO L225 Difference]: With dead ends: 5661 [2018-04-13 00:19:50,300 INFO L226 Difference]: Without dead ends: 5661 [2018-04-13 00:19:50,300 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=192, Invalid=510, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:19:50,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5661 states. [2018-04-13 00:19:50,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5661 to 1970. [2018-04-13 00:19:50,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1970 states. [2018-04-13 00:19:50,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1970 states to 1970 states and 3518 transitions. [2018-04-13 00:19:50,378 INFO L78 Accepts]: Start accepts. Automaton has 1970 states and 3518 transitions. Word has length 1835 [2018-04-13 00:19:50,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:50,379 INFO L459 AbstractCegarLoop]: Abstraction has 1970 states and 3518 transitions. [2018-04-13 00:19:50,379 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 00:19:50,379 INFO L276 IsEmpty]: Start isEmpty. Operand 1970 states and 3518 transitions. [2018-04-13 00:19:50,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1842 [2018-04-13 00:19:50,395 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:50,395 INFO L355 BasicCegarLoop]: trace histogram [187, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 87, 87, 87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:50,395 INFO L408 AbstractCegarLoop]: === Iteration 197 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:50,396 INFO L82 PathProgramCache]: Analyzing trace with hash -869584812, now seen corresponding path program 184 times [2018-04-13 00:19:50,396 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:50,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:50,546 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:51,582 INFO L134 CoverageAnalysis]: Checked inductivity of 104396 backedges. 7331 proven. 2190 refuted. 0 times theorem prover too weak. 94875 trivial. 0 not checked. [2018-04-13 00:19:51,583 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:51,583 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 00:19:51,583 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:51,584 INFO L134 CoverageAnalysis]: Checked inductivity of 23952 backedges. 283 proven. 168 refuted. 0 times theorem prover too weak. 23501 trivial. 0 not checked. [2018-04-13 00:19:51,584 INFO L182 omatonBuilderFactory]: Interpolants [889583#true, 889600#(<= main_~i~1 13), 889597#(<= main_~i~1 10), 889596#(<= main_~i~1 9), 889599#(<= main_~i~1 12), 889598#(<= main_~i~1 11), 889593#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 889592#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 889595#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 9), 889594#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 889589#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 889588#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 889591#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 889590#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 889585#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 889584#false, 889587#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 889586#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1))] [2018-04-13 00:19:51,586 INFO L134 CoverageAnalysis]: Checked inductivity of 104396 backedges. 7331 proven. 2190 refuted. 0 times theorem prover too weak. 94875 trivial. 0 not checked. [2018-04-13 00:19:51,586 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 00:19:51,586 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 00:19:51,586 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:19:51,586 INFO L87 Difference]: Start difference. First operand 1970 states and 3518 transitions. Second operand 18 states. [2018-04-13 00:19:51,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:51,818 INFO L93 Difference]: Finished difference Result 5030 states and 11500 transitions. [2018-04-13 00:19:51,818 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-13 00:19:51,818 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 1841 [2018-04-13 00:19:51,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:51,839 INFO L225 Difference]: With dead ends: 5030 [2018-04-13 00:19:51,839 INFO L226 Difference]: Without dead ends: 5030 [2018-04-13 00:19:51,840 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=218, Invalid=538, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:19:51,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5030 states. [2018-04-13 00:19:51,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5030 to 1970. [2018-04-13 00:19:51,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1970 states. [2018-04-13 00:19:51,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1970 states to 1970 states and 3518 transitions. [2018-04-13 00:19:51,910 INFO L78 Accepts]: Start accepts. Automaton has 1970 states and 3518 transitions. Word has length 1841 [2018-04-13 00:19:51,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:51,911 INFO L459 AbstractCegarLoop]: Abstraction has 1970 states and 3518 transitions. [2018-04-13 00:19:51,911 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 00:19:51,911 INFO L276 IsEmpty]: Start isEmpty. Operand 1970 states and 3518 transitions. [2018-04-13 00:19:51,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1848 [2018-04-13 00:19:51,927 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:51,927 INFO L355 BasicCegarLoop]: trace histogram [188, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 88, 88, 88, 88, 88, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:51,927 INFO L408 AbstractCegarLoop]: === Iteration 198 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:51,927 INFO L82 PathProgramCache]: Analyzing trace with hash -216671252, now seen corresponding path program 185 times [2018-04-13 00:19:51,928 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:52,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:52,118 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:53,222 INFO L134 CoverageAnalysis]: Checked inductivity of 105118 backedges. 7783 proven. 1785 refuted. 0 times theorem prover too weak. 95550 trivial. 0 not checked. [2018-04-13 00:19:53,223 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:53,223 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 00:19:53,223 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:53,224 INFO L134 CoverageAnalysis]: Checked inductivity of 23970 backedges. 345 proven. 124 refuted. 0 times theorem prover too weak. 23501 trivial. 0 not checked. [2018-04-13 00:19:53,224 INFO L182 omatonBuilderFactory]: Interpolants [896621#true, 896623#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 896622#false, 896637#(<= main_~i~1 12), 896636#(<= main_~i~1 11), 896638#(<= main_~i~1 13), 896633#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 896632#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 896635#(<= main_~i~1 10), 896634#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 10), 896629#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 896628#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 896631#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 896630#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 896625#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 896624#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 896627#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 896626#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3))] [2018-04-13 00:19:53,226 INFO L134 CoverageAnalysis]: Checked inductivity of 105118 backedges. 7783 proven. 1785 refuted. 0 times theorem prover too weak. 95550 trivial. 0 not checked. [2018-04-13 00:19:53,226 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 00:19:53,226 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 00:19:53,226 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:19:53,226 INFO L87 Difference]: Start difference. First operand 1970 states and 3518 transitions. Second operand 18 states. [2018-04-13 00:19:53,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:53,454 INFO L93 Difference]: Finished difference Result 4385 states and 9660 transitions. [2018-04-13 00:19:53,454 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-13 00:19:53,454 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 1847 [2018-04-13 00:19:53,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:53,472 INFO L225 Difference]: With dead ends: 4385 [2018-04-13 00:19:53,472 INFO L226 Difference]: Without dead ends: 4385 [2018-04-13 00:19:53,472 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=248, Invalid=564, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:19:53,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4385 states. [2018-04-13 00:19:53,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4385 to 1970. [2018-04-13 00:19:53,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1970 states. [2018-04-13 00:19:53,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1970 states to 1970 states and 3518 transitions. [2018-04-13 00:19:53,533 INFO L78 Accepts]: Start accepts. Automaton has 1970 states and 3518 transitions. Word has length 1847 [2018-04-13 00:19:53,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:53,534 INFO L459 AbstractCegarLoop]: Abstraction has 1970 states and 3518 transitions. [2018-04-13 00:19:53,534 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 00:19:53,534 INFO L276 IsEmpty]: Start isEmpty. Operand 1970 states and 3518 transitions. [2018-04-13 00:19:53,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1854 [2018-04-13 00:19:53,550 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:53,550 INFO L355 BasicCegarLoop]: trace histogram [189, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 89, 89, 89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:53,550 INFO L408 AbstractCegarLoop]: === Iteration 199 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:53,550 INFO L82 PathProgramCache]: Analyzing trace with hash -2000657708, now seen corresponding path program 186 times [2018-04-13 00:19:53,551 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:53,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:53,694 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:54,752 INFO L134 CoverageAnalysis]: Checked inductivity of 105846 backedges. 8413 proven. 1201 refuted. 0 times theorem prover too weak. 96232 trivial. 0 not checked. [2018-04-13 00:19:54,752 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:54,752 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 00:19:54,752 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:54,753 INFO L134 CoverageAnalysis]: Checked inductivity of 23982 backedges. 413 proven. 68 refuted. 0 times theorem prover too weak. 23501 trivial. 0 not checked. [2018-04-13 00:19:54,753 INFO L182 omatonBuilderFactory]: Interpolants [903021#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 903020#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 903023#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 903022#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 903017#false, 903016#true, 903019#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 903018#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 903033#(<= main_~i~1 13), 903032#(<= main_~i~1 12), 903029#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 903028#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 903031#(<= main_~i~1 11), 903030#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 11), 903025#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 903024#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 903027#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 903026#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8))] [2018-04-13 00:19:54,755 INFO L134 CoverageAnalysis]: Checked inductivity of 105846 backedges. 8413 proven. 1201 refuted. 0 times theorem prover too weak. 96232 trivial. 0 not checked. [2018-04-13 00:19:54,755 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 00:19:54,755 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 00:19:54,755 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=204, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:19:54,755 INFO L87 Difference]: Start difference. First operand 1970 states and 3518 transitions. Second operand 18 states. [2018-04-13 00:19:54,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:54,944 INFO L93 Difference]: Finished difference Result 3730 states and 7784 transitions. [2018-04-13 00:19:54,944 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-13 00:19:54,944 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 1853 [2018-04-13 00:19:54,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:54,957 INFO L225 Difference]: With dead ends: 3730 [2018-04-13 00:19:54,957 INFO L226 Difference]: Without dead ends: 3730 [2018-04-13 00:19:54,957 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=282, Invalid=588, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:19:54,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3730 states. [2018-04-13 00:19:54,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3730 to 1970. [2018-04-13 00:19:54,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1970 states. [2018-04-13 00:19:55,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1970 states to 1970 states and 3518 transitions. [2018-04-13 00:19:55,004 INFO L78 Accepts]: Start accepts. Automaton has 1970 states and 3518 transitions. Word has length 1853 [2018-04-13 00:19:55,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:55,005 INFO L459 AbstractCegarLoop]: Abstraction has 1970 states and 3518 transitions. [2018-04-13 00:19:55,005 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 00:19:55,005 INFO L276 IsEmpty]: Start isEmpty. Operand 1970 states and 3518 transitions. [2018-04-13 00:19:55,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1860 [2018-04-13 00:19:55,021 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:55,021 INFO L355 BasicCegarLoop]: trace histogram [190, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 90, 90, 90, 90, 90, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:55,021 INFO L408 AbstractCegarLoop]: === Iteration 200 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:55,021 INFO L82 PathProgramCache]: Analyzing trace with hash 1166636140, now seen corresponding path program 187 times [2018-04-13 00:19:55,022 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:55,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:55,157 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:56,284 INFO L134 CoverageAnalysis]: Checked inductivity of 106580 backedges. 9239 proven. 420 refuted. 0 times theorem prover too weak. 96921 trivial. 0 not checked. [2018-04-13 00:19:56,284 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:56,284 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 00:19:56,284 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:56,285 INFO L134 CoverageAnalysis]: Checked inductivity of 23988 backedges. 487 proven. 0 refuted. 0 times theorem prover too weak. 23501 trivial. 0 not checked. [2018-04-13 00:19:56,285 INFO L182 omatonBuilderFactory]: Interpolants [908773#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 12), 908772#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 908775#(<= main_~i~1 13), 908774#(<= main_~i~1 12), 908769#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 908768#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 908771#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 908770#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 908765#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 908764#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 908767#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 908766#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 908761#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 908760#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 908763#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 908762#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 908759#false, 908758#true] [2018-04-13 00:19:56,287 INFO L134 CoverageAnalysis]: Checked inductivity of 106580 backedges. 9239 proven. 420 refuted. 0 times theorem prover too weak. 96921 trivial. 0 not checked. [2018-04-13 00:19:56,287 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 00:19:56,287 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 00:19:56,287 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=194, Unknown=0, NotChecked=0, Total=306 [2018-04-13 00:19:56,288 INFO L87 Difference]: Start difference. First operand 1970 states and 3518 transitions. Second operand 18 states. [2018-04-13 00:19:56,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:56,488 INFO L93 Difference]: Finished difference Result 3066 states and 6068 transitions. [2018-04-13 00:19:56,488 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-13 00:19:56,488 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 1859 [2018-04-13 00:19:56,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:56,499 INFO L225 Difference]: With dead ends: 3066 [2018-04-13 00:19:56,499 INFO L226 Difference]: Without dead ends: 3066 [2018-04-13 00:19:56,499 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=320, Invalid=610, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:19:56,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3066 states. [2018-04-13 00:19:56,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3066 to 1979. [2018-04-13 00:19:56,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1979 states. [2018-04-13 00:19:56,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1979 states to 1979 states and 3625 transitions. [2018-04-13 00:19:56,538 INFO L78 Accepts]: Start accepts. Automaton has 1979 states and 3625 transitions. Word has length 1859 [2018-04-13 00:19:56,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:56,539 INFO L459 AbstractCegarLoop]: Abstraction has 1979 states and 3625 transitions. [2018-04-13 00:19:56,539 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 00:19:56,539 INFO L276 IsEmpty]: Start isEmpty. Operand 1979 states and 3625 transitions. [2018-04-13 00:19:56,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1866 [2018-04-13 00:19:56,555 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:56,556 INFO L355 BasicCegarLoop]: trace histogram [191, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 91, 91, 91, 91, 91, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:56,556 INFO L408 AbstractCegarLoop]: === Iteration 201 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:56,556 INFO L82 PathProgramCache]: Analyzing trace with hash -1866346156, now seen corresponding path program 188 times [2018-04-13 00:19:56,556 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:56,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:56,727 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:57,858 INFO L134 CoverageAnalysis]: Checked inductivity of 107320 backedges. 8813 proven. 871 refuted. 0 times theorem prover too weak. 97636 trivial. 0 not checked. [2018-04-13 00:19:57,858 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:57,859 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 00:19:57,859 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:57,859 INFO L134 CoverageAnalysis]: Checked inductivity of 23985 backedges. 420 proven. 2 refuted. 0 times theorem prover too weak. 23563 trivial. 0 not checked. [2018-04-13 00:19:57,859 INFO L182 omatonBuilderFactory]: Interpolants [913865#(<= main_~i~1 13), 913864#(<= main_~i~1 12), 913866#(<= main_~i~1 14), 913861#(<= main_~i~1 9), 913860#(<= main_~i~1 8), 913863#(<= main_~i~1 11), 913862#(<= main_~i~1 10), 913857#(<= main_~i~1 5), 913856#(<= main_~i~1 4), 913859#(<= main_~i~1 7), 913858#(<= main_~i~1 6), 913853#(<= main_~i~1 1), 913852#(<= main_~i~1 0), 913855#(<= main_~i~1 3), 913854#(<= main_~i~1 2), 913849#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 913848#false, 913851#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 0), 913850#(and (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 913847#true] [2018-04-13 00:19:57,861 INFO L134 CoverageAnalysis]: Checked inductivity of 107320 backedges. 8813 proven. 871 refuted. 0 times theorem prover too weak. 97636 trivial. 0 not checked. [2018-04-13 00:19:57,861 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 00:19:57,861 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 00:19:57,862 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=237, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:19:57,862 INFO L87 Difference]: Start difference. First operand 1979 states and 3625 transitions. Second operand 20 states. [2018-04-13 00:19:58,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:58,057 INFO L93 Difference]: Finished difference Result 10219 states and 27488 transitions. [2018-04-13 00:19:58,058 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-13 00:19:58,058 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1865 [2018-04-13 00:19:58,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:58,098 INFO L225 Difference]: With dead ends: 10219 [2018-04-13 00:19:58,098 INFO L226 Difference]: Without dead ends: 10219 [2018-04-13 00:19:58,098 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=148, Invalid=272, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:19:58,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10219 states. [2018-04-13 00:19:58,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10219 to 1972. [2018-04-13 00:19:58,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1972 states. [2018-04-13 00:19:58,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1972 states to 1972 states and 3616 transitions. [2018-04-13 00:19:58,300 INFO L78 Accepts]: Start accepts. Automaton has 1972 states and 3616 transitions. Word has length 1865 [2018-04-13 00:19:58,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:19:58,300 INFO L459 AbstractCegarLoop]: Abstraction has 1972 states and 3616 transitions. [2018-04-13 00:19:58,300 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 00:19:58,300 INFO L276 IsEmpty]: Start isEmpty. Operand 1972 states and 3616 transitions. [2018-04-13 00:19:58,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1872 [2018-04-13 00:19:58,317 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:19:58,317 INFO L355 BasicCegarLoop]: trace histogram [192, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 92, 92, 92, 92, 92, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:19:58,317 INFO L408 AbstractCegarLoop]: === Iteration 202 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:19:58,317 INFO L82 PathProgramCache]: Analyzing trace with hash -954270996, now seen corresponding path program 189 times [2018-04-13 00:19:58,317 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:19:58,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:19:58,461 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:19:59,510 INFO L134 CoverageAnalysis]: Checked inductivity of 108066 backedges. 8485 proven. 1340 refuted. 0 times theorem prover too weak. 98241 trivial. 0 not checked. [2018-04-13 00:19:59,511 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:19:59,511 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 00:19:59,511 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:19:59,512 INFO L134 CoverageAnalysis]: Checked inductivity of 23586 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 23490 trivial. 0 not checked. [2018-04-13 00:19:59,512 INFO L182 omatonBuilderFactory]: Interpolants [926062#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 926063#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 926060#true, 926061#false, 926078#(<= main_~i~1 14), 926076#(<= main_~i~1 12), 926077#(<= main_~i~1 13), 926074#(<= main_~i~1 10), 926075#(<= main_~i~1 11), 926072#(<= main_~i~1 8), 926073#(<= main_~i~1 9), 926070#(<= main_~i~1 6), 926071#(<= main_~i~1 7), 926068#(<= main_~i~1 4), 926069#(<= main_~i~1 5), 926066#(<= main_~i~1 2), 926067#(<= main_~i~1 3), 926064#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1), 926065#(<= main_~i~1 1)] [2018-04-13 00:19:59,514 INFO L134 CoverageAnalysis]: Checked inductivity of 108066 backedges. 8485 proven. 1340 refuted. 0 times theorem prover too weak. 98241 trivial. 0 not checked. [2018-04-13 00:19:59,514 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 00:19:59,514 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 00:19:59,514 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=215, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:19:59,514 INFO L87 Difference]: Start difference. First operand 1972 states and 3616 transitions. Second operand 19 states. [2018-04-13 00:19:59,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:19:59,762 INFO L93 Difference]: Finished difference Result 10207 states and 27475 transitions. [2018-04-13 00:19:59,763 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-13 00:19:59,763 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1871 [2018-04-13 00:19:59,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:19:59,810 INFO L225 Difference]: With dead ends: 10207 [2018-04-13 00:19:59,810 INFO L226 Difference]: Without dead ends: 10207 [2018-04-13 00:19:59,810 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=137, Invalid=283, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:19:59,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10207 states. [2018-04-13 00:20:00,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10207 to 1972. [2018-04-13 00:20:00,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1972 states. [2018-04-13 00:20:00,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1972 states to 1972 states and 3616 transitions. [2018-04-13 00:20:00,019 INFO L78 Accepts]: Start accepts. Automaton has 1972 states and 3616 transitions. Word has length 1871 [2018-04-13 00:20:00,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:00,019 INFO L459 AbstractCegarLoop]: Abstraction has 1972 states and 3616 transitions. [2018-04-13 00:20:00,019 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 00:20:00,019 INFO L276 IsEmpty]: Start isEmpty. Operand 1972 states and 3616 transitions. [2018-04-13 00:20:00,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1878 [2018-04-13 00:20:00,036 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:00,036 INFO L355 BasicCegarLoop]: trace histogram [193, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 93, 93, 93, 93, 93, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:00,036 INFO L408 AbstractCegarLoop]: === Iteration 203 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:00,036 INFO L82 PathProgramCache]: Analyzing trace with hash -517614636, now seen corresponding path program 190 times [2018-04-13 00:20:00,037 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:00,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:00,233 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:01,333 INFO L134 CoverageAnalysis]: Checked inductivity of 108818 backedges. 8173 proven. 1792 refuted. 0 times theorem prover too weak. 98853 trivial. 0 not checked. [2018-04-13 00:20:01,333 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:01,333 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 00:20:01,334 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:01,335 INFO L134 CoverageAnalysis]: Checked inductivity of 23661 backedges. 17 proven. 154 refuted. 0 times theorem prover too weak. 23490 trivial. 0 not checked. [2018-04-13 00:20:01,335 INFO L182 omatonBuilderFactory]: Interpolants [938280#(<= main_~i~1 14), 938278#(<= main_~i~1 12), 938279#(<= main_~i~1 13), 938276#(<= main_~i~1 10), 938277#(<= main_~i~1 11), 938274#(<= main_~i~1 8), 938275#(<= main_~i~1 9), 938272#(<= main_~i~1 6), 938273#(<= main_~i~1 7), 938270#(<= main_~i~1 4), 938271#(<= main_~i~1 5), 938268#(<= main_~i~1 2), 938269#(<= main_~i~1 3), 938266#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 938267#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 2), 938264#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 938265#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 938262#true, 938263#false] [2018-04-13 00:20:01,338 INFO L134 CoverageAnalysis]: Checked inductivity of 108818 backedges. 8173 proven. 1792 refuted. 0 times theorem prover too weak. 98853 trivial. 0 not checked. [2018-04-13 00:20:01,339 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 00:20:01,339 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 00:20:01,339 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=226, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:20:01,339 INFO L87 Difference]: Start difference. First operand 1972 states and 3616 transitions. Second operand 19 states. [2018-04-13 00:20:01,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:01,659 INFO L93 Difference]: Finished difference Result 9688 states and 25921 transitions. [2018-04-13 00:20:01,659 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-13 00:20:01,659 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1877 [2018-04-13 00:20:01,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:01,703 INFO L225 Difference]: With dead ends: 9688 [2018-04-13 00:20:01,703 INFO L226 Difference]: Without dead ends: 9688 [2018-04-13 00:20:01,703 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=134, Invalid=328, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:20:01,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9688 states. [2018-04-13 00:20:01,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9688 to 1972. [2018-04-13 00:20:01,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1972 states. [2018-04-13 00:20:01,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1972 states to 1972 states and 3616 transitions. [2018-04-13 00:20:01,901 INFO L78 Accepts]: Start accepts. Automaton has 1972 states and 3616 transitions. Word has length 1877 [2018-04-13 00:20:01,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:01,902 INFO L459 AbstractCegarLoop]: Abstraction has 1972 states and 3616 transitions. [2018-04-13 00:20:01,902 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 00:20:01,902 INFO L276 IsEmpty]: Start isEmpty. Operand 1972 states and 3616 transitions. [2018-04-13 00:20:01,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1884 [2018-04-13 00:20:01,918 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:01,918 INFO L355 BasicCegarLoop]: trace histogram [194, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 94, 94, 94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:01,918 INFO L408 AbstractCegarLoop]: === Iteration 204 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:01,918 INFO L82 PathProgramCache]: Analyzing trace with hash -1033470100, now seen corresponding path program 191 times [2018-04-13 00:20:01,919 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:02,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:02,060 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:03,106 INFO L134 CoverageAnalysis]: Checked inductivity of 109576 backedges. 7895 proven. 2209 refuted. 0 times theorem prover too weak. 99472 trivial. 0 not checked. [2018-04-13 00:20:03,107 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:03,107 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 00:20:03,107 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:03,108 INFO L134 CoverageAnalysis]: Checked inductivity of 23727 backedges. 37 proven. 200 refuted. 0 times theorem prover too weak. 23490 trivial. 0 not checked. [2018-04-13 00:20:03,108 INFO L182 omatonBuilderFactory]: Interpolants [949964#(<= main_~i~1 13), 949965#(<= main_~i~1 14), 949962#(<= main_~i~1 11), 949963#(<= main_~i~1 12), 949960#(<= main_~i~1 9), 949961#(<= main_~i~1 10), 949958#(<= main_~i~1 7), 949959#(<= main_~i~1 8), 949956#(<= main_~i~1 5), 949957#(<= main_~i~1 6), 949954#(<= main_~i~1 3), 949955#(<= main_~i~1 4), 949952#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 949953#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 3), 949950#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 949951#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 949948#false, 949949#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 949947#true] [2018-04-13 00:20:03,110 INFO L134 CoverageAnalysis]: Checked inductivity of 109576 backedges. 7895 proven. 2209 refuted. 0 times theorem prover too weak. 99472 trivial. 0 not checked. [2018-04-13 00:20:03,110 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 00:20:03,110 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 00:20:03,110 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=235, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:20:03,110 INFO L87 Difference]: Start difference. First operand 1972 states and 3616 transitions. Second operand 19 states. [2018-04-13 00:20:03,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:03,375 INFO L93 Difference]: Finished difference Result 9155 states and 24325 transitions. [2018-04-13 00:20:03,375 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-13 00:20:03,376 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1883 [2018-04-13 00:20:03,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:03,420 INFO L225 Difference]: With dead ends: 9155 [2018-04-13 00:20:03,420 INFO L226 Difference]: Without dead ends: 9155 [2018-04-13 00:20:03,421 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=135, Invalid=371, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:20:03,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9155 states. [2018-04-13 00:20:03,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9155 to 1972. [2018-04-13 00:20:03,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1972 states. [2018-04-13 00:20:03,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1972 states to 1972 states and 3616 transitions. [2018-04-13 00:20:03,607 INFO L78 Accepts]: Start accepts. Automaton has 1972 states and 3616 transitions. Word has length 1883 [2018-04-13 00:20:03,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:03,607 INFO L459 AbstractCegarLoop]: Abstraction has 1972 states and 3616 transitions. [2018-04-13 00:20:03,607 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 00:20:03,608 INFO L276 IsEmpty]: Start isEmpty. Operand 1972 states and 3616 transitions. [2018-04-13 00:20:03,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1890 [2018-04-13 00:20:03,624 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:03,625 INFO L355 BasicCegarLoop]: trace histogram [195, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 95, 95, 95, 95, 95, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:03,625 INFO L408 AbstractCegarLoop]: === Iteration 205 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:03,625 INFO L82 PathProgramCache]: Analyzing trace with hash -885255596, now seen corresponding path program 192 times [2018-04-13 00:20:03,625 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:03,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:03,789 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:04,924 INFO L134 CoverageAnalysis]: Checked inductivity of 110340 backedges. 7669 proven. 2573 refuted. 0 times theorem prover too weak. 100098 trivial. 0 not checked. [2018-04-13 00:20:04,924 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:04,925 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 00:20:04,925 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:04,925 INFO L134 CoverageAnalysis]: Checked inductivity of 23787 backedges. 63 proven. 234 refuted. 0 times theorem prover too weak. 23490 trivial. 0 not checked. [2018-04-13 00:20:04,926 INFO L182 omatonBuilderFactory]: Interpolants [961102#false, 961103#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 961101#true, 961118#(<= main_~i~1 13), 961119#(<= main_~i~1 14), 961116#(<= main_~i~1 11), 961117#(<= main_~i~1 12), 961114#(<= main_~i~1 9), 961115#(<= main_~i~1 10), 961112#(<= main_~i~1 7), 961113#(<= main_~i~1 8), 961110#(<= main_~i~1 5), 961111#(<= main_~i~1 6), 961108#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 4), 961109#(<= main_~i~1 4), 961106#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 961107#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 961104#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 961105#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2))] [2018-04-13 00:20:04,927 INFO L134 CoverageAnalysis]: Checked inductivity of 110340 backedges. 7669 proven. 2573 refuted. 0 times theorem prover too weak. 100098 trivial. 0 not checked. [2018-04-13 00:20:04,928 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 00:20:04,928 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 00:20:04,928 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=242, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:20:04,928 INFO L87 Difference]: Start difference. First operand 1972 states and 3616 transitions. Second operand 19 states. [2018-04-13 00:20:05,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:05,216 INFO L93 Difference]: Finished difference Result 8608 states and 22687 transitions. [2018-04-13 00:20:05,216 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-13 00:20:05,216 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1889 [2018-04-13 00:20:05,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:05,257 INFO L225 Difference]: With dead ends: 8608 [2018-04-13 00:20:05,257 INFO L226 Difference]: Without dead ends: 8608 [2018-04-13 00:20:05,258 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=140, Invalid=412, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:20:05,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8608 states. [2018-04-13 00:20:05,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8608 to 1972. [2018-04-13 00:20:05,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1972 states. [2018-04-13 00:20:05,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1972 states to 1972 states and 3616 transitions. [2018-04-13 00:20:05,426 INFO L78 Accepts]: Start accepts. Automaton has 1972 states and 3616 transitions. Word has length 1889 [2018-04-13 00:20:05,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:05,426 INFO L459 AbstractCegarLoop]: Abstraction has 1972 states and 3616 transitions. [2018-04-13 00:20:05,427 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 00:20:05,427 INFO L276 IsEmpty]: Start isEmpty. Operand 1972 states and 3616 transitions. [2018-04-13 00:20:05,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1896 [2018-04-13 00:20:05,443 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:05,443 INFO L355 BasicCegarLoop]: trace histogram [196, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 96, 96, 96, 96, 96, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:05,443 INFO L408 AbstractCegarLoop]: === Iteration 206 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:05,443 INFO L82 PathProgramCache]: Analyzing trace with hash -1700673556, now seen corresponding path program 193 times [2018-04-13 00:20:05,443 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:05,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:05,575 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:06,646 INFO L134 CoverageAnalysis]: Checked inductivity of 111110 backedges. 7513 proven. 2866 refuted. 0 times theorem prover too weak. 100731 trivial. 0 not checked. [2018-04-13 00:20:06,646 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:06,647 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 00:20:06,647 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:06,647 INFO L134 CoverageAnalysis]: Checked inductivity of 23841 backedges. 95 proven. 256 refuted. 0 times theorem prover too weak. 23490 trivial. 0 not checked. [2018-04-13 00:20:06,647 INFO L182 omatonBuilderFactory]: Interpolants [971726#(<= main_~i~1 12), 971727#(<= main_~i~1 13), 971724#(<= main_~i~1 10), 971725#(<= main_~i~1 11), 971722#(<= main_~i~1 8), 971723#(<= main_~i~1 9), 971720#(<= main_~i~1 6), 971721#(<= main_~i~1 7), 971718#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 5), 971719#(<= main_~i~1 5), 971716#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 971717#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 971714#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 971715#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 971712#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 971713#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 971710#true, 971711#false, 971728#(<= main_~i~1 14)] [2018-04-13 00:20:06,649 INFO L134 CoverageAnalysis]: Checked inductivity of 111110 backedges. 7513 proven. 2866 refuted. 0 times theorem prover too weak. 100731 trivial. 0 not checked. [2018-04-13 00:20:06,649 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 00:20:06,649 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 00:20:06,649 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:20:06,650 INFO L87 Difference]: Start difference. First operand 1972 states and 3616 transitions. Second operand 19 states. [2018-04-13 00:20:06,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:06,911 INFO L93 Difference]: Finished difference Result 8047 states and 21007 transitions. [2018-04-13 00:20:06,911 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-13 00:20:06,911 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1895 [2018-04-13 00:20:06,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:06,942 INFO L225 Difference]: With dead ends: 8047 [2018-04-13 00:20:06,942 INFO L226 Difference]: Without dead ends: 8047 [2018-04-13 00:20:06,942 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=149, Invalid=451, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:20:06,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8047 states. [2018-04-13 00:20:07,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8047 to 1972. [2018-04-13 00:20:07,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1972 states. [2018-04-13 00:20:07,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1972 states to 1972 states and 3616 transitions. [2018-04-13 00:20:07,089 INFO L78 Accepts]: Start accepts. Automaton has 1972 states and 3616 transitions. Word has length 1895 [2018-04-13 00:20:07,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:07,090 INFO L459 AbstractCegarLoop]: Abstraction has 1972 states and 3616 transitions. [2018-04-13 00:20:07,090 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 00:20:07,090 INFO L276 IsEmpty]: Start isEmpty. Operand 1972 states and 3616 transitions. [2018-04-13 00:20:07,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1902 [2018-04-13 00:20:07,107 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:07,107 INFO L355 BasicCegarLoop]: trace histogram [197, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 97, 97, 97, 97, 97, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:07,107 INFO L408 AbstractCegarLoop]: === Iteration 207 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:07,107 INFO L82 PathProgramCache]: Analyzing trace with hash -470774572, now seen corresponding path program 194 times [2018-04-13 00:20:07,108 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:07,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:07,272 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:08,409 INFO L134 CoverageAnalysis]: Checked inductivity of 111886 backedges. 7445 proven. 3070 refuted. 0 times theorem prover too weak. 101371 trivial. 0 not checked. [2018-04-13 00:20:08,410 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:08,410 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 00:20:08,410 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:08,411 INFO L134 CoverageAnalysis]: Checked inductivity of 23889 backedges. 133 proven. 266 refuted. 0 times theorem prover too weak. 23490 trivial. 0 not checked. [2018-04-13 00:20:08,411 INFO L182 omatonBuilderFactory]: Interpolants [981774#(<= main_~i~1 10), 981775#(<= main_~i~1 11), 981772#(<= main_~i~1 8), 981773#(<= main_~i~1 9), 981770#(<= main_~i~1 6), 981771#(<= main_~i~1 7), 981768#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 981769#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 6), 981766#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 981767#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 981764#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 981765#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 981762#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 981763#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 981760#true, 981761#false, 981778#(<= main_~i~1 14), 981776#(<= main_~i~1 12), 981777#(<= main_~i~1 13)] [2018-04-13 00:20:08,413 INFO L134 CoverageAnalysis]: Checked inductivity of 111886 backedges. 7445 proven. 3070 refuted. 0 times theorem prover too weak. 101371 trivial. 0 not checked. [2018-04-13 00:20:08,413 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 00:20:08,413 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 00:20:08,413 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:20:08,414 INFO L87 Difference]: Start difference. First operand 1972 states and 3616 transitions. Second operand 19 states. [2018-04-13 00:20:08,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:08,696 INFO L93 Difference]: Finished difference Result 7472 states and 19285 transitions. [2018-04-13 00:20:08,697 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-13 00:20:08,697 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1901 [2018-04-13 00:20:08,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:08,732 INFO L225 Difference]: With dead ends: 7472 [2018-04-13 00:20:08,732 INFO L226 Difference]: Without dead ends: 7472 [2018-04-13 00:20:08,732 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=162, Invalid=488, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:20:08,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7472 states. [2018-04-13 00:20:08,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7472 to 1972. [2018-04-13 00:20:08,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1972 states. [2018-04-13 00:20:08,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1972 states to 1972 states and 3616 transitions. [2018-04-13 00:20:08,874 INFO L78 Accepts]: Start accepts. Automaton has 1972 states and 3616 transitions. Word has length 1901 [2018-04-13 00:20:08,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:08,874 INFO L459 AbstractCegarLoop]: Abstraction has 1972 states and 3616 transitions. [2018-04-13 00:20:08,874 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 00:20:08,874 INFO L276 IsEmpty]: Start isEmpty. Operand 1972 states and 3616 transitions. [2018-04-13 00:20:08,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1908 [2018-04-13 00:20:08,892 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:08,892 INFO L355 BasicCegarLoop]: trace histogram [198, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 98, 98, 98, 98, 98, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:08,892 INFO L408 AbstractCegarLoop]: === Iteration 208 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:08,892 INFO L82 PathProgramCache]: Analyzing trace with hash 1263981676, now seen corresponding path program 195 times [2018-04-13 00:20:08,892 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:09,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:09,056 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:10,154 INFO L134 CoverageAnalysis]: Checked inductivity of 112668 backedges. 7483 proven. 3167 refuted. 0 times theorem prover too weak. 102018 trivial. 0 not checked. [2018-04-13 00:20:10,154 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:10,154 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 00:20:10,155 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:10,155 INFO L134 CoverageAnalysis]: Checked inductivity of 23931 backedges. 177 proven. 264 refuted. 0 times theorem prover too weak. 23490 trivial. 0 not checked. [2018-04-13 00:20:10,155 INFO L182 omatonBuilderFactory]: Interpolants [991247#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 7), 991246#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 991245#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 991244#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 991243#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 991242#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 991241#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 991240#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 991239#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 991238#false, 991237#true, 991255#(<= main_~i~1 14), 991254#(<= main_~i~1 13), 991253#(<= main_~i~1 12), 991252#(<= main_~i~1 11), 991251#(<= main_~i~1 10), 991250#(<= main_~i~1 9), 991249#(<= main_~i~1 8), 991248#(<= main_~i~1 7)] [2018-04-13 00:20:10,157 INFO L134 CoverageAnalysis]: Checked inductivity of 112668 backedges. 7483 proven. 3167 refuted. 0 times theorem prover too weak. 102018 trivial. 0 not checked. [2018-04-13 00:20:10,158 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 00:20:10,158 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 00:20:10,158 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=251, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:20:10,158 INFO L87 Difference]: Start difference. First operand 1972 states and 3616 transitions. Second operand 19 states. [2018-04-13 00:20:10,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:10,420 INFO L93 Difference]: Finished difference Result 6883 states and 17521 transitions. [2018-04-13 00:20:10,420 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-13 00:20:10,420 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1907 [2018-04-13 00:20:10,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:10,446 INFO L225 Difference]: With dead ends: 6883 [2018-04-13 00:20:10,446 INFO L226 Difference]: Without dead ends: 6883 [2018-04-13 00:20:10,446 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=179, Invalid=523, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:20:10,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6883 states. [2018-04-13 00:20:10,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6883 to 1972. [2018-04-13 00:20:10,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1972 states. [2018-04-13 00:20:10,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1972 states to 1972 states and 3616 transitions. [2018-04-13 00:20:10,553 INFO L78 Accepts]: Start accepts. Automaton has 1972 states and 3616 transitions. Word has length 1907 [2018-04-13 00:20:10,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:10,554 INFO L459 AbstractCegarLoop]: Abstraction has 1972 states and 3616 transitions. [2018-04-13 00:20:10,554 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 00:20:10,554 INFO L276 IsEmpty]: Start isEmpty. Operand 1972 states and 3616 transitions. [2018-04-13 00:20:10,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1914 [2018-04-13 00:20:10,571 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:10,571 INFO L355 BasicCegarLoop]: trace histogram [199, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 99, 99, 99, 99, 99, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:10,571 INFO L408 AbstractCegarLoop]: === Iteration 209 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:10,571 INFO L82 PathProgramCache]: Analyzing trace with hash -951368876, now seen corresponding path program 196 times [2018-04-13 00:20:10,571 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:10,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:10,709 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:11,892 INFO L134 CoverageAnalysis]: Checked inductivity of 113456 backedges. 7645 proven. 3139 refuted. 0 times theorem prover too weak. 102672 trivial. 0 not checked. [2018-04-13 00:20:11,892 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:11,892 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 00:20:11,893 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:11,893 INFO L134 CoverageAnalysis]: Checked inductivity of 23967 backedges. 227 proven. 250 refuted. 0 times theorem prover too weak. 23490 trivial. 0 not checked. [2018-04-13 00:20:11,893 INFO L182 omatonBuilderFactory]: Interpolants [1000143#(<= main_~i~1 12), 1000142#(<= main_~i~1 11), 1000141#(<= main_~i~1 10), 1000140#(<= main_~i~1 9), 1000139#(<= main_~i~1 8), 1000138#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 8), 1000137#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1000136#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1000135#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1000134#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1000133#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1000132#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1000131#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1000130#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1000129#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1000128#false, 1000127#true, 1000145#(<= main_~i~1 14), 1000144#(<= main_~i~1 13)] [2018-04-13 00:20:11,895 INFO L134 CoverageAnalysis]: Checked inductivity of 113456 backedges. 7645 proven. 3139 refuted. 0 times theorem prover too weak. 102672 trivial. 0 not checked. [2018-04-13 00:20:11,896 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 00:20:11,896 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 00:20:11,896 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:20:11,896 INFO L87 Difference]: Start difference. First operand 1972 states and 3616 transitions. Second operand 19 states. [2018-04-13 00:20:12,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:12,197 INFO L93 Difference]: Finished difference Result 6280 states and 15715 transitions. [2018-04-13 00:20:12,197 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-13 00:20:12,197 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1913 [2018-04-13 00:20:12,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:12,212 INFO L225 Difference]: With dead ends: 6280 [2018-04-13 00:20:12,213 INFO L226 Difference]: Without dead ends: 6280 [2018-04-13 00:20:12,213 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=200, Invalid=556, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:20:12,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6280 states. [2018-04-13 00:20:12,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6280 to 1972. [2018-04-13 00:20:12,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1972 states. [2018-04-13 00:20:12,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1972 states to 1972 states and 3616 transitions. [2018-04-13 00:20:12,295 INFO L78 Accepts]: Start accepts. Automaton has 1972 states and 3616 transitions. Word has length 1913 [2018-04-13 00:20:12,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:12,295 INFO L459 AbstractCegarLoop]: Abstraction has 1972 states and 3616 transitions. [2018-04-13 00:20:12,295 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 00:20:12,295 INFO L276 IsEmpty]: Start isEmpty. Operand 1972 states and 3616 transitions. [2018-04-13 00:20:12,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1920 [2018-04-13 00:20:12,312 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:12,313 INFO L355 BasicCegarLoop]: trace histogram [200, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:12,313 INFO L408 AbstractCegarLoop]: === Iteration 210 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:12,313 INFO L82 PathProgramCache]: Analyzing trace with hash 292529388, now seen corresponding path program 197 times [2018-04-13 00:20:12,313 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:12,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:12,481 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:13,633 INFO L134 CoverageAnalysis]: Checked inductivity of 114250 backedges. 7949 proven. 2968 refuted. 0 times theorem prover too weak. 103333 trivial. 0 not checked. [2018-04-13 00:20:13,633 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:13,633 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 00:20:13,633 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:13,634 INFO L134 CoverageAnalysis]: Checked inductivity of 23997 backedges. 283 proven. 224 refuted. 0 times theorem prover too weak. 23490 trivial. 0 not checked. [2018-04-13 00:20:13,634 INFO L182 omatonBuilderFactory]: Interpolants [1008431#(<= main_~i~1 11), 1008430#(<= main_~i~1 10), 1008429#(<= main_~i~1 9), 1008428#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 9), 1008427#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1008426#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1008425#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1008424#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1008423#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1008422#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1008421#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1008420#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1008419#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1008418#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1008417#false, 1008416#true, 1008434#(<= main_~i~1 14), 1008433#(<= main_~i~1 13), 1008432#(<= main_~i~1 12)] [2018-04-13 00:20:13,636 INFO L134 CoverageAnalysis]: Checked inductivity of 114250 backedges. 7949 proven. 2968 refuted. 0 times theorem prover too weak. 103333 trivial. 0 not checked. [2018-04-13 00:20:13,636 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 00:20:13,636 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 00:20:13,636 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:20:13,637 INFO L87 Difference]: Start difference. First operand 1972 states and 3616 transitions. Second operand 19 states. [2018-04-13 00:20:13,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:13,859 INFO L93 Difference]: Finished difference Result 5663 states and 13867 transitions. [2018-04-13 00:20:13,859 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-13 00:20:13,859 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1919 [2018-04-13 00:20:13,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:13,880 INFO L225 Difference]: With dead ends: 5663 [2018-04-13 00:20:13,880 INFO L226 Difference]: Without dead ends: 5663 [2018-04-13 00:20:13,880 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=225, Invalid=587, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:20:13,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5663 states. [2018-04-13 00:20:13,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5663 to 1972. [2018-04-13 00:20:13,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1972 states. [2018-04-13 00:20:13,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1972 states to 1972 states and 3616 transitions. [2018-04-13 00:20:13,961 INFO L78 Accepts]: Start accepts. Automaton has 1972 states and 3616 transitions. Word has length 1919 [2018-04-13 00:20:13,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:13,961 INFO L459 AbstractCegarLoop]: Abstraction has 1972 states and 3616 transitions. [2018-04-13 00:20:13,961 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 00:20:13,961 INFO L276 IsEmpty]: Start isEmpty. Operand 1972 states and 3616 transitions. [2018-04-13 00:20:13,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1926 [2018-04-13 00:20:13,978 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:13,978 INFO L355 BasicCegarLoop]: trace histogram [201, 101, 101, 101, 101, 101, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:13,978 INFO L408 AbstractCegarLoop]: === Iteration 211 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:13,979 INFO L82 PathProgramCache]: Analyzing trace with hash -1334823468, now seen corresponding path program 198 times [2018-04-13 00:20:13,979 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:14,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:14,170 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:15,333 INFO L134 CoverageAnalysis]: Checked inductivity of 115050 backedges. 8413 proven. 2636 refuted. 0 times theorem prover too weak. 104001 trivial. 0 not checked. [2018-04-13 00:20:15,333 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:15,333 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 00:20:15,334 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:15,334 INFO L134 CoverageAnalysis]: Checked inductivity of 24021 backedges. 345 proven. 186 refuted. 0 times theorem prover too weak. 23490 trivial. 0 not checked. [2018-04-13 00:20:15,334 INFO L182 omatonBuilderFactory]: Interpolants [1016108#(<= main_~i~1 14), 1016107#(<= main_~i~1 13), 1016106#(<= main_~i~1 12), 1016105#(<= main_~i~1 11), 1016104#(<= main_~i~1 10), 1016103#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 10), 1016102#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1016101#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1016100#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1016099#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1016098#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1016097#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1016096#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1016095#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1016094#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1016093#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1016092#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1016091#false, 1016090#true] [2018-04-13 00:20:15,337 INFO L134 CoverageAnalysis]: Checked inductivity of 115050 backedges. 8413 proven. 2636 refuted. 0 times theorem prover too weak. 104001 trivial. 0 not checked. [2018-04-13 00:20:15,337 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 00:20:15,337 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 00:20:15,337 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=242, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:20:15,337 INFO L87 Difference]: Start difference. First operand 1972 states and 3616 transitions. Second operand 19 states. [2018-04-13 00:20:15,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:15,612 INFO L93 Difference]: Finished difference Result 5032 states and 11977 transitions. [2018-04-13 00:20:15,613 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-13 00:20:15,613 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1925 [2018-04-13 00:20:15,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:15,633 INFO L225 Difference]: With dead ends: 5032 [2018-04-13 00:20:15,633 INFO L226 Difference]: Without dead ends: 5032 [2018-04-13 00:20:15,634 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=254, Invalid=616, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:20:15,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5032 states. [2018-04-13 00:20:15,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5032 to 1972. [2018-04-13 00:20:15,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1972 states. [2018-04-13 00:20:15,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1972 states to 1972 states and 3616 transitions. [2018-04-13 00:20:15,706 INFO L78 Accepts]: Start accepts. Automaton has 1972 states and 3616 transitions. Word has length 1925 [2018-04-13 00:20:15,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:15,707 INFO L459 AbstractCegarLoop]: Abstraction has 1972 states and 3616 transitions. [2018-04-13 00:20:15,707 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 00:20:15,707 INFO L276 IsEmpty]: Start isEmpty. Operand 1972 states and 3616 transitions. [2018-04-13 00:20:15,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1932 [2018-04-13 00:20:15,725 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:15,725 INFO L355 BasicCegarLoop]: trace histogram [202, 102, 102, 102, 102, 102, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:15,725 INFO L408 AbstractCegarLoop]: === Iteration 212 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:15,725 INFO L82 PathProgramCache]: Analyzing trace with hash 1631205740, now seen corresponding path program 199 times [2018-04-13 00:20:15,726 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:15,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:15,907 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:17,123 INFO L134 CoverageAnalysis]: Checked inductivity of 115856 backedges. 9055 proven. 2125 refuted. 0 times theorem prover too weak. 104676 trivial. 0 not checked. [2018-04-13 00:20:17,123 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:17,123 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 00:20:17,123 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:17,124 INFO L134 CoverageAnalysis]: Checked inductivity of 24039 backedges. 413 proven. 136 refuted. 0 times theorem prover too weak. 23490 trivial. 0 not checked. [2018-04-13 00:20:17,124 INFO L182 omatonBuilderFactory]: Interpolants [1023151#(<= main_~i~1 12), 1023150#(<= main_~i~1 11), 1023149#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 11), 1023148#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1023147#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1023146#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1023145#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1023144#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1023143#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1023142#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1023141#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1023140#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1023139#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1023138#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1023137#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1023136#false, 1023135#true, 1023153#(<= main_~i~1 14), 1023152#(<= main_~i~1 13)] [2018-04-13 00:20:17,127 INFO L134 CoverageAnalysis]: Checked inductivity of 115856 backedges. 9055 proven. 2125 refuted. 0 times theorem prover too weak. 104676 trivial. 0 not checked. [2018-04-13 00:20:17,127 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 00:20:17,127 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 00:20:17,127 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=235, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:20:17,127 INFO L87 Difference]: Start difference. First operand 1972 states and 3616 transitions. Second operand 19 states. [2018-04-13 00:20:17,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:17,388 INFO L93 Difference]: Finished difference Result 4387 states and 10045 transitions. [2018-04-13 00:20:17,388 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-13 00:20:17,388 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1931 [2018-04-13 00:20:17,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:17,398 INFO L225 Difference]: With dead ends: 4387 [2018-04-13 00:20:17,398 INFO L226 Difference]: Without dead ends: 4387 [2018-04-13 00:20:17,398 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=287, Invalid=643, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:20:17,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4387 states. [2018-04-13 00:20:17,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4387 to 1972. [2018-04-13 00:20:17,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1972 states. [2018-04-13 00:20:17,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1972 states to 1972 states and 3616 transitions. [2018-04-13 00:20:17,454 INFO L78 Accepts]: Start accepts. Automaton has 1972 states and 3616 transitions. Word has length 1931 [2018-04-13 00:20:17,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:17,454 INFO L459 AbstractCegarLoop]: Abstraction has 1972 states and 3616 transitions. [2018-04-13 00:20:17,455 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 00:20:17,455 INFO L276 IsEmpty]: Start isEmpty. Operand 1972 states and 3616 transitions. [2018-04-13 00:20:17,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1938 [2018-04-13 00:20:17,472 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:17,472 INFO L355 BasicCegarLoop]: trace histogram [203, 103, 103, 103, 103, 103, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:17,472 INFO L408 AbstractCegarLoop]: === Iteration 213 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:17,472 INFO L82 PathProgramCache]: Analyzing trace with hash 1973380180, now seen corresponding path program 200 times [2018-04-13 00:20:17,472 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:17,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:17,611 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:18,749 INFO L134 CoverageAnalysis]: Checked inductivity of 116668 backedges. 9893 proven. 1417 refuted. 0 times theorem prover too weak. 105358 trivial. 0 not checked. [2018-04-13 00:20:18,749 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:18,749 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 00:20:18,749 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:18,750 INFO L134 CoverageAnalysis]: Checked inductivity of 24051 backedges. 487 proven. 74 refuted. 0 times theorem prover too weak. 23490 trivial. 0 not checked. [2018-04-13 00:20:18,750 INFO L182 omatonBuilderFactory]: Interpolants [1029551#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1029550#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1029549#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1029548#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1029547#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1029546#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1029545#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1029544#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1029543#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1029542#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1029541#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1029540#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1029539#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1029538#false, 1029537#true, 1029555#(<= main_~i~1 14), 1029554#(<= main_~i~1 13), 1029553#(<= main_~i~1 12), 1029552#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 12)] [2018-04-13 00:20:18,752 INFO L134 CoverageAnalysis]: Checked inductivity of 116668 backedges. 9893 proven. 1417 refuted. 0 times theorem prover too weak. 105358 trivial. 0 not checked. [2018-04-13 00:20:18,752 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 00:20:18,752 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 00:20:18,752 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=226, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:20:18,752 INFO L87 Difference]: Start difference. First operand 1972 states and 3616 transitions. Second operand 19 states. [2018-04-13 00:20:18,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:18,975 INFO L93 Difference]: Finished difference Result 3732 states and 8075 transitions. [2018-04-13 00:20:18,975 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-13 00:20:18,975 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1937 [2018-04-13 00:20:18,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:18,989 INFO L225 Difference]: With dead ends: 3732 [2018-04-13 00:20:18,989 INFO L226 Difference]: Without dead ends: 3732 [2018-04-13 00:20:18,989 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=324, Invalid=668, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:20:18,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3732 states. [2018-04-13 00:20:19,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3732 to 1972. [2018-04-13 00:20:19,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1972 states. [2018-04-13 00:20:19,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1972 states to 1972 states and 3616 transitions. [2018-04-13 00:20:19,038 INFO L78 Accepts]: Start accepts. Automaton has 1972 states and 3616 transitions. Word has length 1937 [2018-04-13 00:20:19,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:19,038 INFO L459 AbstractCegarLoop]: Abstraction has 1972 states and 3616 transitions. [2018-04-13 00:20:19,038 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 00:20:19,038 INFO L276 IsEmpty]: Start isEmpty. Operand 1972 states and 3616 transitions. [2018-04-13 00:20:19,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1944 [2018-04-13 00:20:19,056 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:19,056 INFO L355 BasicCegarLoop]: trace histogram [204, 104, 104, 104, 104, 104, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:19,056 INFO L408 AbstractCegarLoop]: === Iteration 214 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:19,056 INFO L82 PathProgramCache]: Analyzing trace with hash -127364628, now seen corresponding path program 201 times [2018-04-13 00:20:19,057 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:19,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:19,226 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:20,441 INFO L134 CoverageAnalysis]: Checked inductivity of 117486 backedges. 10945 proven. 494 refuted. 0 times theorem prover too weak. 106047 trivial. 0 not checked. [2018-04-13 00:20:20,441 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:20,470 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 00:20:20,470 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:20,471 INFO L134 CoverageAnalysis]: Checked inductivity of 24057 backedges. 567 proven. 0 refuted. 0 times theorem prover too weak. 23490 trivial. 0 not checked. [2018-04-13 00:20:20,471 INFO L182 omatonBuilderFactory]: Interpolants [1035304#(<= main_~i~1 14), 1035303#(<= main_~i~1 13), 1035302#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 13), 1035301#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 1035300#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1035299#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1035298#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1035297#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1035296#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1035295#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1035294#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1035293#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1035292#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1035291#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1035290#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1035289#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1035288#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1035287#false, 1035286#true] [2018-04-13 00:20:20,473 INFO L134 CoverageAnalysis]: Checked inductivity of 117486 backedges. 10945 proven. 494 refuted. 0 times theorem prover too weak. 106047 trivial. 0 not checked. [2018-04-13 00:20:20,473 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 00:20:20,473 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 00:20:20,473 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=215, Unknown=0, NotChecked=0, Total=342 [2018-04-13 00:20:20,473 INFO L87 Difference]: Start difference. First operand 1972 states and 3616 transitions. Second operand 19 states. [2018-04-13 00:20:20,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:20,685 INFO L93 Difference]: Finished difference Result 3068 states and 6263 transitions. [2018-04-13 00:20:20,685 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-13 00:20:20,685 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1943 [2018-04-13 00:20:20,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:20,695 INFO L225 Difference]: With dead ends: 3068 [2018-04-13 00:20:20,696 INFO L226 Difference]: Without dead ends: 3068 [2018-04-13 00:20:20,696 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=365, Invalid=691, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:20:20,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3068 states. [2018-04-13 00:20:20,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3068 to 1981. [2018-04-13 00:20:20,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1981 states. [2018-04-13 00:20:20,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1981 states to 1981 states and 3723 transitions. [2018-04-13 00:20:20,736 INFO L78 Accepts]: Start accepts. Automaton has 1981 states and 3723 transitions. Word has length 1943 [2018-04-13 00:20:20,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:20,736 INFO L459 AbstractCegarLoop]: Abstraction has 1981 states and 3723 transitions. [2018-04-13 00:20:20,736 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 00:20:20,736 INFO L276 IsEmpty]: Start isEmpty. Operand 1981 states and 3723 transitions. [2018-04-13 00:20:20,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1950 [2018-04-13 00:20:20,754 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:20,754 INFO L355 BasicCegarLoop]: trace histogram [205, 105, 105, 105, 105, 105, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:20,754 INFO L408 AbstractCegarLoop]: === Iteration 215 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:20,755 INFO L82 PathProgramCache]: Analyzing trace with hash -399192364, now seen corresponding path program 202 times [2018-04-13 00:20:20,755 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:20,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:20,933 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:22,063 INFO L134 CoverageAnalysis]: Checked inductivity of 118310 backedges. 9309 proven. 1001 refuted. 0 times theorem prover too weak. 108000 trivial. 0 not checked. [2018-04-13 00:20:22,063 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:22,064 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:20:22,064 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:22,064 INFO L134 CoverageAnalysis]: Checked inductivity of 24054 backedges. 415 proven. 2 refuted. 0 times theorem prover too weak. 23637 trivial. 0 not checked. [2018-04-13 00:20:22,065 INFO L182 omatonBuilderFactory]: Interpolants [1040399#(<= main_~i~1 12), 1040398#(<= main_~i~1 11), 1040397#(<= main_~i~1 10), 1040396#(<= main_~i~1 9), 1040395#(<= main_~i~1 8), 1040394#(<= main_~i~1 7), 1040393#(<= main_~i~1 6), 1040392#(<= main_~i~1 5), 1040391#(<= main_~i~1 4), 1040390#(<= main_~i~1 3), 1040389#(<= main_~i~1 2), 1040388#(<= main_~i~1 1), 1040387#(<= main_~i~1 0), 1040386#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 0), 1040385#(and (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 1040384#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1040383#false, 1040382#true, 1040402#(<= main_~i~1 15), 1040401#(<= main_~i~1 14), 1040400#(<= main_~i~1 13)] [2018-04-13 00:20:22,067 INFO L134 CoverageAnalysis]: Checked inductivity of 118310 backedges. 9309 proven. 1001 refuted. 0 times theorem prover too weak. 108000 trivial. 0 not checked. [2018-04-13 00:20:22,067 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:20:22,067 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:20:22,067 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=260, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:20:22,067 INFO L87 Difference]: Start difference. First operand 1981 states and 3723 transitions. Second operand 21 states. [2018-04-13 00:20:22,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:22,280 INFO L93 Difference]: Finished difference Result 10726 states and 30287 transitions. [2018-04-13 00:20:22,280 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-13 00:20:22,280 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1949 [2018-04-13 00:20:22,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:22,344 INFO L225 Difference]: With dead ends: 10726 [2018-04-13 00:20:22,344 INFO L226 Difference]: Without dead ends: 10726 [2018-04-13 00:20:22,344 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=165, Invalid=297, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:20:22,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10726 states. [2018-04-13 00:20:22,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10726 to 1974. [2018-04-13 00:20:22,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1974 states. [2018-04-13 00:20:22,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1974 states to 1974 states and 3714 transitions. [2018-04-13 00:20:22,523 INFO L78 Accepts]: Start accepts. Automaton has 1974 states and 3714 transitions. Word has length 1949 [2018-04-13 00:20:22,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:22,523 INFO L459 AbstractCegarLoop]: Abstraction has 1974 states and 3714 transitions. [2018-04-13 00:20:22,523 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:20:22,523 INFO L276 IsEmpty]: Start isEmpty. Operand 1974 states and 3714 transitions. [2018-04-13 00:20:22,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1956 [2018-04-13 00:20:22,541 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:22,541 INFO L355 BasicCegarLoop]: trace histogram [206, 106, 106, 106, 106, 106, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:22,541 INFO L408 AbstractCegarLoop]: === Iteration 216 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:22,541 INFO L82 PathProgramCache]: Analyzing trace with hash -1191586884, now seen corresponding path program 203 times [2018-04-13 00:20:22,541 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:22,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:22,676 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:23,837 INFO L134 CoverageAnalysis]: Checked inductivity of 119140 backedges. 8993 proven. 1549 refuted. 0 times theorem prover too weak. 108598 trivial. 0 not checked. [2018-04-13 00:20:23,837 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:23,837 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 00:20:23,837 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:23,838 INFO L134 CoverageAnalysis]: Checked inductivity of 23670 backedges. 0 proven. 104 refuted. 0 times theorem prover too weak. 23566 trivial. 0 not checked. [2018-04-13 00:20:23,838 INFO L182 omatonBuilderFactory]: Interpolants [1053105#true, 1053106#false, 1053107#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1053108#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1053109#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1), 1053110#(<= main_~i~1 1), 1053111#(<= main_~i~1 2), 1053112#(<= main_~i~1 3), 1053113#(<= main_~i~1 4), 1053114#(<= main_~i~1 5), 1053115#(<= main_~i~1 6), 1053116#(<= main_~i~1 7), 1053117#(<= main_~i~1 8), 1053118#(<= main_~i~1 9), 1053119#(<= main_~i~1 10), 1053120#(<= main_~i~1 11), 1053121#(<= main_~i~1 12), 1053122#(<= main_~i~1 13), 1053123#(<= main_~i~1 14), 1053124#(<= main_~i~1 15)] [2018-04-13 00:20:23,840 INFO L134 CoverageAnalysis]: Checked inductivity of 119140 backedges. 8993 proven. 1549 refuted. 0 times theorem prover too weak. 108598 trivial. 0 not checked. [2018-04-13 00:20:23,840 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 00:20:23,841 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 00:20:23,841 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=237, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:20:23,841 INFO L87 Difference]: Start difference. First operand 1974 states and 3714 transitions. Second operand 20 states. [2018-04-13 00:20:24,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:24,142 INFO L93 Difference]: Finished difference Result 10714 states and 30274 transitions. [2018-04-13 00:20:24,142 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-13 00:20:24,142 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1955 [2018-04-13 00:20:24,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:24,195 INFO L225 Difference]: With dead ends: 10714 [2018-04-13 00:20:24,195 INFO L226 Difference]: Without dead ends: 10714 [2018-04-13 00:20:24,195 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=153, Invalid=309, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:20:24,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10714 states. [2018-04-13 00:20:24,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10714 to 1974. [2018-04-13 00:20:24,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1974 states. [2018-04-13 00:20:24,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1974 states to 1974 states and 3714 transitions. [2018-04-13 00:20:24,447 INFO L78 Accepts]: Start accepts. Automaton has 1974 states and 3714 transitions. Word has length 1955 [2018-04-13 00:20:24,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:24,447 INFO L459 AbstractCegarLoop]: Abstraction has 1974 states and 3714 transitions. [2018-04-13 00:20:24,447 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 00:20:24,447 INFO L276 IsEmpty]: Start isEmpty. Operand 1974 states and 3714 transitions. [2018-04-13 00:20:24,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1962 [2018-04-13 00:20:24,465 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:24,465 INFO L355 BasicCegarLoop]: trace histogram [207, 107, 107, 107, 107, 107, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:24,465 INFO L408 AbstractCegarLoop]: === Iteration 217 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:24,466 INFO L82 PathProgramCache]: Analyzing trace with hash -359386284, now seen corresponding path program 204 times [2018-04-13 00:20:24,466 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:24,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:24,632 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:25,785 INFO L134 CoverageAnalysis]: Checked inductivity of 119976 backedges. 8693 proven. 2080 refuted. 0 times theorem prover too weak. 109203 trivial. 0 not checked. [2018-04-13 00:20:25,785 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:25,785 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 00:20:25,785 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:25,786 INFO L134 CoverageAnalysis]: Checked inductivity of 23751 backedges. 17 proven. 168 refuted. 0 times theorem prover too weak. 23566 trivial. 0 not checked. [2018-04-13 00:20:25,786 INFO L182 omatonBuilderFactory]: Interpolants [1065817#true, 1065818#false, 1065819#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1065820#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1065821#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1065822#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 2), 1065823#(<= main_~i~1 2), 1065824#(<= main_~i~1 3), 1065825#(<= main_~i~1 4), 1065826#(<= main_~i~1 5), 1065827#(<= main_~i~1 6), 1065828#(<= main_~i~1 7), 1065829#(<= main_~i~1 8), 1065830#(<= main_~i~1 9), 1065831#(<= main_~i~1 10), 1065832#(<= main_~i~1 11), 1065833#(<= main_~i~1 12), 1065834#(<= main_~i~1 13), 1065835#(<= main_~i~1 14), 1065836#(<= main_~i~1 15)] [2018-04-13 00:20:25,788 INFO L134 CoverageAnalysis]: Checked inductivity of 119976 backedges. 8693 proven. 2080 refuted. 0 times theorem prover too weak. 109203 trivial. 0 not checked. [2018-04-13 00:20:25,788 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 00:20:25,788 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 00:20:25,789 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=249, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:20:25,789 INFO L87 Difference]: Start difference. First operand 1974 states and 3714 transitions. Second operand 20 states. [2018-04-13 00:20:26,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:26,058 INFO L93 Difference]: Finished difference Result 10209 states and 28690 transitions. [2018-04-13 00:20:26,058 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-13 00:20:26,059 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1961 [2018-04-13 00:20:26,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:26,102 INFO L225 Difference]: With dead ends: 10209 [2018-04-13 00:20:26,103 INFO L226 Difference]: Without dead ends: 10209 [2018-04-13 00:20:26,103 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=149, Invalid=357, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:20:26,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10209 states. [2018-04-13 00:20:26,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10209 to 1974. [2018-04-13 00:20:26,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1974 states. [2018-04-13 00:20:26,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1974 states to 1974 states and 3714 transitions. [2018-04-13 00:20:26,322 INFO L78 Accepts]: Start accepts. Automaton has 1974 states and 3714 transitions. Word has length 1961 [2018-04-13 00:20:26,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:26,323 INFO L459 AbstractCegarLoop]: Abstraction has 1974 states and 3714 transitions. [2018-04-13 00:20:26,323 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 00:20:26,323 INFO L276 IsEmpty]: Start isEmpty. Operand 1974 states and 3714 transitions. [2018-04-13 00:20:26,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1968 [2018-04-13 00:20:26,349 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:26,349 INFO L355 BasicCegarLoop]: trace histogram [208, 108, 108, 108, 108, 108, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:26,349 INFO L408 AbstractCegarLoop]: === Iteration 218 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:26,350 INFO L82 PathProgramCache]: Analyzing trace with hash -1391413700, now seen corresponding path program 205 times [2018-04-13 00:20:26,350 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:26,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:26,497 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:27,693 INFO L134 CoverageAnalysis]: Checked inductivity of 120818 backedges. 8427 proven. 2576 refuted. 0 times theorem prover too weak. 109815 trivial. 0 not checked. [2018-04-13 00:20:27,693 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:27,694 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 00:20:27,694 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:27,695 INFO L134 CoverageAnalysis]: Checked inductivity of 23823 backedges. 37 proven. 220 refuted. 0 times theorem prover too weak. 23566 trivial. 0 not checked. [2018-04-13 00:20:27,695 INFO L182 omatonBuilderFactory]: Interpolants [1078032#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 3), 1078033#(<= main_~i~1 3), 1078034#(<= main_~i~1 4), 1078035#(<= main_~i~1 5), 1078036#(<= main_~i~1 6), 1078037#(<= main_~i~1 7), 1078038#(<= main_~i~1 8), 1078039#(<= main_~i~1 9), 1078040#(<= main_~i~1 10), 1078041#(<= main_~i~1 11), 1078042#(<= main_~i~1 12), 1078043#(<= main_~i~1 13), 1078044#(<= main_~i~1 14), 1078045#(<= main_~i~1 15), 1078026#true, 1078027#false, 1078028#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1078029#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1078030#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1078031#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3))] [2018-04-13 00:20:27,697 INFO L134 CoverageAnalysis]: Checked inductivity of 120818 backedges. 8427 proven. 2576 refuted. 0 times theorem prover too weak. 109815 trivial. 0 not checked. [2018-04-13 00:20:27,697 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 00:20:27,697 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 00:20:27,697 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=259, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:20:27,697 INFO L87 Difference]: Start difference. First operand 1974 states and 3714 transitions. Second operand 20 states. [2018-04-13 00:20:28,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:28,000 INFO L93 Difference]: Finished difference Result 9690 states and 27062 transitions. [2018-04-13 00:20:28,000 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-13 00:20:28,000 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1967 [2018-04-13 00:20:28,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:28,049 INFO L225 Difference]: With dead ends: 9690 [2018-04-13 00:20:28,049 INFO L226 Difference]: Without dead ends: 9690 [2018-04-13 00:20:28,049 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=149, Invalid=403, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:20:28,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9690 states. [2018-04-13 00:20:28,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9690 to 1974. [2018-04-13 00:20:28,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1974 states. [2018-04-13 00:20:28,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1974 states to 1974 states and 3714 transitions. [2018-04-13 00:20:28,272 INFO L78 Accepts]: Start accepts. Automaton has 1974 states and 3714 transitions. Word has length 1967 [2018-04-13 00:20:28,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:28,272 INFO L459 AbstractCegarLoop]: Abstraction has 1974 states and 3714 transitions. [2018-04-13 00:20:28,272 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 00:20:28,272 INFO L276 IsEmpty]: Start isEmpty. Operand 1974 states and 3714 transitions. [2018-04-13 00:20:28,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1974 [2018-04-13 00:20:28,291 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:28,291 INFO L355 BasicCegarLoop]: trace histogram [209, 109, 109, 109, 109, 109, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:28,292 INFO L408 AbstractCegarLoop]: === Iteration 219 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:28,292 INFO L82 PathProgramCache]: Analyzing trace with hash 1567513556, now seen corresponding path program 206 times [2018-04-13 00:20:28,292 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:28,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:28,479 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:29,644 INFO L134 CoverageAnalysis]: Checked inductivity of 121666 backedges. 8213 proven. 3019 refuted. 0 times theorem prover too weak. 110434 trivial. 0 not checked. [2018-04-13 00:20:29,644 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:29,645 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 00:20:29,645 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:29,645 INFO L134 CoverageAnalysis]: Checked inductivity of 23889 backedges. 63 proven. 260 refuted. 0 times theorem prover too weak. 23566 trivial. 0 not checked. [2018-04-13 00:20:29,645 INFO L182 omatonBuilderFactory]: Interpolants [1089718#true, 1089719#false, 1089720#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1089721#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1089722#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1089723#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1089724#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1089725#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 4), 1089726#(<= main_~i~1 4), 1089727#(<= main_~i~1 5), 1089728#(<= main_~i~1 6), 1089729#(<= main_~i~1 7), 1089730#(<= main_~i~1 8), 1089731#(<= main_~i~1 9), 1089732#(<= main_~i~1 10), 1089733#(<= main_~i~1 11), 1089734#(<= main_~i~1 12), 1089735#(<= main_~i~1 13), 1089736#(<= main_~i~1 14), 1089737#(<= main_~i~1 15)] [2018-04-13 00:20:29,648 INFO L134 CoverageAnalysis]: Checked inductivity of 121666 backedges. 8213 proven. 3019 refuted. 0 times theorem prover too weak. 110434 trivial. 0 not checked. [2018-04-13 00:20:29,648 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 00:20:29,648 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 00:20:29,648 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=267, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:20:29,648 INFO L87 Difference]: Start difference. First operand 1974 states and 3714 transitions. Second operand 20 states. [2018-04-13 00:20:29,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:29,948 INFO L93 Difference]: Finished difference Result 9157 states and 25390 transitions. [2018-04-13 00:20:29,948 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-13 00:20:29,948 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1973 [2018-04-13 00:20:29,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:29,989 INFO L225 Difference]: With dead ends: 9157 [2018-04-13 00:20:29,989 INFO L226 Difference]: Without dead ends: 9157 [2018-04-13 00:20:29,989 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=153, Invalid=447, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:20:29,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9157 states. [2018-04-13 00:20:30,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9157 to 1974. [2018-04-13 00:20:30,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1974 states. [2018-04-13 00:20:30,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1974 states to 1974 states and 3714 transitions. [2018-04-13 00:20:30,177 INFO L78 Accepts]: Start accepts. Automaton has 1974 states and 3714 transitions. Word has length 1973 [2018-04-13 00:20:30,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:30,177 INFO L459 AbstractCegarLoop]: Abstraction has 1974 states and 3714 transitions. [2018-04-13 00:20:30,177 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 00:20:30,177 INFO L276 IsEmpty]: Start isEmpty. Operand 1974 states and 3714 transitions. [2018-04-13 00:20:30,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1980 [2018-04-13 00:20:30,195 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:30,195 INFO L355 BasicCegarLoop]: trace histogram [210, 110, 110, 110, 110, 110, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:30,195 INFO L408 AbstractCegarLoop]: === Iteration 220 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:30,195 INFO L82 PathProgramCache]: Analyzing trace with hash 483513532, now seen corresponding path program 207 times [2018-04-13 00:20:30,196 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:30,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:30,388 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:31,624 INFO L134 CoverageAnalysis]: Checked inductivity of 122520 backedges. 8069 proven. 3391 refuted. 0 times theorem prover too weak. 111060 trivial. 0 not checked. [2018-04-13 00:20:31,624 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:31,624 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 00:20:31,624 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:31,625 INFO L134 CoverageAnalysis]: Checked inductivity of 23949 backedges. 95 proven. 288 refuted. 0 times theorem prover too weak. 23566 trivial. 0 not checked. [2018-04-13 00:20:31,625 INFO L182 omatonBuilderFactory]: Interpolants [1100880#false, 1100881#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1100882#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1100883#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1100884#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1100885#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1100886#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1100887#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 5), 1100888#(<= main_~i~1 5), 1100889#(<= main_~i~1 6), 1100890#(<= main_~i~1 7), 1100891#(<= main_~i~1 8), 1100892#(<= main_~i~1 9), 1100893#(<= main_~i~1 10), 1100894#(<= main_~i~1 11), 1100895#(<= main_~i~1 12), 1100896#(<= main_~i~1 13), 1100897#(<= main_~i~1 14), 1100898#(<= main_~i~1 15), 1100879#true] [2018-04-13 00:20:31,627 INFO L134 CoverageAnalysis]: Checked inductivity of 122520 backedges. 8069 proven. 3391 refuted. 0 times theorem prover too weak. 111060 trivial. 0 not checked. [2018-04-13 00:20:31,627 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 00:20:31,628 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 00:20:31,628 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=273, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:20:31,628 INFO L87 Difference]: Start difference. First operand 1974 states and 3714 transitions. Second operand 20 states. [2018-04-13 00:20:31,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:31,939 INFO L93 Difference]: Finished difference Result 8610 states and 23674 transitions. [2018-04-13 00:20:31,939 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-13 00:20:31,939 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1979 [2018-04-13 00:20:31,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:31,982 INFO L225 Difference]: With dead ends: 8610 [2018-04-13 00:20:31,982 INFO L226 Difference]: Without dead ends: 8610 [2018-04-13 00:20:31,982 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=161, Invalid=489, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:20:31,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8610 states. [2018-04-13 00:20:32,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8610 to 1974. [2018-04-13 00:20:32,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1974 states. [2018-04-13 00:20:32,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1974 states to 1974 states and 3714 transitions. [2018-04-13 00:20:32,170 INFO L78 Accepts]: Start accepts. Automaton has 1974 states and 3714 transitions. Word has length 1979 [2018-04-13 00:20:32,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:32,170 INFO L459 AbstractCegarLoop]: Abstraction has 1974 states and 3714 transitions. [2018-04-13 00:20:32,170 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 00:20:32,170 INFO L276 IsEmpty]: Start isEmpty. Operand 1974 states and 3714 transitions. [2018-04-13 00:20:32,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1986 [2018-04-13 00:20:32,189 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:32,189 INFO L355 BasicCegarLoop]: trace histogram [211, 111, 111, 111, 111, 111, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:32,189 INFO L408 AbstractCegarLoop]: === Iteration 221 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:32,190 INFO L82 PathProgramCache]: Analyzing trace with hash 1696024660, now seen corresponding path program 208 times [2018-04-13 00:20:32,190 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:32,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:32,364 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:33,561 INFO L134 CoverageAnalysis]: Checked inductivity of 123380 backedges. 8013 proven. 3674 refuted. 0 times theorem prover too weak. 111693 trivial. 0 not checked. [2018-04-13 00:20:33,561 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:33,561 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 00:20:33,561 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:33,562 INFO L134 CoverageAnalysis]: Checked inductivity of 24003 backedges. 133 proven. 304 refuted. 0 times theorem prover too weak. 23566 trivial. 0 not checked. [2018-04-13 00:20:33,562 INFO L182 omatonBuilderFactory]: Interpolants [1111504#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 6), 1111505#(<= main_~i~1 6), 1111506#(<= main_~i~1 7), 1111507#(<= main_~i~1 8), 1111508#(<= main_~i~1 9), 1111509#(<= main_~i~1 10), 1111510#(<= main_~i~1 11), 1111511#(<= main_~i~1 12), 1111512#(<= main_~i~1 13), 1111513#(<= main_~i~1 14), 1111514#(<= main_~i~1 15), 1111495#true, 1111496#false, 1111497#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1111498#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1111499#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1111500#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1111501#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1111502#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1111503#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6))] [2018-04-13 00:20:33,564 INFO L134 CoverageAnalysis]: Checked inductivity of 123380 backedges. 8013 proven. 3674 refuted. 0 times theorem prover too weak. 111693 trivial. 0 not checked. [2018-04-13 00:20:33,564 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 00:20:33,565 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 00:20:33,565 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=277, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:20:33,565 INFO L87 Difference]: Start difference. First operand 1974 states and 3714 transitions. Second operand 20 states. [2018-04-13 00:20:33,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:33,873 INFO L93 Difference]: Finished difference Result 8049 states and 21914 transitions. [2018-04-13 00:20:33,873 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-13 00:20:33,873 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1985 [2018-04-13 00:20:33,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:33,908 INFO L225 Difference]: With dead ends: 8049 [2018-04-13 00:20:33,908 INFO L226 Difference]: Without dead ends: 8049 [2018-04-13 00:20:33,908 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=173, Invalid=529, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:20:33,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8049 states. [2018-04-13 00:20:34,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8049 to 1974. [2018-04-13 00:20:34,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1974 states. [2018-04-13 00:20:34,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1974 states to 1974 states and 3714 transitions. [2018-04-13 00:20:34,065 INFO L78 Accepts]: Start accepts. Automaton has 1974 states and 3714 transitions. Word has length 1985 [2018-04-13 00:20:34,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:34,065 INFO L459 AbstractCegarLoop]: Abstraction has 1974 states and 3714 transitions. [2018-04-13 00:20:34,065 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 00:20:34,065 INFO L276 IsEmpty]: Start isEmpty. Operand 1974 states and 3714 transitions. [2018-04-13 00:20:34,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1992 [2018-04-13 00:20:34,085 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:34,085 INFO L355 BasicCegarLoop]: trace histogram [212, 112, 112, 112, 112, 112, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:34,085 INFO L408 AbstractCegarLoop]: === Iteration 222 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:34,085 INFO L82 PathProgramCache]: Analyzing trace with hash -2127089860, now seen corresponding path program 209 times [2018-04-13 00:20:34,085 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:34,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:34,279 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:35,521 INFO L134 CoverageAnalysis]: Checked inductivity of 124246 backedges. 8063 proven. 3850 refuted. 0 times theorem prover too weak. 112333 trivial. 0 not checked. [2018-04-13 00:20:35,521 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:35,522 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 00:20:35,522 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:35,522 INFO L134 CoverageAnalysis]: Checked inductivity of 24051 backedges. 177 proven. 308 refuted. 0 times theorem prover too weak. 23566 trivial. 0 not checked. [2018-04-13 00:20:35,523 INFO L182 omatonBuilderFactory]: Interpolants [1121553#false, 1121552#true, 1121555#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1121554#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1121557#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1121556#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1121559#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1121558#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1121561#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1121560#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1121563#(<= main_~i~1 7), 1121562#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 7), 1121565#(<= main_~i~1 9), 1121564#(<= main_~i~1 8), 1121567#(<= main_~i~1 11), 1121566#(<= main_~i~1 10), 1121569#(<= main_~i~1 13), 1121568#(<= main_~i~1 12), 1121571#(<= main_~i~1 15), 1121570#(<= main_~i~1 14)] [2018-04-13 00:20:35,525 INFO L134 CoverageAnalysis]: Checked inductivity of 124246 backedges. 8063 proven. 3850 refuted. 0 times theorem prover too weak. 112333 trivial. 0 not checked. [2018-04-13 00:20:35,525 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 00:20:35,525 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 00:20:35,525 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=279, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:20:35,525 INFO L87 Difference]: Start difference. First operand 1974 states and 3714 transitions. Second operand 20 states. [2018-04-13 00:20:35,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:35,820 INFO L93 Difference]: Finished difference Result 7474 states and 20110 transitions. [2018-04-13 00:20:35,821 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-13 00:20:35,821 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1991 [2018-04-13 00:20:35,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:35,859 INFO L225 Difference]: With dead ends: 7474 [2018-04-13 00:20:35,859 INFO L226 Difference]: Without dead ends: 7474 [2018-04-13 00:20:35,859 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=189, Invalid=567, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:20:35,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7474 states. [2018-04-13 00:20:35,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7474 to 1974. [2018-04-13 00:20:35,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1974 states. [2018-04-13 00:20:36,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1974 states to 1974 states and 3714 transitions. [2018-04-13 00:20:36,005 INFO L78 Accepts]: Start accepts. Automaton has 1974 states and 3714 transitions. Word has length 1991 [2018-04-13 00:20:36,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:36,005 INFO L459 AbstractCegarLoop]: Abstraction has 1974 states and 3714 transitions. [2018-04-13 00:20:36,005 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 00:20:36,006 INFO L276 IsEmpty]: Start isEmpty. Operand 1974 states and 3714 transitions. [2018-04-13 00:20:36,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1998 [2018-04-13 00:20:36,024 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:36,024 INFO L355 BasicCegarLoop]: trace histogram [213, 113, 113, 113, 113, 113, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:36,024 INFO L408 AbstractCegarLoop]: === Iteration 223 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:36,024 INFO L82 PathProgramCache]: Analyzing trace with hash -1303971628, now seen corresponding path program 210 times [2018-04-13 00:20:36,025 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:36,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:36,200 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:37,418 INFO L134 CoverageAnalysis]: Checked inductivity of 125118 backedges. 8237 proven. 3901 refuted. 0 times theorem prover too weak. 112980 trivial. 0 not checked. [2018-04-13 00:20:37,418 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:37,418 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 00:20:37,418 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:37,419 INFO L134 CoverageAnalysis]: Checked inductivity of 24093 backedges. 227 proven. 300 refuted. 0 times theorem prover too weak. 23566 trivial. 0 not checked. [2018-04-13 00:20:37,419 INFO L182 omatonBuilderFactory]: Interpolants [1131037#false, 1131036#true, 1131039#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1131038#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1131041#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1131040#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1131043#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1131042#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1131045#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1131044#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1131047#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 8), 1131046#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1131049#(<= main_~i~1 9), 1131048#(<= main_~i~1 8), 1131051#(<= main_~i~1 11), 1131050#(<= main_~i~1 10), 1131053#(<= main_~i~1 13), 1131052#(<= main_~i~1 12), 1131055#(<= main_~i~1 15), 1131054#(<= main_~i~1 14)] [2018-04-13 00:20:37,421 INFO L134 CoverageAnalysis]: Checked inductivity of 125118 backedges. 8237 proven. 3901 refuted. 0 times theorem prover too weak. 112980 trivial. 0 not checked. [2018-04-13 00:20:37,421 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 00:20:37,421 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 00:20:37,422 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=279, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:20:37,422 INFO L87 Difference]: Start difference. First operand 1974 states and 3714 transitions. Second operand 20 states. [2018-04-13 00:20:37,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:37,693 INFO L93 Difference]: Finished difference Result 6885 states and 18262 transitions. [2018-04-13 00:20:37,694 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-13 00:20:37,694 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 1997 [2018-04-13 00:20:37,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:37,724 INFO L225 Difference]: With dead ends: 6885 [2018-04-13 00:20:37,724 INFO L226 Difference]: Without dead ends: 6885 [2018-04-13 00:20:37,724 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=209, Invalid=603, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:20:37,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6885 states. [2018-04-13 00:20:37,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6885 to 1974. [2018-04-13 00:20:37,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1974 states. [2018-04-13 00:20:37,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1974 states to 1974 states and 3714 transitions. [2018-04-13 00:20:37,840 INFO L78 Accepts]: Start accepts. Automaton has 1974 states and 3714 transitions. Word has length 1997 [2018-04-13 00:20:37,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:37,840 INFO L459 AbstractCegarLoop]: Abstraction has 1974 states and 3714 transitions. [2018-04-13 00:20:37,840 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 00:20:37,841 INFO L276 IsEmpty]: Start isEmpty. Operand 1974 states and 3714 transitions. [2018-04-13 00:20:37,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2004 [2018-04-13 00:20:37,858 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:37,859 INFO L355 BasicCegarLoop]: trace histogram [214, 114, 114, 114, 114, 114, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:37,859 INFO L408 AbstractCegarLoop]: === Iteration 224 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:37,859 INFO L82 PathProgramCache]: Analyzing trace with hash 1314309564, now seen corresponding path program 211 times [2018-04-13 00:20:37,859 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:38,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:38,024 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:39,302 INFO L134 CoverageAnalysis]: Checked inductivity of 125996 backedges. 8553 proven. 3809 refuted. 0 times theorem prover too weak. 113634 trivial. 0 not checked. [2018-04-13 00:20:39,302 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:39,302 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 00:20:39,302 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:39,303 INFO L134 CoverageAnalysis]: Checked inductivity of 24129 backedges. 283 proven. 280 refuted. 0 times theorem prover too weak. 23566 trivial. 0 not checked. [2018-04-13 00:20:39,303 INFO L182 omatonBuilderFactory]: Interpolants [1139952#(<= main_~i~1 15), 1139933#true, 1139935#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1139934#false, 1139937#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1139936#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1139939#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1139938#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1139941#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1139940#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1139943#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1139942#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1139945#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 9), 1139944#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1139947#(<= main_~i~1 10), 1139946#(<= main_~i~1 9), 1139949#(<= main_~i~1 12), 1139948#(<= main_~i~1 11), 1139951#(<= main_~i~1 14), 1139950#(<= main_~i~1 13)] [2018-04-13 00:20:39,306 INFO L134 CoverageAnalysis]: Checked inductivity of 125996 backedges. 8553 proven. 3809 refuted. 0 times theorem prover too weak. 113634 trivial. 0 not checked. [2018-04-13 00:20:39,306 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 00:20:39,306 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 00:20:39,306 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=277, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:20:39,306 INFO L87 Difference]: Start difference. First operand 1974 states and 3714 transitions. Second operand 20 states. [2018-04-13 00:20:39,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:39,592 INFO L93 Difference]: Finished difference Result 6282 states and 16370 transitions. [2018-04-13 00:20:39,592 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-13 00:20:39,592 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 2003 [2018-04-13 00:20:39,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:39,621 INFO L225 Difference]: With dead ends: 6282 [2018-04-13 00:20:39,621 INFO L226 Difference]: Without dead ends: 6282 [2018-04-13 00:20:39,621 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=233, Invalid=637, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:20:39,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6282 states. [2018-04-13 00:20:39,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6282 to 1974. [2018-04-13 00:20:39,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1974 states. [2018-04-13 00:20:39,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1974 states to 1974 states and 3714 transitions. [2018-04-13 00:20:39,727 INFO L78 Accepts]: Start accepts. Automaton has 1974 states and 3714 transitions. Word has length 2003 [2018-04-13 00:20:39,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:39,728 INFO L459 AbstractCegarLoop]: Abstraction has 1974 states and 3714 transitions. [2018-04-13 00:20:39,728 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 00:20:39,728 INFO L276 IsEmpty]: Start isEmpty. Operand 1974 states and 3714 transitions. [2018-04-13 00:20:39,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2010 [2018-04-13 00:20:39,747 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:39,747 INFO L355 BasicCegarLoop]: trace histogram [215, 115, 115, 115, 115, 115, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:39,747 INFO L408 AbstractCegarLoop]: === Iteration 225 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:39,747 INFO L82 PathProgramCache]: Analyzing trace with hash -367432364, now seen corresponding path program 212 times [2018-04-13 00:20:39,747 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:39,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:39,919 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:41,156 INFO L134 CoverageAnalysis]: Checked inductivity of 126880 backedges. 9029 proven. 3556 refuted. 0 times theorem prover too weak. 114295 trivial. 0 not checked. [2018-04-13 00:20:41,156 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:41,156 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 00:20:41,157 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:41,157 INFO L134 CoverageAnalysis]: Checked inductivity of 24159 backedges. 345 proven. 248 refuted. 0 times theorem prover too weak. 23566 trivial. 0 not checked. [2018-04-13 00:20:41,157 INFO L182 omatonBuilderFactory]: Interpolants [1148241#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1148240#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1148243#(<= main_~i~1 10), 1148242#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 10), 1148245#(<= main_~i~1 12), 1148244#(<= main_~i~1 11), 1148247#(<= main_~i~1 14), 1148246#(<= main_~i~1 13), 1148248#(<= main_~i~1 15), 1148229#true, 1148231#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1148230#false, 1148233#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1148232#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1148235#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1148234#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1148237#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1148236#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1148239#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1148238#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7))] [2018-04-13 00:20:41,160 INFO L134 CoverageAnalysis]: Checked inductivity of 126880 backedges. 9029 proven. 3556 refuted. 0 times theorem prover too weak. 114295 trivial. 0 not checked. [2018-04-13 00:20:41,160 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 00:20:41,160 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 00:20:41,160 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=273, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:20:41,160 INFO L87 Difference]: Start difference. First operand 1974 states and 3714 transitions. Second operand 20 states. [2018-04-13 00:20:41,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:41,408 INFO L93 Difference]: Finished difference Result 5665 states and 14434 transitions. [2018-04-13 00:20:41,408 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-13 00:20:41,408 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 2009 [2018-04-13 00:20:41,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:41,430 INFO L225 Difference]: With dead ends: 5665 [2018-04-13 00:20:41,430 INFO L226 Difference]: Without dead ends: 5665 [2018-04-13 00:20:41,430 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=261, Invalid=669, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:20:41,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5665 states. [2018-04-13 00:20:41,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5665 to 1974. [2018-04-13 00:20:41,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1974 states. [2018-04-13 00:20:41,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1974 states to 1974 states and 3714 transitions. [2018-04-13 00:20:41,513 INFO L78 Accepts]: Start accepts. Automaton has 1974 states and 3714 transitions. Word has length 2009 [2018-04-13 00:20:41,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:41,514 INFO L459 AbstractCegarLoop]: Abstraction has 1974 states and 3714 transitions. [2018-04-13 00:20:41,514 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 00:20:41,514 INFO L276 IsEmpty]: Start isEmpty. Operand 1974 states and 3714 transitions. [2018-04-13 00:20:41,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2016 [2018-04-13 00:20:41,543 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:41,543 INFO L355 BasicCegarLoop]: trace histogram [216, 116, 116, 116, 116, 116, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:41,543 INFO L408 AbstractCegarLoop]: === Iteration 226 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:41,543 INFO L82 PathProgramCache]: Analyzing trace with hash -1117611972, now seen corresponding path program 213 times [2018-04-13 00:20:41,544 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:41,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:41,684 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:42,987 INFO L134 CoverageAnalysis]: Checked inductivity of 127770 backedges. 9683 proven. 3124 refuted. 0 times theorem prover too weak. 114963 trivial. 0 not checked. [2018-04-13 00:20:42,987 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:42,987 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 00:20:42,988 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:42,988 INFO L134 CoverageAnalysis]: Checked inductivity of 24183 backedges. 413 proven. 204 refuted. 0 times theorem prover too weak. 23566 trivial. 0 not checked. [2018-04-13 00:20:42,988 INFO L182 omatonBuilderFactory]: Interpolants [1155921#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1155920#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1155923#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1155922#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1155925#(<= main_~i~1 11), 1155924#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 11), 1155927#(<= main_~i~1 13), 1155926#(<= main_~i~1 12), 1155929#(<= main_~i~1 15), 1155928#(<= main_~i~1 14), 1155911#false, 1155910#true, 1155913#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1155912#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1155915#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1155914#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1155917#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1155916#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1155919#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1155918#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6))] [2018-04-13 00:20:42,991 INFO L134 CoverageAnalysis]: Checked inductivity of 127770 backedges. 9683 proven. 3124 refuted. 0 times theorem prover too weak. 114963 trivial. 0 not checked. [2018-04-13 00:20:42,991 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 00:20:42,991 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 00:20:42,991 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=267, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:20:42,991 INFO L87 Difference]: Start difference. First operand 1974 states and 3714 transitions. Second operand 20 states. [2018-04-13 00:20:43,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:43,263 INFO L93 Difference]: Finished difference Result 5034 states and 12454 transitions. [2018-04-13 00:20:43,263 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-13 00:20:43,263 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 2015 [2018-04-13 00:20:43,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:43,285 INFO L225 Difference]: With dead ends: 5034 [2018-04-13 00:20:43,285 INFO L226 Difference]: Without dead ends: 5034 [2018-04-13 00:20:43,285 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=293, Invalid=699, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:20:43,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5034 states. [2018-04-13 00:20:43,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5034 to 1974. [2018-04-13 00:20:43,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1974 states. [2018-04-13 00:20:43,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1974 states to 1974 states and 3714 transitions. [2018-04-13 00:20:43,362 INFO L78 Accepts]: Start accepts. Automaton has 1974 states and 3714 transitions. Word has length 2015 [2018-04-13 00:20:43,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:43,363 INFO L459 AbstractCegarLoop]: Abstraction has 1974 states and 3714 transitions. [2018-04-13 00:20:43,363 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 00:20:43,363 INFO L276 IsEmpty]: Start isEmpty. Operand 1974 states and 3714 transitions. [2018-04-13 00:20:43,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2022 [2018-04-13 00:20:43,382 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:43,383 INFO L355 BasicCegarLoop]: trace histogram [217, 117, 117, 117, 117, 117, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:43,383 INFO L408 AbstractCegarLoop]: === Iteration 227 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:43,383 INFO L82 PathProgramCache]: Analyzing trace with hash 705603028, now seen corresponding path program 214 times [2018-04-13 00:20:43,383 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:43,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:43,560 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:44,839 INFO L134 CoverageAnalysis]: Checked inductivity of 128666 backedges. 10533 proven. 2495 refuted. 0 times theorem prover too weak. 115638 trivial. 0 not checked. [2018-04-13 00:20:44,840 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:44,840 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 00:20:44,840 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:44,841 INFO L134 CoverageAnalysis]: Checked inductivity of 24201 backedges. 487 proven. 148 refuted. 0 times theorem prover too weak. 23566 trivial. 0 not checked. [2018-04-13 00:20:44,841 INFO L182 omatonBuilderFactory]: Interpolants [1162963#false, 1162962#true, 1162965#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1162964#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1162967#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1162966#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1162969#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1162968#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1162971#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1162970#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1162973#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1162972#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1162975#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1162974#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1162977#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 12), 1162976#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1162979#(<= main_~i~1 13), 1162978#(<= main_~i~1 12), 1162981#(<= main_~i~1 15), 1162980#(<= main_~i~1 14)] [2018-04-13 00:20:44,843 INFO L134 CoverageAnalysis]: Checked inductivity of 128666 backedges. 10533 proven. 2495 refuted. 0 times theorem prover too weak. 115638 trivial. 0 not checked. [2018-04-13 00:20:44,843 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 00:20:44,844 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 00:20:44,844 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=259, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:20:44,844 INFO L87 Difference]: Start difference. First operand 1974 states and 3714 transitions. Second operand 20 states. [2018-04-13 00:20:45,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:45,117 INFO L93 Difference]: Finished difference Result 4389 states and 10430 transitions. [2018-04-13 00:20:45,117 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-13 00:20:45,118 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 2021 [2018-04-13 00:20:45,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:45,134 INFO L225 Difference]: With dead ends: 4389 [2018-04-13 00:20:45,134 INFO L226 Difference]: Without dead ends: 4389 [2018-04-13 00:20:45,135 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=329, Invalid=727, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:20:45,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4389 states. [2018-04-13 00:20:45,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4389 to 1974. [2018-04-13 00:20:45,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1974 states. [2018-04-13 00:20:45,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1974 states to 1974 states and 3714 transitions. [2018-04-13 00:20:45,193 INFO L78 Accepts]: Start accepts. Automaton has 1974 states and 3714 transitions. Word has length 2021 [2018-04-13 00:20:45,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:45,193 INFO L459 AbstractCegarLoop]: Abstraction has 1974 states and 3714 transitions. [2018-04-13 00:20:45,193 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 00:20:45,193 INFO L276 IsEmpty]: Start isEmpty. Operand 1974 states and 3714 transitions. [2018-04-13 00:20:45,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2028 [2018-04-13 00:20:45,211 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:45,211 INFO L355 BasicCegarLoop]: trace histogram [218, 118, 118, 118, 118, 118, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:45,211 INFO L408 AbstractCegarLoop]: === Iteration 228 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:45,212 INFO L82 PathProgramCache]: Analyzing trace with hash -89610564, now seen corresponding path program 215 times [2018-04-13 00:20:45,212 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:45,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:45,340 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:46,663 INFO L134 CoverageAnalysis]: Checked inductivity of 129568 backedges. 11597 proven. 1651 refuted. 0 times theorem prover too weak. 116320 trivial. 0 not checked. [2018-04-13 00:20:46,663 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:46,664 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 00:20:46,664 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:46,665 INFO L134 CoverageAnalysis]: Checked inductivity of 24213 backedges. 567 proven. 80 refuted. 0 times theorem prover too weak. 23566 trivial. 0 not checked. [2018-04-13 00:20:46,665 INFO L182 omatonBuilderFactory]: Interpolants [1169371#true, 1169373#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1169372#false, 1169375#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1169374#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1169377#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1169376#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1169379#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1169378#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1169381#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1169380#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1169383#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1169382#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1169385#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1169384#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1169387#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 13), 1169386#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 1169389#(<= main_~i~1 14), 1169388#(<= main_~i~1 13), 1169390#(<= main_~i~1 15)] [2018-04-13 00:20:46,667 INFO L134 CoverageAnalysis]: Checked inductivity of 129568 backedges. 11597 proven. 1651 refuted. 0 times theorem prover too weak. 116320 trivial. 0 not checked. [2018-04-13 00:20:46,667 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 00:20:46,667 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 00:20:46,667 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=249, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:20:46,668 INFO L87 Difference]: Start difference. First operand 1974 states and 3714 transitions. Second operand 20 states. [2018-04-13 00:20:46,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:46,973 INFO L93 Difference]: Finished difference Result 3734 states and 8366 transitions. [2018-04-13 00:20:46,973 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-13 00:20:46,974 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 2027 [2018-04-13 00:20:46,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:46,990 INFO L225 Difference]: With dead ends: 3734 [2018-04-13 00:20:46,990 INFO L226 Difference]: Without dead ends: 3734 [2018-04-13 00:20:46,990 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=369, Invalid=753, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:20:46,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3734 states. [2018-04-13 00:20:47,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3734 to 1974. [2018-04-13 00:20:47,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1974 states. [2018-04-13 00:20:47,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1974 states to 1974 states and 3714 transitions. [2018-04-13 00:20:47,044 INFO L78 Accepts]: Start accepts. Automaton has 1974 states and 3714 transitions. Word has length 2027 [2018-04-13 00:20:47,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:47,044 INFO L459 AbstractCegarLoop]: Abstraction has 1974 states and 3714 transitions. [2018-04-13 00:20:47,044 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 00:20:47,044 INFO L276 IsEmpty]: Start isEmpty. Operand 1974 states and 3714 transitions. [2018-04-13 00:20:47,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2034 [2018-04-13 00:20:47,063 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:47,064 INFO L355 BasicCegarLoop]: trace histogram [219, 119, 119, 119, 119, 119, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:47,064 INFO L408 AbstractCegarLoop]: === Iteration 229 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:47,064 INFO L82 PathProgramCache]: Analyzing trace with hash -1475698092, now seen corresponding path program 216 times [2018-04-13 00:20:47,064 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:47,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:47,243 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:48,580 INFO L134 CoverageAnalysis]: Checked inductivity of 130476 backedges. 12893 proven. 574 refuted. 0 times theorem prover too weak. 117009 trivial. 0 not checked. [2018-04-13 00:20:48,580 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:48,580 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 00:20:48,580 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:48,581 INFO L134 CoverageAnalysis]: Checked inductivity of 24219 backedges. 653 proven. 0 refuted. 0 times theorem prover too weak. 23566 trivial. 0 not checked. [2018-04-13 00:20:48,581 INFO L182 omatonBuilderFactory]: Interpolants [1175127#true, 1175129#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1175128#false, 1175131#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1175130#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1175133#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1175132#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1175135#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1175134#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1175137#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1175136#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1175139#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1175138#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1175141#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1175140#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1175143#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 1175142#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 1175145#(<= main_~i~1 14), 1175144#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 14), 1175146#(<= main_~i~1 15)] [2018-04-13 00:20:48,583 INFO L134 CoverageAnalysis]: Checked inductivity of 130476 backedges. 12893 proven. 574 refuted. 0 times theorem prover too weak. 117009 trivial. 0 not checked. [2018-04-13 00:20:48,584 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 00:20:48,584 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 00:20:48,584 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=237, Unknown=0, NotChecked=0, Total=380 [2018-04-13 00:20:48,584 INFO L87 Difference]: Start difference. First operand 1974 states and 3714 transitions. Second operand 20 states. [2018-04-13 00:20:48,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:48,841 INFO L93 Difference]: Finished difference Result 3070 states and 6458 transitions. [2018-04-13 00:20:48,841 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-13 00:20:48,841 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 2033 [2018-04-13 00:20:48,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:48,851 INFO L225 Difference]: With dead ends: 3070 [2018-04-13 00:20:48,851 INFO L226 Difference]: Without dead ends: 3070 [2018-04-13 00:20:48,851 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=413, Invalid=777, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 00:20:48,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3070 states. [2018-04-13 00:20:48,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3070 to 1983. [2018-04-13 00:20:48,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1983 states. [2018-04-13 00:20:48,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1983 states to 1983 states and 3821 transitions. [2018-04-13 00:20:48,889 INFO L78 Accepts]: Start accepts. Automaton has 1983 states and 3821 transitions. Word has length 2033 [2018-04-13 00:20:48,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:48,890 INFO L459 AbstractCegarLoop]: Abstraction has 1983 states and 3821 transitions. [2018-04-13 00:20:48,890 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 00:20:48,890 INFO L276 IsEmpty]: Start isEmpty. Operand 1983 states and 3821 transitions. [2018-04-13 00:20:48,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2040 [2018-04-13 00:20:48,909 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:48,909 INFO L355 BasicCegarLoop]: trace histogram [220, 120, 120, 120, 120, 120, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:48,909 INFO L408 AbstractCegarLoop]: === Iteration 230 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:48,909 INFO L82 PathProgramCache]: Analyzing trace with hash -1215106756, now seen corresponding path program 217 times [2018-04-13 00:20:48,909 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:49,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:49,045 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:50,317 INFO L134 CoverageAnalysis]: Checked inductivity of 131390 backedges. 9791 proven. 1140 refuted. 0 times theorem prover too weak. 120459 trivial. 0 not checked. [2018-04-13 00:20:50,318 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:50,318 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:20:50,318 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:50,319 INFO L134 CoverageAnalysis]: Checked inductivity of 24216 backedges. 410 proven. 2 refuted. 0 times theorem prover too weak. 23804 trivial. 0 not checked. [2018-04-13 00:20:50,319 INFO L182 omatonBuilderFactory]: Interpolants [1180242#(<= main_~i~1 7), 1180243#(<= main_~i~1 8), 1180240#(<= main_~i~1 5), 1180241#(<= main_~i~1 6), 1180246#(<= main_~i~1 11), 1180247#(<= main_~i~1 12), 1180244#(<= main_~i~1 9), 1180245#(<= main_~i~1 10), 1180250#(<= main_~i~1 15), 1180251#(<= main_~i~1 16), 1180248#(<= main_~i~1 13), 1180249#(<= main_~i~1 14), 1180230#true, 1180231#false, 1180234#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 0), 1180235#(<= main_~i~1 0), 1180232#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1180233#(and (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 1180238#(<= main_~i~1 3), 1180239#(<= main_~i~1 4), 1180236#(<= main_~i~1 1), 1180237#(<= main_~i~1 2)] [2018-04-13 00:20:50,321 INFO L134 CoverageAnalysis]: Checked inductivity of 131390 backedges. 9791 proven. 1140 refuted. 0 times theorem prover too weak. 120459 trivial. 0 not checked. [2018-04-13 00:20:50,321 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:20:50,321 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:20:50,321 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=284, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:20:50,322 INFO L87 Difference]: Start difference. First operand 1983 states and 3821 transitions. Second operand 22 states. [2018-04-13 00:20:50,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:50,587 INFO L93 Difference]: Finished difference Result 11219 states and 33184 transitions. [2018-04-13 00:20:50,587 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-13 00:20:50,588 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 2039 [2018-04-13 00:20:50,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:50,646 INFO L225 Difference]: With dead ends: 11219 [2018-04-13 00:20:50,646 INFO L226 Difference]: Without dead ends: 11219 [2018-04-13 00:20:50,647 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=183, Invalid=323, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:20:50,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11219 states. [2018-04-13 00:20:50,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11219 to 1976. [2018-04-13 00:20:50,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2018-04-13 00:20:50,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 3812 transitions. [2018-04-13 00:20:50,923 INFO L78 Accepts]: Start accepts. Automaton has 1976 states and 3812 transitions. Word has length 2039 [2018-04-13 00:20:50,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:50,924 INFO L459 AbstractCegarLoop]: Abstraction has 1976 states and 3812 transitions. [2018-04-13 00:20:50,924 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:20:50,924 INFO L276 IsEmpty]: Start isEmpty. Operand 1976 states and 3812 transitions. [2018-04-13 00:20:50,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2046 [2018-04-13 00:20:50,943 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:50,944 INFO L355 BasicCegarLoop]: trace histogram [221, 121, 121, 121, 121, 121, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:50,944 INFO L408 AbstractCegarLoop]: === Iteration 231 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:50,944 INFO L82 PathProgramCache]: Analyzing trace with hash -745311532, now seen corresponding path program 218 times [2018-04-13 00:20:50,944 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:51,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:51,150 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:52,434 INFO L134 CoverageAnalysis]: Checked inductivity of 132310 backedges. 9487 proven. 1773 refuted. 0 times theorem prover too weak. 121050 trivial. 0 not checked. [2018-04-13 00:20:52,435 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:52,435 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:20:52,435 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:52,436 INFO L134 CoverageAnalysis]: Checked inductivity of 23847 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 23735 trivial. 0 not checked. [2018-04-13 00:20:52,436 INFO L182 omatonBuilderFactory]: Interpolants [1193458#(<= main_~i~1 5), 1193459#(<= main_~i~1 6), 1193456#(<= main_~i~1 3), 1193457#(<= main_~i~1 4), 1193462#(<= main_~i~1 9), 1193463#(<= main_~i~1 10), 1193460#(<= main_~i~1 7), 1193461#(<= main_~i~1 8), 1193466#(<= main_~i~1 13), 1193467#(<= main_~i~1 14), 1193464#(<= main_~i~1 11), 1193465#(<= main_~i~1 12), 1193468#(<= main_~i~1 15), 1193469#(<= main_~i~1 16), 1193450#false, 1193451#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1193449#true, 1193454#(<= main_~i~1 1), 1193455#(<= main_~i~1 2), 1193452#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1193453#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1)] [2018-04-13 00:20:52,438 INFO L134 CoverageAnalysis]: Checked inductivity of 132310 backedges. 9487 proven. 1773 refuted. 0 times theorem prover too weak. 121050 trivial. 0 not checked. [2018-04-13 00:20:52,438 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:20:52,438 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:20:52,438 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=260, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:20:52,438 INFO L87 Difference]: Start difference. First operand 1976 states and 3812 transitions. Second operand 21 states. [2018-04-13 00:20:52,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:52,714 INFO L93 Difference]: Finished difference Result 11207 states and 33171 transitions. [2018-04-13 00:20:52,714 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-13 00:20:52,715 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 2045 [2018-04-13 00:20:52,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:52,772 INFO L225 Difference]: With dead ends: 11207 [2018-04-13 00:20:52,772 INFO L226 Difference]: Without dead ends: 11207 [2018-04-13 00:20:52,772 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=170, Invalid=336, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:20:52,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11207 states. [2018-04-13 00:20:53,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11207 to 1976. [2018-04-13 00:20:53,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2018-04-13 00:20:53,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 3812 transitions. [2018-04-13 00:20:53,035 INFO L78 Accepts]: Start accepts. Automaton has 1976 states and 3812 transitions. Word has length 2045 [2018-04-13 00:20:53,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:53,036 INFO L459 AbstractCegarLoop]: Abstraction has 1976 states and 3812 transitions. [2018-04-13 00:20:53,036 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:20:53,036 INFO L276 IsEmpty]: Start isEmpty. Operand 1976 states and 3812 transitions. [2018-04-13 00:20:53,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2052 [2018-04-13 00:20:53,055 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:53,055 INFO L355 BasicCegarLoop]: trace histogram [222, 122, 122, 122, 122, 122, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:53,055 INFO L408 AbstractCegarLoop]: === Iteration 232 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:53,055 INFO L82 PathProgramCache]: Analyzing trace with hash -1923755076, now seen corresponding path program 219 times [2018-04-13 00:20:53,055 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:53,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:53,186 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:54,492 INFO L134 CoverageAnalysis]: Checked inductivity of 133236 backedges. 9199 proven. 2389 refuted. 0 times theorem prover too weak. 121648 trivial. 0 not checked. [2018-04-13 00:20:54,493 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:54,493 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:20:54,493 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:54,494 INFO L134 CoverageAnalysis]: Checked inductivity of 23934 backedges. 17 proven. 182 refuted. 0 times theorem prover too weak. 23735 trivial. 0 not checked. [2018-04-13 00:20:54,494 INFO L182 omatonBuilderFactory]: Interpolants [1206674#(<= main_~i~1 13), 1206675#(<= main_~i~1 14), 1206672#(<= main_~i~1 11), 1206673#(<= main_~i~1 12), 1206676#(<= main_~i~1 15), 1206677#(<= main_~i~1 16), 1206658#false, 1206659#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1206657#true, 1206662#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 2), 1206663#(<= main_~i~1 2), 1206660#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1206661#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1206666#(<= main_~i~1 5), 1206667#(<= main_~i~1 6), 1206664#(<= main_~i~1 3), 1206665#(<= main_~i~1 4), 1206670#(<= main_~i~1 9), 1206671#(<= main_~i~1 10), 1206668#(<= main_~i~1 7), 1206669#(<= main_~i~1 8)] [2018-04-13 00:20:54,496 INFO L134 CoverageAnalysis]: Checked inductivity of 133236 backedges. 9199 proven. 2389 refuted. 0 times theorem prover too weak. 121648 trivial. 0 not checked. [2018-04-13 00:20:54,497 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:20:54,497 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:20:54,497 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=273, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:20:54,497 INFO L87 Difference]: Start difference. First operand 1976 states and 3812 transitions. Second operand 21 states. [2018-04-13 00:20:54,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:54,824 INFO L93 Difference]: Finished difference Result 10716 states and 31561 transitions. [2018-04-13 00:20:54,824 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-13 00:20:54,824 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 2051 [2018-04-13 00:20:54,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:54,872 INFO L225 Difference]: With dead ends: 10716 [2018-04-13 00:20:54,872 INFO L226 Difference]: Without dead ends: 10716 [2018-04-13 00:20:54,872 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=165, Invalid=387, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:20:54,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10716 states. [2018-04-13 00:20:55,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10716 to 1976. [2018-04-13 00:20:55,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2018-04-13 00:20:55,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 3812 transitions. [2018-04-13 00:20:55,128 INFO L78 Accepts]: Start accepts. Automaton has 1976 states and 3812 transitions. Word has length 2051 [2018-04-13 00:20:55,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:55,128 INFO L459 AbstractCegarLoop]: Abstraction has 1976 states and 3812 transitions. [2018-04-13 00:20:55,128 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:20:55,129 INFO L276 IsEmpty]: Start isEmpty. Operand 1976 states and 3812 transitions. [2018-04-13 00:20:55,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2058 [2018-04-13 00:20:55,148 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:55,149 INFO L355 BasicCegarLoop]: trace histogram [223, 123, 123, 123, 123, 123, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:55,149 INFO L408 AbstractCegarLoop]: === Iteration 233 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:55,149 INFO L82 PathProgramCache]: Analyzing trace with hash -387983532, now seen corresponding path program 220 times [2018-04-13 00:20:55,149 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:55,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:55,336 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:56,608 INFO L134 CoverageAnalysis]: Checked inductivity of 134168 backedges. 8945 proven. 2970 refuted. 0 times theorem prover too weak. 122253 trivial. 0 not checked. [2018-04-13 00:20:56,608 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:56,609 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:20:56,609 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:56,609 INFO L134 CoverageAnalysis]: Checked inductivity of 24012 backedges. 37 proven. 240 refuted. 0 times theorem prover too weak. 23735 trivial. 0 not checked. [2018-04-13 00:20:56,610 INFO L182 omatonBuilderFactory]: Interpolants [1219378#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1219379#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1219376#true, 1219377#false, 1219382#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 3), 1219383#(<= main_~i~1 3), 1219380#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1219381#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1219386#(<= main_~i~1 6), 1219387#(<= main_~i~1 7), 1219384#(<= main_~i~1 4), 1219385#(<= main_~i~1 5), 1219390#(<= main_~i~1 10), 1219391#(<= main_~i~1 11), 1219388#(<= main_~i~1 8), 1219389#(<= main_~i~1 9), 1219394#(<= main_~i~1 14), 1219395#(<= main_~i~1 15), 1219392#(<= main_~i~1 12), 1219393#(<= main_~i~1 13), 1219396#(<= main_~i~1 16)] [2018-04-13 00:20:56,612 INFO L134 CoverageAnalysis]: Checked inductivity of 134168 backedges. 8945 proven. 2970 refuted. 0 times theorem prover too weak. 122253 trivial. 0 not checked. [2018-04-13 00:20:56,612 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:20:56,612 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:20:56,612 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=284, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:20:56,612 INFO L87 Difference]: Start difference. First operand 1976 states and 3812 transitions. Second operand 21 states. [2018-04-13 00:20:56,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:56,923 INFO L93 Difference]: Finished difference Result 10211 states and 29905 transitions. [2018-04-13 00:20:56,923 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-13 00:20:56,923 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 2057 [2018-04-13 00:20:56,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:56,969 INFO L225 Difference]: With dead ends: 10211 [2018-04-13 00:20:56,969 INFO L226 Difference]: Without dead ends: 10211 [2018-04-13 00:20:56,969 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=164, Invalid=436, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:20:56,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10211 states. [2018-04-13 00:20:57,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10211 to 1976. [2018-04-13 00:20:57,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2018-04-13 00:20:57,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 3812 transitions. [2018-04-13 00:20:57,186 INFO L78 Accepts]: Start accepts. Automaton has 1976 states and 3812 transitions. Word has length 2057 [2018-04-13 00:20:57,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:57,187 INFO L459 AbstractCegarLoop]: Abstraction has 1976 states and 3812 transitions. [2018-04-13 00:20:57,187 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:20:57,187 INFO L276 IsEmpty]: Start isEmpty. Operand 1976 states and 3812 transitions. [2018-04-13 00:20:57,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2064 [2018-04-13 00:20:57,206 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:57,206 INFO L355 BasicCegarLoop]: trace histogram [224, 124, 124, 124, 124, 124, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:57,206 INFO L408 AbstractCegarLoop]: === Iteration 234 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:57,206 INFO L82 PathProgramCache]: Analyzing trace with hash -1474366916, now seen corresponding path program 221 times [2018-04-13 00:20:57,206 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:57,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:57,358 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:20:58,682 INFO L134 CoverageAnalysis]: Checked inductivity of 135106 backedges. 8743 proven. 3498 refuted. 0 times theorem prover too weak. 122865 trivial. 0 not checked. [2018-04-13 00:20:58,682 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:20:58,682 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:20:58,683 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:20:58,683 INFO L134 CoverageAnalysis]: Checked inductivity of 24084 backedges. 63 proven. 286 refuted. 0 times theorem prover too weak. 23735 trivial. 0 not checked. [2018-04-13 00:20:58,684 INFO L182 omatonBuilderFactory]: Interpolants [1231602#(<= main_~i~1 6), 1231603#(<= main_~i~1 7), 1231600#(<= main_~i~1 4), 1231601#(<= main_~i~1 5), 1231606#(<= main_~i~1 10), 1231607#(<= main_~i~1 11), 1231604#(<= main_~i~1 8), 1231605#(<= main_~i~1 9), 1231610#(<= main_~i~1 14), 1231611#(<= main_~i~1 15), 1231608#(<= main_~i~1 12), 1231609#(<= main_~i~1 13), 1231612#(<= main_~i~1 16), 1231594#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1231595#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1231592#true, 1231593#false, 1231598#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1231599#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 4), 1231596#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1231597#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3))] [2018-04-13 00:20:58,686 INFO L134 CoverageAnalysis]: Checked inductivity of 135106 backedges. 8743 proven. 3498 refuted. 0 times theorem prover too weak. 122865 trivial. 0 not checked. [2018-04-13 00:20:58,686 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:20:58,686 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:20:58,686 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=293, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:20:58,687 INFO L87 Difference]: Start difference. First operand 1976 states and 3812 transitions. Second operand 21 states. [2018-04-13 00:20:59,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:20:59,020 INFO L93 Difference]: Finished difference Result 9692 states and 28203 transitions. [2018-04-13 00:20:59,020 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-13 00:20:59,020 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 2063 [2018-04-13 00:20:59,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:20:59,073 INFO L225 Difference]: With dead ends: 9692 [2018-04-13 00:20:59,074 INFO L226 Difference]: Without dead ends: 9692 [2018-04-13 00:20:59,074 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=167, Invalid=483, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:20:59,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9692 states. [2018-04-13 00:20:59,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9692 to 1976. [2018-04-13 00:20:59,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2018-04-13 00:20:59,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 3812 transitions. [2018-04-13 00:20:59,312 INFO L78 Accepts]: Start accepts. Automaton has 1976 states and 3812 transitions. Word has length 2063 [2018-04-13 00:20:59,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:20:59,313 INFO L459 AbstractCegarLoop]: Abstraction has 1976 states and 3812 transitions. [2018-04-13 00:20:59,313 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:20:59,313 INFO L276 IsEmpty]: Start isEmpty. Operand 1976 states and 3812 transitions. [2018-04-13 00:20:59,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2070 [2018-04-13 00:20:59,334 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:20:59,334 INFO L355 BasicCegarLoop]: trace histogram [225, 125, 125, 125, 125, 125, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:20:59,334 INFO L408 AbstractCegarLoop]: === Iteration 235 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:20:59,334 INFO L82 PathProgramCache]: Analyzing trace with hash 1806434260, now seen corresponding path program 222 times [2018-04-13 00:20:59,334 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:20:59,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:20:59,520 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:02,374 INFO L134 CoverageAnalysis]: Checked inductivity of 136050 backedges. 8611 proven. 3955 refuted. 0 times theorem prover too weak. 123484 trivial. 0 not checked. [2018-04-13 00:21:02,375 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:02,375 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:21:02,375 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:02,376 INFO L134 CoverageAnalysis]: Checked inductivity of 24150 backedges. 95 proven. 320 refuted. 0 times theorem prover too weak. 23735 trivial. 0 not checked. [2018-04-13 00:21:02,376 INFO L182 omatonBuilderFactory]: Interpolants [1243291#true, 1243294#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1243295#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1243292#false, 1243293#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1243298#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1243299#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 5), 1243296#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1243297#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1243302#(<= main_~i~1 7), 1243303#(<= main_~i~1 8), 1243300#(<= main_~i~1 5), 1243301#(<= main_~i~1 6), 1243306#(<= main_~i~1 11), 1243307#(<= main_~i~1 12), 1243304#(<= main_~i~1 9), 1243305#(<= main_~i~1 10), 1243310#(<= main_~i~1 15), 1243311#(<= main_~i~1 16), 1243308#(<= main_~i~1 13), 1243309#(<= main_~i~1 14)] [2018-04-13 00:21:02,378 INFO L134 CoverageAnalysis]: Checked inductivity of 136050 backedges. 8611 proven. 3955 refuted. 0 times theorem prover too weak. 123484 trivial. 0 not checked. [2018-04-13 00:21:02,379 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:21:02,379 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:21:02,379 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=300, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:21:02,379 INFO L87 Difference]: Start difference. First operand 1976 states and 3812 transitions. Second operand 21 states. [2018-04-13 00:21:02,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:02,767 INFO L93 Difference]: Finished difference Result 9159 states and 26455 transitions. [2018-04-13 00:21:02,767 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-13 00:21:02,767 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 2069 [2018-04-13 00:21:02,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:02,817 INFO L225 Difference]: With dead ends: 9159 [2018-04-13 00:21:02,817 INFO L226 Difference]: Without dead ends: 9159 [2018-04-13 00:21:02,818 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=174, Invalid=528, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:21:02,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9159 states. [2018-04-13 00:21:03,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9159 to 1976. [2018-04-13 00:21:03,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2018-04-13 00:21:03,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 3812 transitions. [2018-04-13 00:21:03,031 INFO L78 Accepts]: Start accepts. Automaton has 1976 states and 3812 transitions. Word has length 2069 [2018-04-13 00:21:03,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:03,032 INFO L459 AbstractCegarLoop]: Abstraction has 1976 states and 3812 transitions. [2018-04-13 00:21:03,032 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:21:03,032 INFO L276 IsEmpty]: Start isEmpty. Operand 1976 states and 3812 transitions. [2018-04-13 00:21:03,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2076 [2018-04-13 00:21:03,052 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:03,052 INFO L355 BasicCegarLoop]: trace histogram [226, 126, 126, 126, 126, 126, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:03,052 INFO L408 AbstractCegarLoop]: === Iteration 236 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:03,052 INFO L82 PathProgramCache]: Analyzing trace with hash -388346692, now seen corresponding path program 223 times [2018-04-13 00:21:03,052 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:03,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:03,243 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:04,551 INFO L134 CoverageAnalysis]: Checked inductivity of 137000 backedges. 8567 proven. 4323 refuted. 0 times theorem prover too weak. 124110 trivial. 0 not checked. [2018-04-13 00:21:04,551 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:04,551 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:21:04,551 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:04,552 INFO L134 CoverageAnalysis]: Checked inductivity of 24210 backedges. 133 proven. 342 refuted. 0 times theorem prover too weak. 23735 trivial. 0 not checked. [2018-04-13 00:21:04,552 INFO L182 omatonBuilderFactory]: Interpolants [1254459#true, 1254463#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1254462#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1254461#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1254460#false, 1254467#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1254466#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1254465#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1254464#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1254471#(<= main_~i~1 8), 1254470#(<= main_~i~1 7), 1254469#(<= main_~i~1 6), 1254468#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 6), 1254475#(<= main_~i~1 12), 1254474#(<= main_~i~1 11), 1254473#(<= main_~i~1 10), 1254472#(<= main_~i~1 9), 1254479#(<= main_~i~1 16), 1254478#(<= main_~i~1 15), 1254477#(<= main_~i~1 14), 1254476#(<= main_~i~1 13)] [2018-04-13 00:21:04,554 INFO L134 CoverageAnalysis]: Checked inductivity of 137000 backedges. 8567 proven. 4323 refuted. 0 times theorem prover too weak. 124110 trivial. 0 not checked. [2018-04-13 00:21:04,554 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:21:04,555 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:21:04,555 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=305, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:21:04,555 INFO L87 Difference]: Start difference. First operand 1976 states and 3812 transitions. Second operand 21 states. [2018-04-13 00:21:04,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:04,836 INFO L93 Difference]: Finished difference Result 8612 states and 24661 transitions. [2018-04-13 00:21:04,836 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-13 00:21:04,836 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 2075 [2018-04-13 00:21:04,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:04,879 INFO L225 Difference]: With dead ends: 8612 [2018-04-13 00:21:04,879 INFO L226 Difference]: Without dead ends: 8612 [2018-04-13 00:21:04,879 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=185, Invalid=571, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:21:04,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8612 states. [2018-04-13 00:21:05,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8612 to 1976. [2018-04-13 00:21:05,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2018-04-13 00:21:05,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 3812 transitions. [2018-04-13 00:21:05,052 INFO L78 Accepts]: Start accepts. Automaton has 1976 states and 3812 transitions. Word has length 2075 [2018-04-13 00:21:05,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:05,052 INFO L459 AbstractCegarLoop]: Abstraction has 1976 states and 3812 transitions. [2018-04-13 00:21:05,052 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:21:05,052 INFO L276 IsEmpty]: Start isEmpty. Operand 1976 states and 3812 transitions. [2018-04-13 00:21:05,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2082 [2018-04-13 00:21:05,071 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:05,071 INFO L355 BasicCegarLoop]: trace histogram [227, 127, 127, 127, 127, 127, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:05,071 INFO L408 AbstractCegarLoop]: === Iteration 237 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:05,071 INFO L82 PathProgramCache]: Analyzing trace with hash -109188012, now seen corresponding path program 224 times [2018-04-13 00:21:05,072 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:05,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:05,214 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:06,521 INFO L134 CoverageAnalysis]: Checked inductivity of 137956 backedges. 8629 proven. 4584 refuted. 0 times theorem prover too weak. 124743 trivial. 0 not checked. [2018-04-13 00:21:06,521 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:06,521 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:21:06,521 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:06,522 INFO L134 CoverageAnalysis]: Checked inductivity of 24264 backedges. 177 proven. 352 refuted. 0 times theorem prover too weak. 23735 trivial. 0 not checked. [2018-04-13 00:21:06,522 INFO L182 omatonBuilderFactory]: Interpolants [1265083#false, 1265082#true, 1265087#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1265086#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1265085#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1265084#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1265091#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1265090#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1265089#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1265088#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1265095#(<= main_~i~1 9), 1265094#(<= main_~i~1 8), 1265093#(<= main_~i~1 7), 1265092#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 7), 1265099#(<= main_~i~1 13), 1265098#(<= main_~i~1 12), 1265097#(<= main_~i~1 11), 1265096#(<= main_~i~1 10), 1265102#(<= main_~i~1 16), 1265101#(<= main_~i~1 15), 1265100#(<= main_~i~1 14)] [2018-04-13 00:21:06,525 INFO L134 CoverageAnalysis]: Checked inductivity of 137956 backedges. 8629 proven. 4584 refuted. 0 times theorem prover too weak. 124743 trivial. 0 not checked. [2018-04-13 00:21:06,525 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:21:06,525 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:21:06,525 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=308, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:21:06,525 INFO L87 Difference]: Start difference. First operand 1976 states and 3812 transitions. Second operand 21 states. [2018-04-13 00:21:06,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:06,836 INFO L93 Difference]: Finished difference Result 8051 states and 22821 transitions. [2018-04-13 00:21:06,836 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-13 00:21:06,836 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 2081 [2018-04-13 00:21:06,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:06,877 INFO L225 Difference]: With dead ends: 8051 [2018-04-13 00:21:06,877 INFO L226 Difference]: Without dead ends: 8051 [2018-04-13 00:21:06,877 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=200, Invalid=612, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:21:06,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8051 states. [2018-04-13 00:21:07,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8051 to 1976. [2018-04-13 00:21:07,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2018-04-13 00:21:07,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 3812 transitions. [2018-04-13 00:21:07,076 INFO L78 Accepts]: Start accepts. Automaton has 1976 states and 3812 transitions. Word has length 2081 [2018-04-13 00:21:07,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:07,076 INFO L459 AbstractCegarLoop]: Abstraction has 1976 states and 3812 transitions. [2018-04-13 00:21:07,076 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:21:07,076 INFO L276 IsEmpty]: Start isEmpty. Operand 1976 states and 3812 transitions. [2018-04-13 00:21:07,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2088 [2018-04-13 00:21:07,097 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:07,097 INFO L355 BasicCegarLoop]: trace histogram [228, 128, 128, 128, 128, 128, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:07,098 INFO L408 AbstractCegarLoop]: === Iteration 238 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:07,098 INFO L82 PathProgramCache]: Analyzing trace with hash -1148198084, now seen corresponding path program 225 times [2018-04-13 00:21:07,098 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:07,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:07,284 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:08,615 INFO L134 CoverageAnalysis]: Checked inductivity of 138918 backedges. 8815 proven. 4720 refuted. 0 times theorem prover too weak. 125383 trivial. 0 not checked. [2018-04-13 00:21:08,615 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:08,615 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:21:08,615 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:08,616 INFO L134 CoverageAnalysis]: Checked inductivity of 24312 backedges. 227 proven. 350 refuted. 0 times theorem prover too weak. 23735 trivial. 0 not checked. [2018-04-13 00:21:08,616 INFO L182 omatonBuilderFactory]: Interpolants [1275155#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1275154#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1275153#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1275152#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1275159#(<= main_~i~1 9), 1275158#(<= main_~i~1 8), 1275157#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 8), 1275156#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1275163#(<= main_~i~1 13), 1275162#(<= main_~i~1 12), 1275161#(<= main_~i~1 11), 1275160#(<= main_~i~1 10), 1275166#(<= main_~i~1 16), 1275165#(<= main_~i~1 15), 1275164#(<= main_~i~1 14), 1275147#false, 1275146#true, 1275151#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1275150#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1275149#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1275148#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size))] [2018-04-13 00:21:08,619 INFO L134 CoverageAnalysis]: Checked inductivity of 138918 backedges. 8815 proven. 4720 refuted. 0 times theorem prover too weak. 125383 trivial. 0 not checked. [2018-04-13 00:21:08,619 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:21:08,619 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:21:08,619 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=309, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:21:08,619 INFO L87 Difference]: Start difference. First operand 1976 states and 3812 transitions. Second operand 21 states. [2018-04-13 00:21:08,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:08,912 INFO L93 Difference]: Finished difference Result 7476 states and 20935 transitions. [2018-04-13 00:21:08,912 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-13 00:21:08,912 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 2087 [2018-04-13 00:21:08,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:08,946 INFO L225 Difference]: With dead ends: 7476 [2018-04-13 00:21:08,946 INFO L226 Difference]: Without dead ends: 7476 [2018-04-13 00:21:08,946 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=219, Invalid=651, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:21:08,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7476 states. [2018-04-13 00:21:09,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7476 to 1976. [2018-04-13 00:21:09,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2018-04-13 00:21:09,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 3812 transitions. [2018-04-13 00:21:09,085 INFO L78 Accepts]: Start accepts. Automaton has 1976 states and 3812 transitions. Word has length 2087 [2018-04-13 00:21:09,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:09,086 INFO L459 AbstractCegarLoop]: Abstraction has 1976 states and 3812 transitions. [2018-04-13 00:21:09,086 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:21:09,086 INFO L276 IsEmpty]: Start isEmpty. Operand 1976 states and 3812 transitions. [2018-04-13 00:21:09,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2094 [2018-04-13 00:21:09,105 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:09,105 INFO L355 BasicCegarLoop]: trace histogram [229, 129, 129, 129, 129, 129, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:09,105 INFO L408 AbstractCegarLoop]: === Iteration 239 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:09,106 INFO L82 PathProgramCache]: Analyzing trace with hash 1832885460, now seen corresponding path program 226 times [2018-04-13 00:21:09,106 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:09,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:09,240 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:10,565 INFO L134 CoverageAnalysis]: Checked inductivity of 139886 backedges. 9143 proven. 4713 refuted. 0 times theorem prover too weak. 126030 trivial. 0 not checked. [2018-04-13 00:21:10,592 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:10,592 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:21:10,592 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:10,593 INFO L134 CoverageAnalysis]: Checked inductivity of 24354 backedges. 283 proven. 336 refuted. 0 times theorem prover too weak. 23735 trivial. 0 not checked. [2018-04-13 00:21:10,593 INFO L182 omatonBuilderFactory]: Interpolants [1284657#(<= main_~i~1 16), 1284656#(<= main_~i~1 15), 1284639#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1284638#false, 1284637#true, 1284643#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1284642#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1284641#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1284640#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1284647#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1284646#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1284645#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1284644#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1284651#(<= main_~i~1 10), 1284650#(<= main_~i~1 9), 1284649#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 9), 1284648#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1284655#(<= main_~i~1 14), 1284654#(<= main_~i~1 13), 1284653#(<= main_~i~1 12), 1284652#(<= main_~i~1 11)] [2018-04-13 00:21:10,596 INFO L134 CoverageAnalysis]: Checked inductivity of 139886 backedges. 9143 proven. 4713 refuted. 0 times theorem prover too weak. 126030 trivial. 0 not checked. [2018-04-13 00:21:10,596 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:21:10,596 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:21:10,596 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=308, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:21:10,596 INFO L87 Difference]: Start difference. First operand 1976 states and 3812 transitions. Second operand 21 states. [2018-04-13 00:21:10,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:10,895 INFO L93 Difference]: Finished difference Result 6887 states and 19003 transitions. [2018-04-13 00:21:10,895 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-13 00:21:10,895 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 2093 [2018-04-13 00:21:10,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:10,927 INFO L225 Difference]: With dead ends: 6887 [2018-04-13 00:21:10,927 INFO L226 Difference]: Without dead ends: 6887 [2018-04-13 00:21:10,927 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=242, Invalid=688, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:21:10,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6887 states. [2018-04-13 00:21:11,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6887 to 1976. [2018-04-13 00:21:11,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2018-04-13 00:21:11,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 3812 transitions. [2018-04-13 00:21:11,049 INFO L78 Accepts]: Start accepts. Automaton has 1976 states and 3812 transitions. Word has length 2093 [2018-04-13 00:21:11,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:11,050 INFO L459 AbstractCegarLoop]: Abstraction has 1976 states and 3812 transitions. [2018-04-13 00:21:11,050 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:21:11,050 INFO L276 IsEmpty]: Start isEmpty. Operand 1976 states and 3812 transitions. [2018-04-13 00:21:11,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2100 [2018-04-13 00:21:11,070 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:11,070 INFO L355 BasicCegarLoop]: trace histogram [230, 130, 130, 130, 130, 130, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:11,070 INFO L408 AbstractCegarLoop]: === Iteration 240 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:11,070 INFO L82 PathProgramCache]: Analyzing trace with hash -1352419908, now seen corresponding path program 227 times [2018-04-13 00:21:11,070 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:11,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:11,212 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:12,567 INFO L134 CoverageAnalysis]: Checked inductivity of 140860 backedges. 9631 proven. 4545 refuted. 0 times theorem prover too weak. 126684 trivial. 0 not checked. [2018-04-13 00:21:12,568 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:12,568 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:21:12,568 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:12,569 INFO L134 CoverageAnalysis]: Checked inductivity of 24390 backedges. 345 proven. 310 refuted. 0 times theorem prover too weak. 23735 trivial. 0 not checked. [2018-04-13 00:21:12,569 INFO L182 omatonBuilderFactory]: Interpolants [1293555#(<= main_~i~1 10), 1293554#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 10), 1293553#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1293552#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1293559#(<= main_~i~1 14), 1293558#(<= main_~i~1 13), 1293557#(<= main_~i~1 12), 1293556#(<= main_~i~1 11), 1293561#(<= main_~i~1 16), 1293560#(<= main_~i~1 15), 1293543#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1293542#false, 1293541#true, 1293547#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1293546#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1293545#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1293544#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1293551#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1293550#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1293549#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1293548#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5))] [2018-04-13 00:21:12,571 INFO L134 CoverageAnalysis]: Checked inductivity of 140860 backedges. 9631 proven. 4545 refuted. 0 times theorem prover too weak. 126684 trivial. 0 not checked. [2018-04-13 00:21:12,571 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:21:12,571 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:21:12,571 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=305, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:21:12,572 INFO L87 Difference]: Start difference. First operand 1976 states and 3812 transitions. Second operand 21 states. [2018-04-13 00:21:12,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:12,881 INFO L93 Difference]: Finished difference Result 6284 states and 17025 transitions. [2018-04-13 00:21:12,881 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-13 00:21:12,881 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 2099 [2018-04-13 00:21:12,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:12,912 INFO L225 Difference]: With dead ends: 6284 [2018-04-13 00:21:12,912 INFO L226 Difference]: Without dead ends: 6284 [2018-04-13 00:21:12,913 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=269, Invalid=723, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:21:12,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6284 states. [2018-04-13 00:21:13,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6284 to 1976. [2018-04-13 00:21:13,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2018-04-13 00:21:13,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 3812 transitions. [2018-04-13 00:21:13,024 INFO L78 Accepts]: Start accepts. Automaton has 1976 states and 3812 transitions. Word has length 2099 [2018-04-13 00:21:13,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:13,025 INFO L459 AbstractCegarLoop]: Abstraction has 1976 states and 3812 transitions. [2018-04-13 00:21:13,025 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:21:13,025 INFO L276 IsEmpty]: Start isEmpty. Operand 1976 states and 3812 transitions. [2018-04-13 00:21:13,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2106 [2018-04-13 00:21:13,045 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:13,045 INFO L355 BasicCegarLoop]: trace histogram [231, 131, 131, 131, 131, 131, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:13,045 INFO L408 AbstractCegarLoop]: === Iteration 241 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:13,045 INFO L82 PathProgramCache]: Analyzing trace with hash -717287084, now seen corresponding path program 228 times [2018-04-13 00:21:13,046 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:13,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:13,234 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:14,639 INFO L134 CoverageAnalysis]: Checked inductivity of 141840 backedges. 10297 proven. 4198 refuted. 0 times theorem prover too weak. 127345 trivial. 0 not checked. [2018-04-13 00:21:14,640 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:14,640 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:21:14,640 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:14,641 INFO L134 CoverageAnalysis]: Checked inductivity of 24420 backedges. 413 proven. 272 refuted. 0 times theorem prover too weak. 23735 trivial. 0 not checked. [2018-04-13 00:21:14,641 INFO L182 omatonBuilderFactory]: Interpolants [1301847#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1301846#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1301845#false, 1301844#true, 1301851#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1301850#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1301849#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1301848#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1301855#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1301854#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1301853#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1301852#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1301859#(<= main_~i~1 11), 1301858#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 11), 1301857#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1301856#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1301863#(<= main_~i~1 15), 1301862#(<= main_~i~1 14), 1301861#(<= main_~i~1 13), 1301860#(<= main_~i~1 12), 1301864#(<= main_~i~1 16)] [2018-04-13 00:21:14,643 INFO L134 CoverageAnalysis]: Checked inductivity of 141840 backedges. 10297 proven. 4198 refuted. 0 times theorem prover too weak. 127345 trivial. 0 not checked. [2018-04-13 00:21:14,643 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:21:14,644 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:21:14,644 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=300, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:21:14,644 INFO L87 Difference]: Start difference. First operand 1976 states and 3812 transitions. Second operand 21 states. [2018-04-13 00:21:14,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:14,952 INFO L93 Difference]: Finished difference Result 5667 states and 15001 transitions. [2018-04-13 00:21:14,953 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-13 00:21:14,953 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 2105 [2018-04-13 00:21:14,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:14,976 INFO L225 Difference]: With dead ends: 5667 [2018-04-13 00:21:14,977 INFO L226 Difference]: Without dead ends: 5667 [2018-04-13 00:21:14,977 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=300, Invalid=756, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:21:14,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5667 states. [2018-04-13 00:21:15,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5667 to 1976. [2018-04-13 00:21:15,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2018-04-13 00:21:15,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 3812 transitions. [2018-04-13 00:21:15,063 INFO L78 Accepts]: Start accepts. Automaton has 1976 states and 3812 transitions. Word has length 2105 [2018-04-13 00:21:15,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:15,063 INFO L459 AbstractCegarLoop]: Abstraction has 1976 states and 3812 transitions. [2018-04-13 00:21:15,063 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:21:15,063 INFO L276 IsEmpty]: Start isEmpty. Operand 1976 states and 3812 transitions. [2018-04-13 00:21:15,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2112 [2018-04-13 00:21:15,083 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:15,083 INFO L355 BasicCegarLoop]: trace histogram [232, 132, 132, 132, 132, 132, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:15,083 INFO L408 AbstractCegarLoop]: === Iteration 242 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:15,083 INFO L82 PathProgramCache]: Analyzing trace with hash 1922417724, now seen corresponding path program 229 times [2018-04-13 00:21:15,083 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:15,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:15,216 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:16,581 INFO L134 CoverageAnalysis]: Checked inductivity of 142826 backedges. 11159 proven. 3654 refuted. 0 times theorem prover too weak. 128013 trivial. 0 not checked. [2018-04-13 00:21:16,582 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:16,582 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:21:16,582 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:16,583 INFO L134 CoverageAnalysis]: Checked inductivity of 24444 backedges. 487 proven. 222 refuted. 0 times theorem prover too weak. 23735 trivial. 0 not checked. [2018-04-13 00:21:16,583 INFO L182 omatonBuilderFactory]: Interpolants [1309552#(<= main_~i~1 16), 1309535#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1309534#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1309533#false, 1309532#true, 1309539#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1309538#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1309537#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1309536#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1309543#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1309542#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1309541#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1309540#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1309547#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 12), 1309546#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1309545#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1309544#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1309551#(<= main_~i~1 15), 1309550#(<= main_~i~1 14), 1309549#(<= main_~i~1 13), 1309548#(<= main_~i~1 12)] [2018-04-13 00:21:16,585 INFO L134 CoverageAnalysis]: Checked inductivity of 142826 backedges. 11159 proven. 3654 refuted. 0 times theorem prover too weak. 128013 trivial. 0 not checked. [2018-04-13 00:21:16,586 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:21:16,586 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:21:16,586 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=293, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:21:16,586 INFO L87 Difference]: Start difference. First operand 1976 states and 3812 transitions. Second operand 21 states. [2018-04-13 00:21:16,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:16,899 INFO L93 Difference]: Finished difference Result 5036 states and 12931 transitions. [2018-04-13 00:21:16,899 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-13 00:21:16,899 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 2111 [2018-04-13 00:21:16,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:16,922 INFO L225 Difference]: With dead ends: 5036 [2018-04-13 00:21:16,922 INFO L226 Difference]: Without dead ends: 5036 [2018-04-13 00:21:16,922 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=335, Invalid=787, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:21:16,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5036 states. [2018-04-13 00:21:16,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5036 to 1976. [2018-04-13 00:21:16,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2018-04-13 00:21:17,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 3812 transitions. [2018-04-13 00:21:17,002 INFO L78 Accepts]: Start accepts. Automaton has 1976 states and 3812 transitions. Word has length 2111 [2018-04-13 00:21:17,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:17,003 INFO L459 AbstractCegarLoop]: Abstraction has 1976 states and 3812 transitions. [2018-04-13 00:21:17,003 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:21:17,003 INFO L276 IsEmpty]: Start isEmpty. Operand 1976 states and 3812 transitions. [2018-04-13 00:21:17,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2118 [2018-04-13 00:21:17,023 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:17,023 INFO L355 BasicCegarLoop]: trace histogram [233, 133, 133, 133, 133, 133, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:17,023 INFO L408 AbstractCegarLoop]: === Iteration 243 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:17,023 INFO L82 PathProgramCache]: Analyzing trace with hash -2060564012, now seen corresponding path program 230 times [2018-04-13 00:21:17,024 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:17,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:17,213 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:18,614 INFO L134 CoverageAnalysis]: Checked inductivity of 143818 backedges. 12235 proven. 2895 refuted. 0 times theorem prover too weak. 128688 trivial. 0 not checked. [2018-04-13 00:21:18,615 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:18,615 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:21:18,615 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:18,616 INFO L134 CoverageAnalysis]: Checked inductivity of 24462 backedges. 567 proven. 160 refuted. 0 times theorem prover too weak. 23735 trivial. 0 not checked. [2018-04-13 00:21:18,616 INFO L182 omatonBuilderFactory]: Interpolants [1316596#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1316597#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1316598#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1316599#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1316592#false, 1316593#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1316594#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1316595#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1316604#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1316605#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1316606#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 1316607#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 13), 1316600#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1316601#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1316602#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1316603#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1316608#(<= main_~i~1 13), 1316609#(<= main_~i~1 14), 1316610#(<= main_~i~1 15), 1316611#(<= main_~i~1 16), 1316591#true] [2018-04-13 00:21:18,618 INFO L134 CoverageAnalysis]: Checked inductivity of 143818 backedges. 12235 proven. 2895 refuted. 0 times theorem prover too weak. 128688 trivial. 0 not checked. [2018-04-13 00:21:18,618 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:21:18,618 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:21:18,619 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=284, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:21:18,619 INFO L87 Difference]: Start difference. First operand 1976 states and 3812 transitions. Second operand 21 states. [2018-04-13 00:21:18,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:18,896 INFO L93 Difference]: Finished difference Result 4391 states and 10815 transitions. [2018-04-13 00:21:18,896 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-13 00:21:18,896 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 2117 [2018-04-13 00:21:18,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:18,914 INFO L225 Difference]: With dead ends: 4391 [2018-04-13 00:21:18,914 INFO L226 Difference]: Without dead ends: 4391 [2018-04-13 00:21:18,914 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=374, Invalid=816, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 00:21:18,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4391 states. [2018-04-13 00:21:18,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4391 to 1976. [2018-04-13 00:21:18,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2018-04-13 00:21:18,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 3812 transitions. [2018-04-13 00:21:18,976 INFO L78 Accepts]: Start accepts. Automaton has 1976 states and 3812 transitions. Word has length 2117 [2018-04-13 00:21:18,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:18,977 INFO L459 AbstractCegarLoop]: Abstraction has 1976 states and 3812 transitions. [2018-04-13 00:21:18,977 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:21:18,977 INFO L276 IsEmpty]: Start isEmpty. Operand 1976 states and 3812 transitions. [2018-04-13 00:21:18,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2124 [2018-04-13 00:21:18,997 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:18,997 INFO L355 BasicCegarLoop]: trace histogram [234, 134, 134, 134, 134, 134, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:18,997 INFO L408 AbstractCegarLoop]: === Iteration 244 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:18,997 INFO L82 PathProgramCache]: Analyzing trace with hash 847384252, now seen corresponding path program 231 times [2018-04-13 00:21:18,997 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:19,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:19,133 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:20,547 INFO L134 CoverageAnalysis]: Checked inductivity of 144816 backedges. 13543 proven. 1903 refuted. 0 times theorem prover too weak. 129370 trivial. 0 not checked. [2018-04-13 00:21:20,547 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:20,547 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:21:20,547 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:20,548 INFO L134 CoverageAnalysis]: Checked inductivity of 24474 backedges. 653 proven. 86 refuted. 0 times theorem prover too weak. 23735 trivial. 0 not checked. [2018-04-13 00:21:20,548 INFO L182 omatonBuilderFactory]: Interpolants [1323024#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 14), 1323025#(<= main_~i~1 14), 1323026#(<= main_~i~1 15), 1323027#(<= main_~i~1 16), 1323007#true, 1323012#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1323013#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1323014#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1323015#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1323008#false, 1323009#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1323010#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1323011#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1323020#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1323021#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1323022#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 1323023#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 1323016#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1323017#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1323018#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1323019#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10))] [2018-04-13 00:21:20,551 INFO L134 CoverageAnalysis]: Checked inductivity of 144816 backedges. 13543 proven. 1903 refuted. 0 times theorem prover too weak. 129370 trivial. 0 not checked. [2018-04-13 00:21:20,551 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:21:20,551 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:21:20,551 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=273, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:21:20,552 INFO L87 Difference]: Start difference. First operand 1976 states and 3812 transitions. Second operand 21 states. [2018-04-13 00:21:20,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:20,836 INFO L93 Difference]: Finished difference Result 3736 states and 8657 transitions. [2018-04-13 00:21:20,836 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-13 00:21:20,836 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 2123 [2018-04-13 00:21:20,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:20,853 INFO L225 Difference]: With dead ends: 3736 [2018-04-13 00:21:20,853 INFO L226 Difference]: Without dead ends: 3736 [2018-04-13 00:21:20,853 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=417, Invalid=843, Unknown=0, NotChecked=0, Total=1260 [2018-04-13 00:21:20,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3736 states. [2018-04-13 00:21:20,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3736 to 1976. [2018-04-13 00:21:20,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2018-04-13 00:21:20,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 3812 transitions. [2018-04-13 00:21:20,910 INFO L78 Accepts]: Start accepts. Automaton has 1976 states and 3812 transitions. Word has length 2123 [2018-04-13 00:21:20,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:20,910 INFO L459 AbstractCegarLoop]: Abstraction has 1976 states and 3812 transitions. [2018-04-13 00:21:20,910 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:21:20,910 INFO L276 IsEmpty]: Start isEmpty. Operand 1976 states and 3812 transitions. [2018-04-13 00:21:20,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2130 [2018-04-13 00:21:20,931 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:20,931 INFO L355 BasicCegarLoop]: trace histogram [235, 135, 135, 135, 135, 135, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:20,931 INFO L408 AbstractCegarLoop]: === Iteration 245 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:20,931 INFO L82 PathProgramCache]: Analyzing trace with hash 1143162452, now seen corresponding path program 232 times [2018-04-13 00:21:20,932 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:21,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:21,116 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:22,529 INFO L134 CoverageAnalysis]: Checked inductivity of 145820 backedges. 15101 proven. 660 refuted. 0 times theorem prover too weak. 130059 trivial. 0 not checked. [2018-04-13 00:21:22,529 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:22,529 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 00:21:22,529 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:22,530 INFO L134 CoverageAnalysis]: Checked inductivity of 24480 backedges. 745 proven. 0 refuted. 0 times theorem prover too weak. 23735 trivial. 0 not checked. [2018-04-13 00:21:22,530 INFO L182 omatonBuilderFactory]: Interpolants [1328788#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 15), 1328789#(<= main_~i~1 15), 1328790#(<= main_~i~1 16), 1328784#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1328785#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 1328786#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 1328787#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 1328772#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1328773#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1328774#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1328775#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1328770#true, 1328771#false, 1328780#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1328781#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1328782#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1328783#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1328776#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1328777#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1328778#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1328779#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7))] [2018-04-13 00:21:22,533 INFO L134 CoverageAnalysis]: Checked inductivity of 145820 backedges. 15101 proven. 660 refuted. 0 times theorem prover too weak. 130059 trivial. 0 not checked. [2018-04-13 00:21:22,533 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 00:21:22,533 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 00:21:22,533 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=260, Unknown=0, NotChecked=0, Total=420 [2018-04-13 00:21:22,533 INFO L87 Difference]: Start difference. First operand 1976 states and 3812 transitions. Second operand 21 states. [2018-04-13 00:21:22,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:22,764 INFO L93 Difference]: Finished difference Result 3072 states and 6653 transitions. [2018-04-13 00:21:22,764 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-13 00:21:22,764 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 2129 [2018-04-13 00:21:22,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:22,775 INFO L225 Difference]: With dead ends: 3072 [2018-04-13 00:21:22,775 INFO L226 Difference]: Without dead ends: 3072 [2018-04-13 00:21:22,775 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=464, Invalid=868, Unknown=0, NotChecked=0, Total=1332 [2018-04-13 00:21:22,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3072 states. [2018-04-13 00:21:22,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3072 to 1985. [2018-04-13 00:21:22,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1985 states. [2018-04-13 00:21:22,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1985 states to 1985 states and 3919 transitions. [2018-04-13 00:21:22,821 INFO L78 Accepts]: Start accepts. Automaton has 1985 states and 3919 transitions. Word has length 2129 [2018-04-13 00:21:22,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:22,821 INFO L459 AbstractCegarLoop]: Abstraction has 1985 states and 3919 transitions. [2018-04-13 00:21:22,821 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 00:21:22,821 INFO L276 IsEmpty]: Start isEmpty. Operand 1985 states and 3919 transitions. [2018-04-13 00:21:22,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2136 [2018-04-13 00:21:22,844 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:22,844 INFO L355 BasicCegarLoop]: trace histogram [236, 136, 136, 136, 136, 136, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:22,844 INFO L408 AbstractCegarLoop]: === Iteration 246 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:22,844 INFO L82 PathProgramCache]: Analyzing trace with hash 1604359484, now seen corresponding path program 233 times [2018-04-13 00:21:22,844 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:23,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:23,029 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:24,348 INFO L134 CoverageAnalysis]: Checked inductivity of 146830 backedges. 10259 proven. 1288 refuted. 0 times theorem prover too weak. 135283 trivial. 0 not checked. [2018-04-13 00:21:24,349 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:24,349 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:21:24,349 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:24,350 INFO L134 CoverageAnalysis]: Checked inductivity of 24477 backedges. 405 proven. 2 refuted. 0 times theorem prover too weak. 24070 trivial. 0 not checked. [2018-04-13 00:21:24,350 INFO L182 omatonBuilderFactory]: Interpolants [1333884#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 0), 1333885#(<= main_~i~1 0), 1333886#(<= main_~i~1 1), 1333887#(<= main_~i~1 2), 1333880#true, 1333881#false, 1333882#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1333883#(and (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 1333892#(<= main_~i~1 7), 1333893#(<= main_~i~1 8), 1333894#(<= main_~i~1 9), 1333895#(<= main_~i~1 10), 1333888#(<= main_~i~1 3), 1333889#(<= main_~i~1 4), 1333890#(<= main_~i~1 5), 1333891#(<= main_~i~1 6), 1333900#(<= main_~i~1 15), 1333901#(<= main_~i~1 16), 1333902#(<= main_~i~1 17), 1333896#(<= main_~i~1 11), 1333897#(<= main_~i~1 12), 1333898#(<= main_~i~1 13), 1333899#(<= main_~i~1 14)] [2018-04-13 00:21:24,352 INFO L134 CoverageAnalysis]: Checked inductivity of 146830 backedges. 10259 proven. 1288 refuted. 0 times theorem prover too weak. 135283 trivial. 0 not checked. [2018-04-13 00:21:24,353 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:21:24,353 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:21:24,353 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=309, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:21:24,353 INFO L87 Difference]: Start difference. First operand 1985 states and 3919 transitions. Second operand 23 states. [2018-04-13 00:21:24,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:24,646 INFO L93 Difference]: Finished difference Result 11698 states and 36173 transitions. [2018-04-13 00:21:24,646 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-13 00:21:24,646 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 2135 [2018-04-13 00:21:24,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:24,707 INFO L225 Difference]: With dead ends: 11698 [2018-04-13 00:21:24,707 INFO L226 Difference]: Without dead ends: 11698 [2018-04-13 00:21:24,707 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=202, Invalid=350, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:21:24,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11698 states. [2018-04-13 00:21:24,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11698 to 1978. [2018-04-13 00:21:24,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1978 states. [2018-04-13 00:21:24,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 3910 transitions. [2018-04-13 00:21:24,983 INFO L78 Accepts]: Start accepts. Automaton has 1978 states and 3910 transitions. Word has length 2135 [2018-04-13 00:21:24,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:24,984 INFO L459 AbstractCegarLoop]: Abstraction has 1978 states and 3910 transitions. [2018-04-13 00:21:24,984 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:21:24,984 INFO L276 IsEmpty]: Start isEmpty. Operand 1978 states and 3910 transitions. [2018-04-13 00:21:25,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2142 [2018-04-13 00:21:25,005 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:25,005 INFO L355 BasicCegarLoop]: trace histogram [237, 137, 137, 137, 137, 137, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:25,006 INFO L408 AbstractCegarLoop]: === Iteration 247 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:25,006 INFO L82 PathProgramCache]: Analyzing trace with hash -387119580, now seen corresponding path program 234 times [2018-04-13 00:21:25,006 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:25,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:25,195 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:26,548 INFO L134 CoverageAnalysis]: Checked inductivity of 147846 backedges. 9967 proven. 2012 refuted. 0 times theorem prover too weak. 135867 trivial. 0 not checked. [2018-04-13 00:21:26,548 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:26,548 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:21:26,548 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:26,549 INFO L134 CoverageAnalysis]: Checked inductivity of 24123 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 24003 trivial. 0 not checked. [2018-04-13 00:21:26,549 INFO L182 omatonBuilderFactory]: Interpolants [1347600#(<= main_~i~1 15), 1347601#(<= main_~i~1 16), 1347602#(<= main_~i~1 17), 1347581#true, 1347582#false, 1347583#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1347588#(<= main_~i~1 3), 1347589#(<= main_~i~1 4), 1347590#(<= main_~i~1 5), 1347591#(<= main_~i~1 6), 1347584#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1347585#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1), 1347586#(<= main_~i~1 1), 1347587#(<= main_~i~1 2), 1347596#(<= main_~i~1 11), 1347597#(<= main_~i~1 12), 1347598#(<= main_~i~1 13), 1347599#(<= main_~i~1 14), 1347592#(<= main_~i~1 7), 1347593#(<= main_~i~1 8), 1347594#(<= main_~i~1 9), 1347595#(<= main_~i~1 10)] [2018-04-13 00:21:26,552 INFO L134 CoverageAnalysis]: Checked inductivity of 147846 backedges. 9967 proven. 2012 refuted. 0 times theorem prover too weak. 135867 trivial. 0 not checked. [2018-04-13 00:21:26,552 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:21:26,552 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:21:26,552 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=284, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:21:26,552 INFO L87 Difference]: Start difference. First operand 1978 states and 3910 transitions. Second operand 22 states. [2018-04-13 00:21:26,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:26,839 INFO L93 Difference]: Finished difference Result 11686 states and 36160 transitions. [2018-04-13 00:21:26,839 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-13 00:21:26,839 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 2141 [2018-04-13 00:21:26,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:26,897 INFO L225 Difference]: With dead ends: 11686 [2018-04-13 00:21:26,897 INFO L226 Difference]: Without dead ends: 11686 [2018-04-13 00:21:26,897 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=188, Invalid=364, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:21:26,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11686 states. [2018-04-13 00:21:27,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11686 to 1978. [2018-04-13 00:21:27,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1978 states. [2018-04-13 00:21:27,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 3910 transitions. [2018-04-13 00:21:27,237 INFO L78 Accepts]: Start accepts. Automaton has 1978 states and 3910 transitions. Word has length 2141 [2018-04-13 00:21:27,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:27,237 INFO L459 AbstractCegarLoop]: Abstraction has 1978 states and 3910 transitions. [2018-04-13 00:21:27,237 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:21:27,237 INFO L276 IsEmpty]: Start isEmpty. Operand 1978 states and 3910 transitions. [2018-04-13 00:21:27,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2148 [2018-04-13 00:21:27,258 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:27,258 INFO L355 BasicCegarLoop]: trace histogram [238, 138, 138, 138, 138, 138, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:27,259 INFO L408 AbstractCegarLoop]: === Iteration 248 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:27,259 INFO L82 PathProgramCache]: Analyzing trace with hash 746199484, now seen corresponding path program 235 times [2018-04-13 00:21:27,259 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:27,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:27,418 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:28,812 INFO L134 CoverageAnalysis]: Checked inductivity of 148868 backedges. 9691 proven. 2719 refuted. 0 times theorem prover too weak. 136458 trivial. 0 not checked. [2018-04-13 00:21:28,812 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:28,813 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:21:28,813 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:28,814 INFO L134 CoverageAnalysis]: Checked inductivity of 24216 backedges. 17 proven. 196 refuted. 0 times theorem prover too weak. 24003 trivial. 0 not checked. [2018-04-13 00:21:28,814 INFO L182 omatonBuilderFactory]: Interpolants [1361271#true, 1361276#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 2), 1361277#(<= main_~i~1 2), 1361278#(<= main_~i~1 3), 1361279#(<= main_~i~1 4), 1361272#false, 1361273#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1361274#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1361275#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1361284#(<= main_~i~1 9), 1361285#(<= main_~i~1 10), 1361286#(<= main_~i~1 11), 1361287#(<= main_~i~1 12), 1361280#(<= main_~i~1 5), 1361281#(<= main_~i~1 6), 1361282#(<= main_~i~1 7), 1361283#(<= main_~i~1 8), 1361292#(<= main_~i~1 17), 1361288#(<= main_~i~1 13), 1361289#(<= main_~i~1 14), 1361290#(<= main_~i~1 15), 1361291#(<= main_~i~1 16)] [2018-04-13 00:21:28,816 INFO L134 CoverageAnalysis]: Checked inductivity of 148868 backedges. 9691 proven. 2719 refuted. 0 times theorem prover too weak. 136458 trivial. 0 not checked. [2018-04-13 00:21:28,816 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:21:28,817 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:21:28,817 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=298, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:21:28,817 INFO L87 Difference]: Start difference. First operand 1978 states and 3910 transitions. Second operand 22 states. [2018-04-13 00:21:29,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:29,144 INFO L93 Difference]: Finished difference Result 11209 states and 34528 transitions. [2018-04-13 00:21:29,144 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-13 00:21:29,144 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 2147 [2018-04-13 00:21:29,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:29,207 INFO L225 Difference]: With dead ends: 11209 [2018-04-13 00:21:29,207 INFO L226 Difference]: Without dead ends: 11209 [2018-04-13 00:21:29,207 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=182, Invalid=418, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:21:29,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11209 states. [2018-04-13 00:21:29,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11209 to 1978. [2018-04-13 00:21:29,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1978 states. [2018-04-13 00:21:29,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 3910 transitions. [2018-04-13 00:21:29,518 INFO L78 Accepts]: Start accepts. Automaton has 1978 states and 3910 transitions. Word has length 2147 [2018-04-13 00:21:29,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:29,519 INFO L459 AbstractCegarLoop]: Abstraction has 1978 states and 3910 transitions. [2018-04-13 00:21:29,519 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:21:29,519 INFO L276 IsEmpty]: Start isEmpty. Operand 1978 states and 3910 transitions. [2018-04-13 00:21:29,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2154 [2018-04-13 00:21:29,540 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:29,540 INFO L355 BasicCegarLoop]: trace histogram [239, 139, 139, 139, 139, 139, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:29,540 INFO L408 AbstractCegarLoop]: === Iteration 249 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:29,541 INFO L82 PathProgramCache]: Analyzing trace with hash 880478372, now seen corresponding path program 236 times [2018-04-13 00:21:29,541 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:29,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:29,737 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:31,122 INFO L134 CoverageAnalysis]: Checked inductivity of 149896 backedges. 9449 proven. 3391 refuted. 0 times theorem prover too weak. 137056 trivial. 0 not checked. [2018-04-13 00:21:31,122 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:31,123 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:21:31,123 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:31,123 INFO L134 CoverageAnalysis]: Checked inductivity of 24300 backedges. 37 proven. 260 refuted. 0 times theorem prover too weak. 24003 trivial. 0 not checked. [2018-04-13 00:21:31,124 INFO L182 omatonBuilderFactory]: Interpolants [1374486#true, 1374487#false, 1374492#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 3), 1374493#(<= main_~i~1 3), 1374494#(<= main_~i~1 4), 1374495#(<= main_~i~1 5), 1374488#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1374489#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1374490#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1374491#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1374500#(<= main_~i~1 10), 1374501#(<= main_~i~1 11), 1374502#(<= main_~i~1 12), 1374503#(<= main_~i~1 13), 1374496#(<= main_~i~1 6), 1374497#(<= main_~i~1 7), 1374498#(<= main_~i~1 8), 1374499#(<= main_~i~1 9), 1374504#(<= main_~i~1 14), 1374505#(<= main_~i~1 15), 1374506#(<= main_~i~1 16), 1374507#(<= main_~i~1 17)] [2018-04-13 00:21:31,126 INFO L134 CoverageAnalysis]: Checked inductivity of 149896 backedges. 9449 proven. 3391 refuted. 0 times theorem prover too weak. 137056 trivial. 0 not checked. [2018-04-13 00:21:31,126 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:21:31,126 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:21:31,126 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=310, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:21:31,126 INFO L87 Difference]: Start difference. First operand 1978 states and 3910 transitions. Second operand 22 states. [2018-04-13 00:21:31,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:31,451 INFO L93 Difference]: Finished difference Result 10718 states and 32848 transitions. [2018-04-13 00:21:31,451 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-13 00:21:31,451 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 2153 [2018-04-13 00:21:31,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:31,504 INFO L225 Difference]: With dead ends: 10718 [2018-04-13 00:21:31,504 INFO L226 Difference]: Without dead ends: 10718 [2018-04-13 00:21:31,504 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=180, Invalid=470, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:21:31,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10718 states. [2018-04-13 00:21:31,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10718 to 1978. [2018-04-13 00:21:31,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1978 states. [2018-04-13 00:21:31,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 3910 transitions. [2018-04-13 00:21:31,771 INFO L78 Accepts]: Start accepts. Automaton has 1978 states and 3910 transitions. Word has length 2153 [2018-04-13 00:21:31,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:31,771 INFO L459 AbstractCegarLoop]: Abstraction has 1978 states and 3910 transitions. [2018-04-13 00:21:31,771 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:21:31,771 INFO L276 IsEmpty]: Start isEmpty. Operand 1978 states and 3910 transitions. [2018-04-13 00:21:31,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2160 [2018-04-13 00:21:31,794 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:31,794 INFO L355 BasicCegarLoop]: trace histogram [240, 140, 140, 140, 140, 140, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:31,794 INFO L408 AbstractCegarLoop]: === Iteration 250 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:31,794 INFO L82 PathProgramCache]: Analyzing trace with hash 1867801148, now seen corresponding path program 237 times [2018-04-13 00:21:31,794 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:31,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:31,990 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:33,454 INFO L134 CoverageAnalysis]: Checked inductivity of 150930 backedges. 9259 proven. 4010 refuted. 0 times theorem prover too weak. 137661 trivial. 0 not checked. [2018-04-13 00:21:33,455 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:33,455 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:21:33,455 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:33,456 INFO L134 CoverageAnalysis]: Checked inductivity of 24378 backedges. 63 proven. 312 refuted. 0 times theorem prover too weak. 24003 trivial. 0 not checked. [2018-04-13 00:21:33,456 INFO L182 omatonBuilderFactory]: Interpolants [1387221#(<= main_~i~1 5), 1387220#(<= main_~i~1 4), 1387223#(<= main_~i~1 7), 1387222#(<= main_~i~1 6), 1387217#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1387216#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1387219#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 4), 1387218#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1387229#(<= main_~i~1 13), 1387228#(<= main_~i~1 12), 1387231#(<= main_~i~1 15), 1387230#(<= main_~i~1 14), 1387225#(<= main_~i~1 9), 1387224#(<= main_~i~1 8), 1387227#(<= main_~i~1 11), 1387226#(<= main_~i~1 10), 1387233#(<= main_~i~1 17), 1387232#(<= main_~i~1 16), 1387213#false, 1387212#true, 1387215#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1387214#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size))] [2018-04-13 00:21:33,459 INFO L134 CoverageAnalysis]: Checked inductivity of 150930 backedges. 9259 proven. 4010 refuted. 0 times theorem prover too weak. 137661 trivial. 0 not checked. [2018-04-13 00:21:33,459 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:21:33,459 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:21:33,459 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=320, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:21:33,459 INFO L87 Difference]: Start difference. First operand 1978 states and 3910 transitions. Second operand 22 states. [2018-04-13 00:21:33,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:33,777 INFO L93 Difference]: Finished difference Result 10213 states and 31120 transitions. [2018-04-13 00:21:33,777 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-13 00:21:33,777 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 2159 [2018-04-13 00:21:33,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:33,833 INFO L225 Difference]: With dead ends: 10213 [2018-04-13 00:21:33,833 INFO L226 Difference]: Without dead ends: 10213 [2018-04-13 00:21:33,833 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=182, Invalid=520, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:21:33,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10213 states. [2018-04-13 00:21:34,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10213 to 1978. [2018-04-13 00:21:34,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1978 states. [2018-04-13 00:21:34,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 3910 transitions. [2018-04-13 00:21:34,101 INFO L78 Accepts]: Start accepts. Automaton has 1978 states and 3910 transitions. Word has length 2159 [2018-04-13 00:21:34,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:34,102 INFO L459 AbstractCegarLoop]: Abstraction has 1978 states and 3910 transitions. [2018-04-13 00:21:34,102 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:21:34,102 INFO L276 IsEmpty]: Start isEmpty. Operand 1978 states and 3910 transitions. [2018-04-13 00:21:34,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2166 [2018-04-13 00:21:34,123 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:34,123 INFO L355 BasicCegarLoop]: trace histogram [241, 141, 141, 141, 141, 141, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:34,123 INFO L408 AbstractCegarLoop]: === Iteration 251 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:34,124 INFO L82 PathProgramCache]: Analyzing trace with hash -879933660, now seen corresponding path program 238 times [2018-04-13 00:21:34,124 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:34,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:34,315 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:35,669 INFO L134 CoverageAnalysis]: Checked inductivity of 151970 backedges. 9139 proven. 4558 refuted. 0 times theorem prover too weak. 138273 trivial. 0 not checked. [2018-04-13 00:21:35,669 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:35,669 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:21:35,669 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:35,670 INFO L134 CoverageAnalysis]: Checked inductivity of 24450 backedges. 95 proven. 352 refuted. 0 times theorem prover too weak. 24003 trivial. 0 not checked. [2018-04-13 00:21:35,670 INFO L182 omatonBuilderFactory]: Interpolants [1399445#(<= main_~i~1 6), 1399444#(<= main_~i~1 5), 1399447#(<= main_~i~1 8), 1399446#(<= main_~i~1 7), 1399441#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1399440#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1399443#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 5), 1399442#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1399453#(<= main_~i~1 14), 1399452#(<= main_~i~1 13), 1399455#(<= main_~i~1 16), 1399454#(<= main_~i~1 15), 1399449#(<= main_~i~1 10), 1399448#(<= main_~i~1 9), 1399451#(<= main_~i~1 12), 1399450#(<= main_~i~1 11), 1399456#(<= main_~i~1 17), 1399437#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1399436#false, 1399439#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1399438#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1399435#true] [2018-04-13 00:21:35,673 INFO L134 CoverageAnalysis]: Checked inductivity of 151970 backedges. 9139 proven. 4558 refuted. 0 times theorem prover too weak. 138273 trivial. 0 not checked. [2018-04-13 00:21:35,673 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:21:35,673 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:21:35,673 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=328, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:21:35,673 INFO L87 Difference]: Start difference. First operand 1978 states and 3910 transitions. Second operand 22 states. [2018-04-13 00:21:35,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:35,994 INFO L93 Difference]: Finished difference Result 9694 states and 29344 transitions. [2018-04-13 00:21:35,994 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-13 00:21:35,994 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 2165 [2018-04-13 00:21:35,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:36,046 INFO L225 Difference]: With dead ends: 9694 [2018-04-13 00:21:36,046 INFO L226 Difference]: Without dead ends: 9694 [2018-04-13 00:21:36,046 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=188, Invalid=568, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:21:36,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9694 states. [2018-04-13 00:21:36,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9694 to 1978. [2018-04-13 00:21:36,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1978 states. [2018-04-13 00:21:36,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 3910 transitions. [2018-04-13 00:21:36,291 INFO L78 Accepts]: Start accepts. Automaton has 1978 states and 3910 transitions. Word has length 2165 [2018-04-13 00:21:36,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:36,292 INFO L459 AbstractCegarLoop]: Abstraction has 1978 states and 3910 transitions. [2018-04-13 00:21:36,292 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:21:36,292 INFO L276 IsEmpty]: Start isEmpty. Operand 1978 states and 3910 transitions. [2018-04-13 00:21:36,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2172 [2018-04-13 00:21:36,313 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:36,313 INFO L355 BasicCegarLoop]: trace histogram [242, 142, 142, 142, 142, 142, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:36,313 INFO L408 AbstractCegarLoop]: === Iteration 252 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:36,314 INFO L82 PathProgramCache]: Analyzing trace with hash 310603452, now seen corresponding path program 239 times [2018-04-13 00:21:36,314 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:36,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:36,499 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:37,945 INFO L134 CoverageAnalysis]: Checked inductivity of 153016 backedges. 9107 proven. 5017 refuted. 0 times theorem prover too weak. 138892 trivial. 0 not checked. [2018-04-13 00:21:37,945 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:37,982 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:21:37,983 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:37,983 INFO L134 CoverageAnalysis]: Checked inductivity of 24516 backedges. 133 proven. 380 refuted. 0 times theorem prover too weak. 24003 trivial. 0 not checked. [2018-04-13 00:21:37,984 INFO L182 omatonBuilderFactory]: Interpolants [1411157#(<= main_~i~1 12), 1411156#(<= main_~i~1 11), 1411159#(<= main_~i~1 14), 1411158#(<= main_~i~1 13), 1411153#(<= main_~i~1 8), 1411152#(<= main_~i~1 7), 1411155#(<= main_~i~1 10), 1411154#(<= main_~i~1 9), 1411161#(<= main_~i~1 16), 1411160#(<= main_~i~1 15), 1411162#(<= main_~i~1 17), 1411141#true, 1411143#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1411142#false, 1411149#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1411148#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1411151#(<= main_~i~1 6), 1411150#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 6), 1411145#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1411144#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1411147#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1411146#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3))] [2018-04-13 00:21:37,986 INFO L134 CoverageAnalysis]: Checked inductivity of 153016 backedges. 9107 proven. 5017 refuted. 0 times theorem prover too weak. 138892 trivial. 0 not checked. [2018-04-13 00:21:37,987 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:21:37,987 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:21:37,987 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=334, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:21:37,987 INFO L87 Difference]: Start difference. First operand 1978 states and 3910 transitions. Second operand 22 states. [2018-04-13 00:21:38,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:38,329 INFO L93 Difference]: Finished difference Result 9161 states and 27520 transitions. [2018-04-13 00:21:38,329 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-13 00:21:38,329 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 2171 [2018-04-13 00:21:38,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:38,372 INFO L225 Difference]: With dead ends: 9161 [2018-04-13 00:21:38,373 INFO L226 Difference]: Without dead ends: 9161 [2018-04-13 00:21:38,373 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=198, Invalid=614, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:21:38,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9161 states. [2018-04-13 00:21:38,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9161 to 1978. [2018-04-13 00:21:38,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1978 states. [2018-04-13 00:21:38,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 3910 transitions. [2018-04-13 00:21:38,584 INFO L78 Accepts]: Start accepts. Automaton has 1978 states and 3910 transitions. Word has length 2171 [2018-04-13 00:21:38,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:38,584 INFO L459 AbstractCegarLoop]: Abstraction has 1978 states and 3910 transitions. [2018-04-13 00:21:38,584 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:21:38,585 INFO L276 IsEmpty]: Start isEmpty. Operand 1978 states and 3910 transitions. [2018-04-13 00:21:38,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2178 [2018-04-13 00:21:38,605 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:38,605 INFO L355 BasicCegarLoop]: trace histogram [243, 143, 143, 143, 143, 143, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:38,605 INFO L408 AbstractCegarLoop]: === Iteration 253 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:38,606 INFO L82 PathProgramCache]: Analyzing trace with hash -1910652508, now seen corresponding path program 240 times [2018-04-13 00:21:38,606 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:38,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:38,778 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:40,179 INFO L134 CoverageAnalysis]: Checked inductivity of 154068 backedges. 9181 proven. 5369 refuted. 0 times theorem prover too weak. 139518 trivial. 0 not checked. [2018-04-13 00:21:40,179 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:40,179 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:21:40,179 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:40,180 INFO L134 CoverageAnalysis]: Checked inductivity of 24576 backedges. 177 proven. 396 refuted. 0 times theorem prover too weak. 24003 trivial. 0 not checked. [2018-04-13 00:21:40,180 INFO L182 omatonBuilderFactory]: Interpolants [1422325#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1422324#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1422327#(<= main_~i~1 7), 1422326#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 7), 1422321#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1422320#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1422323#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1422322#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1422333#(<= main_~i~1 13), 1422332#(<= main_~i~1 12), 1422335#(<= main_~i~1 15), 1422334#(<= main_~i~1 14), 1422329#(<= main_~i~1 9), 1422328#(<= main_~i~1 8), 1422331#(<= main_~i~1 11), 1422330#(<= main_~i~1 10), 1422337#(<= main_~i~1 17), 1422336#(<= main_~i~1 16), 1422317#false, 1422316#true, 1422319#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1422318#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size))] [2018-04-13 00:21:40,183 INFO L134 CoverageAnalysis]: Checked inductivity of 154068 backedges. 9181 proven. 5369 refuted. 0 times theorem prover too weak. 139518 trivial. 0 not checked. [2018-04-13 00:21:40,183 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:21:40,183 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:21:40,184 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=338, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:21:40,184 INFO L87 Difference]: Start difference. First operand 1978 states and 3910 transitions. Second operand 22 states. [2018-04-13 00:21:40,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:40,545 INFO L93 Difference]: Finished difference Result 8614 states and 25648 transitions. [2018-04-13 00:21:40,545 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-13 00:21:40,545 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 2177 [2018-04-13 00:21:40,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:40,595 INFO L225 Difference]: With dead ends: 8614 [2018-04-13 00:21:40,595 INFO L226 Difference]: Without dead ends: 8614 [2018-04-13 00:21:40,595 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=212, Invalid=658, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:21:40,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8614 states. [2018-04-13 00:21:40,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8614 to 1978. [2018-04-13 00:21:40,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1978 states. [2018-04-13 00:21:40,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 3910 transitions. [2018-04-13 00:21:40,809 INFO L78 Accepts]: Start accepts. Automaton has 1978 states and 3910 transitions. Word has length 2177 [2018-04-13 00:21:40,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:40,810 INFO L459 AbstractCegarLoop]: Abstraction has 1978 states and 3910 transitions. [2018-04-13 00:21:40,810 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:21:40,810 INFO L276 IsEmpty]: Start isEmpty. Operand 1978 states and 3910 transitions. [2018-04-13 00:21:40,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2184 [2018-04-13 00:21:40,833 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:40,833 INFO L355 BasicCegarLoop]: trace histogram [244, 144, 144, 144, 144, 144, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:40,833 INFO L408 AbstractCegarLoop]: === Iteration 254 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:40,833 INFO L82 PathProgramCache]: Analyzing trace with hash 314523452, now seen corresponding path program 241 times [2018-04-13 00:21:40,834 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:41,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:41,036 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:42,515 INFO L134 CoverageAnalysis]: Checked inductivity of 155126 backedges. 9379 proven. 5596 refuted. 0 times theorem prover too weak. 140151 trivial. 0 not checked. [2018-04-13 00:21:42,515 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:42,516 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:21:42,516 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:42,516 INFO L134 CoverageAnalysis]: Checked inductivity of 24630 backedges. 227 proven. 400 refuted. 0 times theorem prover too weak. 24003 trivial. 0 not checked. [2018-04-13 00:21:42,517 INFO L182 omatonBuilderFactory]: Interpolants [1432949#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1432948#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1432951#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1432950#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1432947#false, 1432946#true, 1432957#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 8), 1432956#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1432959#(<= main_~i~1 9), 1432958#(<= main_~i~1 8), 1432953#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1432952#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1432955#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1432954#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1432965#(<= main_~i~1 15), 1432964#(<= main_~i~1 14), 1432967#(<= main_~i~1 17), 1432966#(<= main_~i~1 16), 1432961#(<= main_~i~1 11), 1432960#(<= main_~i~1 10), 1432963#(<= main_~i~1 13), 1432962#(<= main_~i~1 12)] [2018-04-13 00:21:42,519 INFO L134 CoverageAnalysis]: Checked inductivity of 155126 backedges. 9379 proven. 5596 refuted. 0 times theorem prover too weak. 140151 trivial. 0 not checked. [2018-04-13 00:21:42,519 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:21:42,519 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:21:42,519 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=340, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:21:42,520 INFO L87 Difference]: Start difference. First operand 1978 states and 3910 transitions. Second operand 22 states. [2018-04-13 00:21:42,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:42,822 INFO L93 Difference]: Finished difference Result 8053 states and 23728 transitions. [2018-04-13 00:21:42,822 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-13 00:21:42,823 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 2183 [2018-04-13 00:21:42,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:42,865 INFO L225 Difference]: With dead ends: 8053 [2018-04-13 00:21:42,865 INFO L226 Difference]: Without dead ends: 8053 [2018-04-13 00:21:42,866 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=230, Invalid=700, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:21:42,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8053 states. [2018-04-13 00:21:43,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8053 to 1978. [2018-04-13 00:21:43,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1978 states. [2018-04-13 00:21:43,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 3910 transitions. [2018-04-13 00:21:43,072 INFO L78 Accepts]: Start accepts. Automaton has 1978 states and 3910 transitions. Word has length 2183 [2018-04-13 00:21:43,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:43,073 INFO L459 AbstractCegarLoop]: Abstraction has 1978 states and 3910 transitions. [2018-04-13 00:21:43,073 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:21:43,073 INFO L276 IsEmpty]: Start isEmpty. Operand 1978 states and 3910 transitions. [2018-04-13 00:21:43,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2190 [2018-04-13 00:21:43,093 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:43,093 INFO L355 BasicCegarLoop]: trace histogram [245, 145, 145, 145, 145, 145, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:43,093 INFO L408 AbstractCegarLoop]: === Iteration 255 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:43,094 INFO L82 PathProgramCache]: Analyzing trace with hash 289568804, now seen corresponding path program 242 times [2018-04-13 00:21:43,094 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:43,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:43,235 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:44,697 INFO L134 CoverageAnalysis]: Checked inductivity of 156190 backedges. 9719 proven. 5680 refuted. 0 times theorem prover too weak. 140791 trivial. 0 not checked. [2018-04-13 00:21:44,697 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:44,697 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:21:44,697 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:44,698 INFO L134 CoverageAnalysis]: Checked inductivity of 24678 backedges. 283 proven. 392 refuted. 0 times theorem prover too weak. 24003 trivial. 0 not checked. [2018-04-13 00:21:44,698 INFO L182 omatonBuilderFactory]: Interpolants [1443030#(<= main_~i~1 9), 1443031#(<= main_~i~1 10), 1443028#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1443029#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 9), 1443026#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1443027#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1443024#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1443025#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1443038#(<= main_~i~1 17), 1443036#(<= main_~i~1 15), 1443037#(<= main_~i~1 16), 1443034#(<= main_~i~1 13), 1443035#(<= main_~i~1 14), 1443032#(<= main_~i~1 11), 1443033#(<= main_~i~1 12), 1443022#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1443023#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1443020#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1443021#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1443018#false, 1443019#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1443017#true] [2018-04-13 00:21:44,701 INFO L134 CoverageAnalysis]: Checked inductivity of 156190 backedges. 9719 proven. 5680 refuted. 0 times theorem prover too weak. 140791 trivial. 0 not checked. [2018-04-13 00:21:44,701 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:21:44,701 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:21:44,701 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=340, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:21:44,701 INFO L87 Difference]: Start difference. First operand 1978 states and 3910 transitions. Second operand 22 states. [2018-04-13 00:21:45,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:45,023 INFO L93 Difference]: Finished difference Result 7478 states and 21760 transitions. [2018-04-13 00:21:45,024 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-13 00:21:45,024 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 2189 [2018-04-13 00:21:45,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:45,065 INFO L225 Difference]: With dead ends: 7478 [2018-04-13 00:21:45,065 INFO L226 Difference]: Without dead ends: 7478 [2018-04-13 00:21:45,065 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=252, Invalid=740, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:21:45,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7478 states. [2018-04-13 00:21:45,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7478 to 1978. [2018-04-13 00:21:45,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1978 states. [2018-04-13 00:21:45,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 3910 transitions. [2018-04-13 00:21:45,227 INFO L78 Accepts]: Start accepts. Automaton has 1978 states and 3910 transitions. Word has length 2189 [2018-04-13 00:21:45,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:45,227 INFO L459 AbstractCegarLoop]: Abstraction has 1978 states and 3910 transitions. [2018-04-13 00:21:45,228 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:21:45,228 INFO L276 IsEmpty]: Start isEmpty. Operand 1978 states and 3910 transitions. [2018-04-13 00:21:45,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2196 [2018-04-13 00:21:45,250 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:45,251 INFO L355 BasicCegarLoop]: trace histogram [246, 146, 146, 146, 146, 146, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:45,251 INFO L408 AbstractCegarLoop]: === Iteration 256 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:45,251 INFO L82 PathProgramCache]: Analyzing trace with hash -417082436, now seen corresponding path program 243 times [2018-04-13 00:21:45,251 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:45,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:45,446 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:46,944 INFO L134 CoverageAnalysis]: Checked inductivity of 157260 backedges. 10219 proven. 5603 refuted. 0 times theorem prover too weak. 141438 trivial. 0 not checked. [2018-04-13 00:21:46,944 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:46,944 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:21:46,944 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:46,945 INFO L134 CoverageAnalysis]: Checked inductivity of 24720 backedges. 345 proven. 372 refuted. 0 times theorem prover too weak. 24003 trivial. 0 not checked. [2018-04-13 00:21:46,945 INFO L182 omatonBuilderFactory]: Interpolants [1452534#(<= main_~i~1 15), 1452535#(<= main_~i~1 16), 1452532#(<= main_~i~1 13), 1452533#(<= main_~i~1 14), 1452530#(<= main_~i~1 11), 1452531#(<= main_~i~1 12), 1452528#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 10), 1452529#(<= main_~i~1 10), 1452536#(<= main_~i~1 17), 1452518#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1452519#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1452516#false, 1452517#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1452515#true, 1452526#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1452527#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1452524#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1452525#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1452522#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1452523#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1452520#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1452521#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4))] [2018-04-13 00:21:46,948 INFO L134 CoverageAnalysis]: Checked inductivity of 157260 backedges. 10219 proven. 5603 refuted. 0 times theorem prover too weak. 141438 trivial. 0 not checked. [2018-04-13 00:21:46,948 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:21:46,948 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:21:46,948 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=338, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:21:46,948 INFO L87 Difference]: Start difference. First operand 1978 states and 3910 transitions. Second operand 22 states. [2018-04-13 00:21:47,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:47,252 INFO L93 Difference]: Finished difference Result 6889 states and 19744 transitions. [2018-04-13 00:21:47,254 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-13 00:21:47,254 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 2195 [2018-04-13 00:21:47,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:47,286 INFO L225 Difference]: With dead ends: 6889 [2018-04-13 00:21:47,287 INFO L226 Difference]: Without dead ends: 6889 [2018-04-13 00:21:47,287 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=278, Invalid=778, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:21:47,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6889 states. [2018-04-13 00:21:47,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6889 to 1978. [2018-04-13 00:21:47,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1978 states. [2018-04-13 00:21:47,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 3910 transitions. [2018-04-13 00:21:47,434 INFO L78 Accepts]: Start accepts. Automaton has 1978 states and 3910 transitions. Word has length 2195 [2018-04-13 00:21:47,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:47,435 INFO L459 AbstractCegarLoop]: Abstraction has 1978 states and 3910 transitions. [2018-04-13 00:21:47,435 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:21:47,435 INFO L276 IsEmpty]: Start isEmpty. Operand 1978 states and 3910 transitions. [2018-04-13 00:21:47,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2202 [2018-04-13 00:21:47,455 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:47,456 INFO L355 BasicCegarLoop]: trace histogram [247, 147, 147, 147, 147, 147, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:47,456 INFO L408 AbstractCegarLoop]: === Iteration 257 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:47,456 INFO L82 PathProgramCache]: Analyzing trace with hash 1764584100, now seen corresponding path program 244 times [2018-04-13 00:21:47,456 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:47,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:47,601 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:49,098 INFO L134 CoverageAnalysis]: Checked inductivity of 158336 backedges. 10897 proven. 5347 refuted. 0 times theorem prover too weak. 142092 trivial. 0 not checked. [2018-04-13 00:21:49,098 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:49,099 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:21:49,099 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:49,099 INFO L134 CoverageAnalysis]: Checked inductivity of 24756 backedges. 413 proven. 340 refuted. 0 times theorem prover too weak. 24003 trivial. 0 not checked. [2018-04-13 00:21:49,100 INFO L182 omatonBuilderFactory]: Interpolants [1461430#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1461431#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1461428#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1461429#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1461426#true, 1461427#false, 1461438#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1461439#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1461436#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1461437#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1461434#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1461435#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1461432#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1461433#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1461446#(<= main_~i~1 16), 1461447#(<= main_~i~1 17), 1461444#(<= main_~i~1 14), 1461445#(<= main_~i~1 15), 1461442#(<= main_~i~1 12), 1461443#(<= main_~i~1 13), 1461440#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 11), 1461441#(<= main_~i~1 11)] [2018-04-13 00:21:49,102 INFO L134 CoverageAnalysis]: Checked inductivity of 158336 backedges. 10897 proven. 5347 refuted. 0 times theorem prover too weak. 142092 trivial. 0 not checked. [2018-04-13 00:21:49,102 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:21:49,103 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:21:49,103 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=334, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:21:49,103 INFO L87 Difference]: Start difference. First operand 1978 states and 3910 transitions. Second operand 22 states. [2018-04-13 00:21:49,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:49,447 INFO L93 Difference]: Finished difference Result 6286 states and 17680 transitions. [2018-04-13 00:21:49,448 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-13 00:21:49,448 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 2201 [2018-04-13 00:21:49,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:49,482 INFO L225 Difference]: With dead ends: 6286 [2018-04-13 00:21:49,482 INFO L226 Difference]: Without dead ends: 6286 [2018-04-13 00:21:49,483 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=308, Invalid=814, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:21:49,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6286 states. [2018-04-13 00:21:49,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6286 to 1978. [2018-04-13 00:21:49,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1978 states. [2018-04-13 00:21:49,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 3910 transitions. [2018-04-13 00:21:49,603 INFO L78 Accepts]: Start accepts. Automaton has 1978 states and 3910 transitions. Word has length 2201 [2018-04-13 00:21:49,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:49,603 INFO L459 AbstractCegarLoop]: Abstraction has 1978 states and 3910 transitions. [2018-04-13 00:21:49,603 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:21:49,603 INFO L276 IsEmpty]: Start isEmpty. Operand 1978 states and 3910 transitions. [2018-04-13 00:21:49,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2208 [2018-04-13 00:21:49,625 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:49,625 INFO L355 BasicCegarLoop]: trace histogram [248, 148, 148, 148, 148, 148, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:49,625 INFO L408 AbstractCegarLoop]: === Iteration 258 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:49,625 INFO L82 PathProgramCache]: Analyzing trace with hash 87108668, now seen corresponding path program 245 times [2018-04-13 00:21:49,626 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:49,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:49,820 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:51,323 INFO L134 CoverageAnalysis]: Checked inductivity of 159418 backedges. 11771 proven. 4894 refuted. 0 times theorem prover too weak. 142753 trivial. 0 not checked. [2018-04-13 00:21:51,323 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:51,324 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:21:51,324 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:51,325 INFO L134 CoverageAnalysis]: Checked inductivity of 24786 backedges. 487 proven. 296 refuted. 0 times theorem prover too weak. 24003 trivial. 0 not checked. [2018-04-13 00:21:51,325 INFO L182 omatonBuilderFactory]: Interpolants [1469750#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1469751#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 12), 1469748#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1469749#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1469746#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1469747#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1469744#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1469745#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1469756#(<= main_~i~1 16), 1469757#(<= main_~i~1 17), 1469754#(<= main_~i~1 14), 1469755#(<= main_~i~1 15), 1469752#(<= main_~i~1 12), 1469753#(<= main_~i~1 13), 1469742#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1469743#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1469740#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1469741#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1469738#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1469739#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1469736#true, 1469737#false] [2018-04-13 00:21:51,328 INFO L134 CoverageAnalysis]: Checked inductivity of 159418 backedges. 11771 proven. 4894 refuted. 0 times theorem prover too weak. 142753 trivial. 0 not checked. [2018-04-13 00:21:51,328 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:21:51,328 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:21:51,328 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=328, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:21:51,328 INFO L87 Difference]: Start difference. First operand 1978 states and 3910 transitions. Second operand 22 states. [2018-04-13 00:21:51,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:51,609 INFO L93 Difference]: Finished difference Result 5669 states and 15568 transitions. [2018-04-13 00:21:51,609 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-13 00:21:51,609 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 2207 [2018-04-13 00:21:51,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:51,636 INFO L225 Difference]: With dead ends: 5669 [2018-04-13 00:21:51,636 INFO L226 Difference]: Without dead ends: 5669 [2018-04-13 00:21:51,636 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=342, Invalid=848, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 00:21:51,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5669 states. [2018-04-13 00:21:51,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5669 to 1978. [2018-04-13 00:21:51,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1978 states. [2018-04-13 00:21:51,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 3910 transitions. [2018-04-13 00:21:51,733 INFO L78 Accepts]: Start accepts. Automaton has 1978 states and 3910 transitions. Word has length 2207 [2018-04-13 00:21:51,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:51,733 INFO L459 AbstractCegarLoop]: Abstraction has 1978 states and 3910 transitions. [2018-04-13 00:21:51,733 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:21:51,733 INFO L276 IsEmpty]: Start isEmpty. Operand 1978 states and 3910 transitions. [2018-04-13 00:21:51,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2214 [2018-04-13 00:21:51,754 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:51,755 INFO L355 BasicCegarLoop]: trace histogram [249, 149, 149, 149, 149, 149, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:51,755 INFO L408 AbstractCegarLoop]: === Iteration 259 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:51,755 INFO L82 PathProgramCache]: Analyzing trace with hash 1462540580, now seen corresponding path program 246 times [2018-04-13 00:21:51,755 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:51,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:51,923 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:53,451 INFO L134 CoverageAnalysis]: Checked inductivity of 160506 backedges. 12859 proven. 4226 refuted. 0 times theorem prover too weak. 143421 trivial. 0 not checked. [2018-04-13 00:21:53,451 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:53,451 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:21:53,451 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:53,452 INFO L134 CoverageAnalysis]: Checked inductivity of 24810 backedges. 567 proven. 240 refuted. 0 times theorem prover too weak. 24003 trivial. 0 not checked. [2018-04-13 00:21:53,452 INFO L182 omatonBuilderFactory]: Interpolants [1477431#true, 1477438#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1477439#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1477436#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1477437#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1477434#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1477435#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1477432#false, 1477433#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1477446#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 1477447#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 13), 1477444#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1477445#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1477442#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1477443#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1477440#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1477441#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1477452#(<= main_~i~1 17), 1477450#(<= main_~i~1 15), 1477451#(<= main_~i~1 16), 1477448#(<= main_~i~1 13), 1477449#(<= main_~i~1 14)] [2018-04-13 00:21:53,455 INFO L134 CoverageAnalysis]: Checked inductivity of 160506 backedges. 12859 proven. 4226 refuted. 0 times theorem prover too weak. 143421 trivial. 0 not checked. [2018-04-13 00:21:53,455 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:21:53,455 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:21:53,455 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=320, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:21:53,455 INFO L87 Difference]: Start difference. First operand 1978 states and 3910 transitions. Second operand 22 states. [2018-04-13 00:21:53,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:53,770 INFO L93 Difference]: Finished difference Result 5038 states and 13408 transitions. [2018-04-13 00:21:53,770 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-13 00:21:53,770 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 2213 [2018-04-13 00:21:53,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:53,795 INFO L225 Difference]: With dead ends: 5038 [2018-04-13 00:21:53,796 INFO L226 Difference]: Without dead ends: 5038 [2018-04-13 00:21:53,796 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=380, Invalid=880, Unknown=0, NotChecked=0, Total=1260 [2018-04-13 00:21:53,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5038 states. [2018-04-13 00:21:53,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5038 to 1978. [2018-04-13 00:21:53,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1978 states. [2018-04-13 00:21:53,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 3910 transitions. [2018-04-13 00:21:53,880 INFO L78 Accepts]: Start accepts. Automaton has 1978 states and 3910 transitions. Word has length 2213 [2018-04-13 00:21:53,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:53,881 INFO L459 AbstractCegarLoop]: Abstraction has 1978 states and 3910 transitions. [2018-04-13 00:21:53,881 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:21:53,881 INFO L276 IsEmpty]: Start isEmpty. Operand 1978 states and 3910 transitions. [2018-04-13 00:21:53,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2220 [2018-04-13 00:21:53,903 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:53,903 INFO L355 BasicCegarLoop]: trace histogram [250, 150, 150, 150, 150, 150, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:53,903 INFO L408 AbstractCegarLoop]: === Iteration 260 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:53,903 INFO L82 PathProgramCache]: Analyzing trace with hash -2134161220, now seen corresponding path program 247 times [2018-04-13 00:21:53,904 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:54,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:54,095 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:55,639 INFO L134 CoverageAnalysis]: Checked inductivity of 161600 backedges. 14179 proven. 3325 refuted. 0 times theorem prover too weak. 144096 trivial. 0 not checked. [2018-04-13 00:21:55,639 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:55,640 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:21:55,640 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:55,641 INFO L134 CoverageAnalysis]: Checked inductivity of 24828 backedges. 653 proven. 172 refuted. 0 times theorem prover too weak. 24003 trivial. 0 not checked. [2018-04-13 00:21:55,641 INFO L182 omatonBuilderFactory]: Interpolants [1484502#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1484503#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1484500#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1484501#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1484498#false, 1484499#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1484497#true, 1484510#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1484511#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1484508#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1484509#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1484506#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1484507#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1484504#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1484505#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1484518#(<= main_~i~1 17), 1484516#(<= main_~i~1 15), 1484517#(<= main_~i~1 16), 1484514#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 14), 1484515#(<= main_~i~1 14), 1484512#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 1484513#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14))] [2018-04-13 00:21:55,643 INFO L134 CoverageAnalysis]: Checked inductivity of 161600 backedges. 14179 proven. 3325 refuted. 0 times theorem prover too weak. 144096 trivial. 0 not checked. [2018-04-13 00:21:55,644 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:21:55,644 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:21:55,644 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=310, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:21:55,644 INFO L87 Difference]: Start difference. First operand 1978 states and 3910 transitions. Second operand 22 states. [2018-04-13 00:21:55,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:55,943 INFO L93 Difference]: Finished difference Result 4393 states and 11200 transitions. [2018-04-13 00:21:55,944 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-13 00:21:55,944 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 2219 [2018-04-13 00:21:55,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:55,962 INFO L225 Difference]: With dead ends: 4393 [2018-04-13 00:21:55,962 INFO L226 Difference]: Without dead ends: 4393 [2018-04-13 00:21:55,962 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=422, Invalid=910, Unknown=0, NotChecked=0, Total=1332 [2018-04-13 00:21:55,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4393 states. [2018-04-13 00:21:56,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4393 to 1978. [2018-04-13 00:21:56,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1978 states. [2018-04-13 00:21:56,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 3910 transitions. [2018-04-13 00:21:56,030 INFO L78 Accepts]: Start accepts. Automaton has 1978 states and 3910 transitions. Word has length 2219 [2018-04-13 00:21:56,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:56,031 INFO L459 AbstractCegarLoop]: Abstraction has 1978 states and 3910 transitions. [2018-04-13 00:21:56,031 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:21:56,031 INFO L276 IsEmpty]: Start isEmpty. Operand 1978 states and 3910 transitions. [2018-04-13 00:21:56,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2226 [2018-04-13 00:21:56,052 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:56,052 INFO L355 BasicCegarLoop]: trace histogram [251, 151, 151, 151, 151, 151, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:56,052 INFO L408 AbstractCegarLoop]: === Iteration 261 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:56,052 INFO L82 PathProgramCache]: Analyzing trace with hash -609614940, now seen corresponding path program 248 times [2018-04-13 00:21:56,052 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:56,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:56,219 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:57,806 INFO L134 CoverageAnalysis]: Checked inductivity of 162700 backedges. 15749 proven. 2173 refuted. 0 times theorem prover too weak. 144778 trivial. 0 not checked. [2018-04-13 00:21:57,807 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:57,807 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:21:57,807 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:57,808 INFO L134 CoverageAnalysis]: Checked inductivity of 24840 backedges. 745 proven. 92 refuted. 0 times theorem prover too weak. 24003 trivial. 0 not checked. [2018-04-13 00:21:57,808 INFO L182 omatonBuilderFactory]: Interpolants [1490934#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1490935#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 1490932#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1490933#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1490930#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1490931#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1490928#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1490929#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1490940#(<= main_~i~1 16), 1490941#(<= main_~i~1 17), 1490938#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 15), 1490939#(<= main_~i~1 15), 1490936#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 1490937#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 1490926#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1490927#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1490924#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1490925#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1490922#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1490923#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1490920#true, 1490921#false] [2018-04-13 00:21:57,810 INFO L134 CoverageAnalysis]: Checked inductivity of 162700 backedges. 15749 proven. 2173 refuted. 0 times theorem prover too weak. 144778 trivial. 0 not checked. [2018-04-13 00:21:57,811 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:21:57,811 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:21:57,811 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=298, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:21:57,811 INFO L87 Difference]: Start difference. First operand 1978 states and 3910 transitions. Second operand 22 states. [2018-04-13 00:21:58,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:21:58,109 INFO L93 Difference]: Finished difference Result 3738 states and 8948 transitions. [2018-04-13 00:21:58,109 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-13 00:21:58,109 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 2225 [2018-04-13 00:21:58,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:21:58,127 INFO L225 Difference]: With dead ends: 3738 [2018-04-13 00:21:58,127 INFO L226 Difference]: Without dead ends: 3738 [2018-04-13 00:21:58,127 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=468, Invalid=938, Unknown=0, NotChecked=0, Total=1406 [2018-04-13 00:21:58,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3738 states. [2018-04-13 00:21:58,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3738 to 1978. [2018-04-13 00:21:58,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1978 states. [2018-04-13 00:21:58,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 3910 transitions. [2018-04-13 00:21:58,185 INFO L78 Accepts]: Start accepts. Automaton has 1978 states and 3910 transitions. Word has length 2225 [2018-04-13 00:21:58,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:21:58,186 INFO L459 AbstractCegarLoop]: Abstraction has 1978 states and 3910 transitions. [2018-04-13 00:21:58,186 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:21:58,186 INFO L276 IsEmpty]: Start isEmpty. Operand 1978 states and 3910 transitions. [2018-04-13 00:21:58,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2232 [2018-04-13 00:21:58,208 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:21:58,208 INFO L355 BasicCegarLoop]: trace histogram [252, 152, 152, 152, 152, 152, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:21:58,209 INFO L408 AbstractCegarLoop]: === Iteration 262 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:21:58,209 INFO L82 PathProgramCache]: Analyzing trace with hash -935712452, now seen corresponding path program 249 times [2018-04-13 00:21:58,209 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:21:58,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:21:58,428 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:21:59,970 INFO L134 CoverageAnalysis]: Checked inductivity of 163806 backedges. 17587 proven. 752 refuted. 0 times theorem prover too weak. 145467 trivial. 0 not checked. [2018-04-13 00:21:59,970 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:21:59,970 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 00:21:59,970 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:21:59,971 INFO L134 CoverageAnalysis]: Checked inductivity of 24846 backedges. 843 proven. 0 refuted. 0 times theorem prover too weak. 24003 trivial. 0 not checked. [2018-04-13 00:21:59,971 INFO L182 omatonBuilderFactory]: Interpolants [1496694#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1496695#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1496692#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1496693#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1496690#true, 1496691#false, 1496702#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1496703#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1496700#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1496701#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1496698#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1496699#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1496696#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1496697#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1496710#(<= main_~i~1 16), 1496711#(<= main_~i~1 17), 1496708#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 16)), 1496709#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 16), 1496706#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 1496707#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 1496704#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1496705#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13))] [2018-04-13 00:21:59,974 INFO L134 CoverageAnalysis]: Checked inductivity of 163806 backedges. 17587 proven. 752 refuted. 0 times theorem prover too weak. 145467 trivial. 0 not checked. [2018-04-13 00:21:59,974 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 00:21:59,974 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 00:21:59,974 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=284, Unknown=0, NotChecked=0, Total=462 [2018-04-13 00:21:59,974 INFO L87 Difference]: Start difference. First operand 1978 states and 3910 transitions. Second operand 22 states. [2018-04-13 00:22:00,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:00,245 INFO L93 Difference]: Finished difference Result 3074 states and 6848 transitions. [2018-04-13 00:22:00,245 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-13 00:22:00,245 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 2231 [2018-04-13 00:22:00,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:00,256 INFO L225 Difference]: With dead ends: 3074 [2018-04-13 00:22:00,256 INFO L226 Difference]: Without dead ends: 3074 [2018-04-13 00:22:00,256 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=518, Invalid=964, Unknown=0, NotChecked=0, Total=1482 [2018-04-13 00:22:00,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3074 states. [2018-04-13 00:22:00,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3074 to 1987. [2018-04-13 00:22:00,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1987 states. [2018-04-13 00:22:00,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1987 states to 1987 states and 4017 transitions. [2018-04-13 00:22:00,298 INFO L78 Accepts]: Start accepts. Automaton has 1987 states and 4017 transitions. Word has length 2231 [2018-04-13 00:22:00,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:00,298 INFO L459 AbstractCegarLoop]: Abstraction has 1987 states and 4017 transitions. [2018-04-13 00:22:00,298 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 00:22:00,298 INFO L276 IsEmpty]: Start isEmpty. Operand 1987 states and 4017 transitions. [2018-04-13 00:22:00,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2238 [2018-04-13 00:22:00,320 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:00,320 INFO L355 BasicCegarLoop]: trace histogram [253, 153, 153, 153, 153, 153, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:00,320 INFO L408 AbstractCegarLoop]: === Iteration 263 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:00,320 INFO L82 PathProgramCache]: Analyzing trace with hash 741059108, now seen corresponding path program 250 times [2018-04-13 00:22:00,320 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:00,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:00,482 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:02,023 INFO L134 CoverageAnalysis]: Checked inductivity of 164918 backedges. 10713 proven. 1445 refuted. 0 times theorem prover too weak. 152760 trivial. 0 not checked. [2018-04-13 00:22:02,024 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:02,024 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:22:02,024 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:02,025 INFO L134 CoverageAnalysis]: Checked inductivity of 24843 backedges. 400 proven. 2 refuted. 0 times theorem prover too weak. 24441 trivial. 0 not checked. [2018-04-13 00:22:02,025 INFO L182 omatonBuilderFactory]: Interpolants [1501814#(<= main_~i~1 2), 1501815#(<= main_~i~1 3), 1501812#(<= main_~i~1 0), 1501813#(<= main_~i~1 1), 1501810#(and (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 1501811#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 0), 1501808#false, 1501809#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1501822#(<= main_~i~1 10), 1501823#(<= main_~i~1 11), 1501820#(<= main_~i~1 8), 1501821#(<= main_~i~1 9), 1501818#(<= main_~i~1 6), 1501819#(<= main_~i~1 7), 1501816#(<= main_~i~1 4), 1501817#(<= main_~i~1 5), 1501830#(<= main_~i~1 18), 1501828#(<= main_~i~1 16), 1501829#(<= main_~i~1 17), 1501826#(<= main_~i~1 14), 1501827#(<= main_~i~1 15), 1501824#(<= main_~i~1 12), 1501825#(<= main_~i~1 13), 1501807#true] [2018-04-13 00:22:02,028 INFO L134 CoverageAnalysis]: Checked inductivity of 164918 backedges. 10713 proven. 1445 refuted. 0 times theorem prover too weak. 152760 trivial. 0 not checked. [2018-04-13 00:22:02,028 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:22:02,028 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:22:02,028 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=335, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:22:02,028 INFO L87 Difference]: Start difference. First operand 1987 states and 4017 transitions. Second operand 24 states. [2018-04-13 00:22:02,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:02,551 INFO L93 Difference]: Finished difference Result 12163 states and 39248 transitions. [2018-04-13 00:22:02,551 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-13 00:22:02,551 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 2237 [2018-04-13 00:22:02,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:02,626 INFO L225 Difference]: With dead ends: 12163 [2018-04-13 00:22:02,626 INFO L226 Difference]: Without dead ends: 12163 [2018-04-13 00:22:02,626 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=222, Invalid=378, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:22:02,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12163 states. [2018-04-13 00:22:03,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12163 to 1980. [2018-04-13 00:22:03,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1980 states. [2018-04-13 00:22:03,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1980 states to 1980 states and 4008 transitions. [2018-04-13 00:22:03,014 INFO L78 Accepts]: Start accepts. Automaton has 1980 states and 4008 transitions. Word has length 2237 [2018-04-13 00:22:03,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:03,015 INFO L459 AbstractCegarLoop]: Abstraction has 1980 states and 4008 transitions. [2018-04-13 00:22:03,015 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:22:03,015 INFO L276 IsEmpty]: Start isEmpty. Operand 1980 states and 4008 transitions. [2018-04-13 00:22:03,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2244 [2018-04-13 00:22:03,038 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:03,038 INFO L355 BasicCegarLoop]: trace histogram [254, 154, 154, 154, 154, 154, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:03,038 INFO L408 AbstractCegarLoop]: === Iteration 264 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:03,038 INFO L82 PathProgramCache]: Analyzing trace with hash -839500868, now seen corresponding path program 251 times [2018-04-13 00:22:03,038 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:03,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:03,240 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:04,720 INFO L134 CoverageAnalysis]: Checked inductivity of 166036 backedges. 10433 proven. 2266 refuted. 0 times theorem prover too weak. 153337 trivial. 0 not checked. [2018-04-13 00:22:04,721 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:04,721 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:22:04,721 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:04,722 INFO L134 CoverageAnalysis]: Checked inductivity of 24504 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 24376 trivial. 0 not checked. [2018-04-13 00:22:04,722 INFO L182 omatonBuilderFactory]: Interpolants [1515991#(<= main_~i~1 11), 1515990#(<= main_~i~1 10), 1515989#(<= main_~i~1 9), 1515988#(<= main_~i~1 8), 1515987#(<= main_~i~1 7), 1515986#(<= main_~i~1 6), 1515985#(<= main_~i~1 5), 1515984#(<= main_~i~1 4), 1515998#(<= main_~i~1 18), 1515997#(<= main_~i~1 17), 1515996#(<= main_~i~1 16), 1515995#(<= main_~i~1 15), 1515994#(<= main_~i~1 14), 1515993#(<= main_~i~1 13), 1515992#(<= main_~i~1 12), 1515983#(<= main_~i~1 3), 1515982#(<= main_~i~1 2), 1515981#(<= main_~i~1 1), 1515980#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1), 1515979#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1515978#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1515977#false, 1515976#true] [2018-04-13 00:22:04,725 INFO L134 CoverageAnalysis]: Checked inductivity of 166036 backedges. 10433 proven. 2266 refuted. 0 times theorem prover too weak. 153337 trivial. 0 not checked. [2018-04-13 00:22:04,725 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:22:04,725 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:22:04,725 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=309, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:22:04,725 INFO L87 Difference]: Start difference. First operand 1980 states and 4008 transitions. Second operand 23 states. [2018-04-13 00:22:05,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:05,053 INFO L93 Difference]: Finished difference Result 12151 states and 39235 transitions. [2018-04-13 00:22:05,053 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-13 00:22:05,053 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 2243 [2018-04-13 00:22:05,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:05,126 INFO L225 Difference]: With dead ends: 12151 [2018-04-13 00:22:05,126 INFO L226 Difference]: Without dead ends: 12151 [2018-04-13 00:22:05,127 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=207, Invalid=393, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:22:05,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12151 states. [2018-04-13 00:22:05,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12151 to 1980. [2018-04-13 00:22:05,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1980 states. [2018-04-13 00:22:05,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1980 states to 1980 states and 4008 transitions. [2018-04-13 00:22:05,529 INFO L78 Accepts]: Start accepts. Automaton has 1980 states and 4008 transitions. Word has length 2243 [2018-04-13 00:22:05,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:05,530 INFO L459 AbstractCegarLoop]: Abstraction has 1980 states and 4008 transitions. [2018-04-13 00:22:05,530 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:22:05,530 INFO L276 IsEmpty]: Start isEmpty. Operand 1980 states and 4008 transitions. [2018-04-13 00:22:05,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2250 [2018-04-13 00:22:05,553 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:05,553 INFO L355 BasicCegarLoop]: trace histogram [255, 155, 155, 155, 155, 155, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:05,553 INFO L408 AbstractCegarLoop]: === Iteration 265 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:05,553 INFO L82 PathProgramCache]: Analyzing trace with hash 1418063012, now seen corresponding path program 252 times [2018-04-13 00:22:05,553 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:05,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:05,746 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:07,268 INFO L134 CoverageAnalysis]: Checked inductivity of 167160 backedges. 10169 proven. 3070 refuted. 0 times theorem prover too weak. 153921 trivial. 0 not checked. [2018-04-13 00:22:07,268 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:07,268 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:22:07,268 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:07,269 INFO L134 CoverageAnalysis]: Checked inductivity of 24603 backedges. 17 proven. 210 refuted. 0 times theorem prover too weak. 24376 trivial. 0 not checked. [2018-04-13 00:22:07,269 INFO L182 omatonBuilderFactory]: Interpolants [1530135#false, 1530134#true, 1530143#(<= main_~i~1 5), 1530142#(<= main_~i~1 4), 1530141#(<= main_~i~1 3), 1530140#(<= main_~i~1 2), 1530139#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 2), 1530138#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1530137#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1530136#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1530151#(<= main_~i~1 13), 1530150#(<= main_~i~1 12), 1530149#(<= main_~i~1 11), 1530148#(<= main_~i~1 10), 1530147#(<= main_~i~1 9), 1530146#(<= main_~i~1 8), 1530145#(<= main_~i~1 7), 1530144#(<= main_~i~1 6), 1530156#(<= main_~i~1 18), 1530155#(<= main_~i~1 17), 1530154#(<= main_~i~1 16), 1530153#(<= main_~i~1 15), 1530152#(<= main_~i~1 14)] [2018-04-13 00:22:07,272 INFO L134 CoverageAnalysis]: Checked inductivity of 167160 backedges. 10169 proven. 3070 refuted. 0 times theorem prover too weak. 153921 trivial. 0 not checked. [2018-04-13 00:22:07,272 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:22:07,272 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:22:07,273 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=324, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:22:07,273 INFO L87 Difference]: Start difference. First operand 1980 states and 4008 transitions. Second operand 23 states. [2018-04-13 00:22:07,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:07,608 INFO L93 Difference]: Finished difference Result 11688 states and 37585 transitions. [2018-04-13 00:22:07,608 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-13 00:22:07,608 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 2249 [2018-04-13 00:22:07,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:07,668 INFO L225 Difference]: With dead ends: 11688 [2018-04-13 00:22:07,668 INFO L226 Difference]: Without dead ends: 11688 [2018-04-13 00:22:07,669 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=200, Invalid=450, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:22:07,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11688 states. [2018-04-13 00:22:07,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11688 to 1980. [2018-04-13 00:22:07,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1980 states. [2018-04-13 00:22:07,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1980 states to 1980 states and 4008 transitions. [2018-04-13 00:22:07,987 INFO L78 Accepts]: Start accepts. Automaton has 1980 states and 4008 transitions. Word has length 2249 [2018-04-13 00:22:07,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:07,987 INFO L459 AbstractCegarLoop]: Abstraction has 1980 states and 4008 transitions. [2018-04-13 00:22:07,987 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:22:07,987 INFO L276 IsEmpty]: Start isEmpty. Operand 1980 states and 4008 transitions. [2018-04-13 00:22:08,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2256 [2018-04-13 00:22:08,009 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:08,009 INFO L355 BasicCegarLoop]: trace histogram [256, 156, 156, 156, 156, 156, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:08,010 INFO L408 AbstractCegarLoop]: === Iteration 266 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:08,010 INFO L82 PathProgramCache]: Analyzing trace with hash -862322628, now seen corresponding path program 253 times [2018-04-13 00:22:08,010 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:08,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:08,184 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:09,684 INFO L134 CoverageAnalysis]: Checked inductivity of 168290 backedges. 9939 proven. 3839 refuted. 0 times theorem prover too weak. 154512 trivial. 0 not checked. [2018-04-13 00:22:09,684 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:09,684 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:22:09,684 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:09,685 INFO L134 CoverageAnalysis]: Checked inductivity of 24693 backedges. 37 proven. 280 refuted. 0 times theorem prover too weak. 24376 trivial. 0 not checked. [2018-04-13 00:22:09,685 INFO L182 omatonBuilderFactory]: Interpolants [1543831#true, 1543839#(<= main_~i~1 4), 1543838#(<= main_~i~1 3), 1543837#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 3), 1543836#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1543835#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1543834#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1543833#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1543832#false, 1543847#(<= main_~i~1 12), 1543846#(<= main_~i~1 11), 1543845#(<= main_~i~1 10), 1543844#(<= main_~i~1 9), 1543843#(<= main_~i~1 8), 1543842#(<= main_~i~1 7), 1543841#(<= main_~i~1 6), 1543840#(<= main_~i~1 5), 1543853#(<= main_~i~1 18), 1543852#(<= main_~i~1 17), 1543851#(<= main_~i~1 16), 1543850#(<= main_~i~1 15), 1543849#(<= main_~i~1 14), 1543848#(<= main_~i~1 13)] [2018-04-13 00:22:09,688 INFO L134 CoverageAnalysis]: Checked inductivity of 168290 backedges. 9939 proven. 3839 refuted. 0 times theorem prover too weak. 154512 trivial. 0 not checked. [2018-04-13 00:22:09,688 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:22:09,688 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:22:09,688 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=337, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:22:09,688 INFO L87 Difference]: Start difference. First operand 1980 states and 4008 transitions. Second operand 23 states. [2018-04-13 00:22:10,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:10,008 INFO L93 Difference]: Finished difference Result 11211 states and 35885 transitions. [2018-04-13 00:22:10,008 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-13 00:22:10,008 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 2255 [2018-04-13 00:22:10,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:10,071 INFO L225 Difference]: With dead ends: 11211 [2018-04-13 00:22:10,072 INFO L226 Difference]: Without dead ends: 11211 [2018-04-13 00:22:10,072 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=197, Invalid=505, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:22:10,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11211 states. [2018-04-13 00:22:10,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11211 to 1980. [2018-04-13 00:22:10,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1980 states. [2018-04-13 00:22:10,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1980 states to 1980 states and 4008 transitions. [2018-04-13 00:22:10,418 INFO L78 Accepts]: Start accepts. Automaton has 1980 states and 4008 transitions. Word has length 2255 [2018-04-13 00:22:10,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:10,418 INFO L459 AbstractCegarLoop]: Abstraction has 1980 states and 4008 transitions. [2018-04-13 00:22:10,418 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:22:10,418 INFO L276 IsEmpty]: Start isEmpty. Operand 1980 states and 4008 transitions. [2018-04-13 00:22:10,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2262 [2018-04-13 00:22:10,442 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:10,442 INFO L355 BasicCegarLoop]: trace histogram [257, 157, 157, 157, 157, 157, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:10,442 INFO L408 AbstractCegarLoop]: === Iteration 267 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:10,442 INFO L82 PathProgramCache]: Analyzing trace with hash -1186567388, now seen corresponding path program 254 times [2018-04-13 00:22:10,442 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:10,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:10,640 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:12,148 INFO L134 CoverageAnalysis]: Checked inductivity of 169426 backedges. 9761 proven. 4555 refuted. 0 times theorem prover too weak. 155110 trivial. 0 not checked. [2018-04-13 00:22:12,148 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:12,148 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:22:12,149 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:12,149 INFO L134 CoverageAnalysis]: Checked inductivity of 24777 backedges. 63 proven. 338 refuted. 0 times theorem prover too weak. 24376 trivial. 0 not checked. [2018-04-13 00:22:12,150 INFO L182 omatonBuilderFactory]: Interpolants [1557075#(<= main_~i~1 18), 1557074#(<= main_~i~1 17), 1557073#(<= main_~i~1 16), 1557072#(<= main_~i~1 15), 1557055#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1557054#false, 1557053#true, 1557063#(<= main_~i~1 6), 1557062#(<= main_~i~1 5), 1557061#(<= main_~i~1 4), 1557060#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 4), 1557059#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1557058#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1557057#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1557056#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1557071#(<= main_~i~1 14), 1557070#(<= main_~i~1 13), 1557069#(<= main_~i~1 12), 1557068#(<= main_~i~1 11), 1557067#(<= main_~i~1 10), 1557066#(<= main_~i~1 9), 1557065#(<= main_~i~1 8), 1557064#(<= main_~i~1 7)] [2018-04-13 00:22:12,152 INFO L134 CoverageAnalysis]: Checked inductivity of 169426 backedges. 9761 proven. 4555 refuted. 0 times theorem prover too weak. 155110 trivial. 0 not checked. [2018-04-13 00:22:12,153 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:22:12,153 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:22:12,153 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=348, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:22:12,153 INFO L87 Difference]: Start difference. First operand 1980 states and 4008 transitions. Second operand 23 states. [2018-04-13 00:22:12,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:12,516 INFO L93 Difference]: Finished difference Result 10720 states and 34135 transitions. [2018-04-13 00:22:12,516 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-13 00:22:12,516 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 2261 [2018-04-13 00:22:12,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:12,571 INFO L225 Difference]: With dead ends: 10720 [2018-04-13 00:22:12,571 INFO L226 Difference]: Without dead ends: 10720 [2018-04-13 00:22:12,571 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=198, Invalid=558, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:22:12,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10720 states. [2018-04-13 00:22:12,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10720 to 1980. [2018-04-13 00:22:12,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1980 states. [2018-04-13 00:22:12,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1980 states to 1980 states and 4008 transitions. [2018-04-13 00:22:12,838 INFO L78 Accepts]: Start accepts. Automaton has 1980 states and 4008 transitions. Word has length 2261 [2018-04-13 00:22:12,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:12,838 INFO L459 AbstractCegarLoop]: Abstraction has 1980 states and 4008 transitions. [2018-04-13 00:22:12,839 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:22:12,839 INFO L276 IsEmpty]: Start isEmpty. Operand 1980 states and 4008 transitions. [2018-04-13 00:22:12,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2268 [2018-04-13 00:22:12,860 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:12,860 INFO L355 BasicCegarLoop]: trace histogram [258, 158, 158, 158, 158, 158, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:12,860 INFO L408 AbstractCegarLoop]: === Iteration 268 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:12,860 INFO L82 PathProgramCache]: Analyzing trace with hash 54364348, now seen corresponding path program 255 times [2018-04-13 00:22:12,861 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:13,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:13,026 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:14,562 INFO L134 CoverageAnalysis]: Checked inductivity of 170568 backedges. 9653 proven. 5200 refuted. 0 times theorem prover too weak. 155715 trivial. 0 not checked. [2018-04-13 00:22:14,562 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:14,562 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:22:14,562 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:14,563 INFO L134 CoverageAnalysis]: Checked inductivity of 24855 backedges. 95 proven. 384 refuted. 0 times theorem prover too weak. 24376 trivial. 0 not checked. [2018-04-13 00:22:14,563 INFO L182 omatonBuilderFactory]: Interpolants [1569808#(<= main_~i~1 18), 1569791#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1569790#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1569789#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1569788#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1569787#false, 1569786#true, 1569799#(<= main_~i~1 9), 1569798#(<= main_~i~1 8), 1569797#(<= main_~i~1 7), 1569796#(<= main_~i~1 6), 1569795#(<= main_~i~1 5), 1569794#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 5), 1569793#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1569792#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1569807#(<= main_~i~1 17), 1569806#(<= main_~i~1 16), 1569805#(<= main_~i~1 15), 1569804#(<= main_~i~1 14), 1569803#(<= main_~i~1 13), 1569802#(<= main_~i~1 12), 1569801#(<= main_~i~1 11), 1569800#(<= main_~i~1 10)] [2018-04-13 00:22:14,566 INFO L134 CoverageAnalysis]: Checked inductivity of 170568 backedges. 9653 proven. 5200 refuted. 0 times theorem prover too weak. 155715 trivial. 0 not checked. [2018-04-13 00:22:14,566 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:22:14,566 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:22:14,566 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=357, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:22:14,566 INFO L87 Difference]: Start difference. First operand 1980 states and 4008 transitions. Second operand 23 states. [2018-04-13 00:22:14,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:14,957 INFO L93 Difference]: Finished difference Result 10215 states and 32335 transitions. [2018-04-13 00:22:14,957 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-13 00:22:14,957 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 2267 [2018-04-13 00:22:14,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:15,014 INFO L225 Difference]: With dead ends: 10215 [2018-04-13 00:22:15,014 INFO L226 Difference]: Without dead ends: 10215 [2018-04-13 00:22:15,014 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=203, Invalid=609, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:22:15,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10215 states. [2018-04-13 00:22:15,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10215 to 1980. [2018-04-13 00:22:15,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1980 states. [2018-04-13 00:22:15,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1980 states to 1980 states and 4008 transitions. [2018-04-13 00:22:15,299 INFO L78 Accepts]: Start accepts. Automaton has 1980 states and 4008 transitions. Word has length 2267 [2018-04-13 00:22:15,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:15,300 INFO L459 AbstractCegarLoop]: Abstraction has 1980 states and 4008 transitions. [2018-04-13 00:22:15,300 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:22:15,300 INFO L276 IsEmpty]: Start isEmpty. Operand 1980 states and 4008 transitions. [2018-04-13 00:22:15,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2274 [2018-04-13 00:22:15,323 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:15,323 INFO L355 BasicCegarLoop]: trace histogram [259, 159, 159, 159, 159, 159, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:15,323 INFO L408 AbstractCegarLoop]: === Iteration 269 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:15,323 INFO L82 PathProgramCache]: Analyzing trace with hash -2091309660, now seen corresponding path program 256 times [2018-04-13 00:22:15,323 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:15,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:15,517 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:17,032 INFO L134 CoverageAnalysis]: Checked inductivity of 171716 backedges. 9633 proven. 5756 refuted. 0 times theorem prover too weak. 156327 trivial. 0 not checked. [2018-04-13 00:22:17,032 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:17,032 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:22:17,032 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:17,033 INFO L134 CoverageAnalysis]: Checked inductivity of 24927 backedges. 133 proven. 418 refuted. 0 times theorem prover too weak. 24376 trivial. 0 not checked. [2018-04-13 00:22:17,033 INFO L182 omatonBuilderFactory]: Interpolants [1582032#(<= main_~i~1 12), 1582033#(<= main_~i~1 13), 1582034#(<= main_~i~1 14), 1582035#(<= main_~i~1 15), 1582036#(<= main_~i~1 16), 1582037#(<= main_~i~1 17), 1582038#(<= main_~i~1 18), 1582024#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1582025#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 6), 1582026#(<= main_~i~1 6), 1582027#(<= main_~i~1 7), 1582028#(<= main_~i~1 8), 1582029#(<= main_~i~1 9), 1582030#(<= main_~i~1 10), 1582031#(<= main_~i~1 11), 1582016#true, 1582017#false, 1582018#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1582019#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1582020#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1582021#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1582022#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1582023#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5))] [2018-04-13 00:22:17,036 INFO L134 CoverageAnalysis]: Checked inductivity of 171716 backedges. 9633 proven. 5756 refuted. 0 times theorem prover too weak. 156327 trivial. 0 not checked. [2018-04-13 00:22:17,036 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:22:17,036 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:22:17,036 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=364, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:22:17,036 INFO L87 Difference]: Start difference. First operand 1980 states and 4008 transitions. Second operand 23 states. [2018-04-13 00:22:17,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:17,361 INFO L93 Difference]: Finished difference Result 9696 states and 30485 transitions. [2018-04-13 00:22:17,361 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-13 00:22:17,361 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 2273 [2018-04-13 00:22:17,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:17,409 INFO L225 Difference]: With dead ends: 9696 [2018-04-13 00:22:17,409 INFO L226 Difference]: Without dead ends: 9696 [2018-04-13 00:22:17,409 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=212, Invalid=658, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:22:17,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9696 states. [2018-04-13 00:22:17,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9696 to 1980. [2018-04-13 00:22:17,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1980 states. [2018-04-13 00:22:17,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1980 states to 1980 states and 4008 transitions. [2018-04-13 00:22:17,648 INFO L78 Accepts]: Start accepts. Automaton has 1980 states and 4008 transitions. Word has length 2273 [2018-04-13 00:22:17,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:17,648 INFO L459 AbstractCegarLoop]: Abstraction has 1980 states and 4008 transitions. [2018-04-13 00:22:17,648 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:22:17,649 INFO L276 IsEmpty]: Start isEmpty. Operand 1980 states and 4008 transitions. [2018-04-13 00:22:17,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2280 [2018-04-13 00:22:17,672 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:17,672 INFO L355 BasicCegarLoop]: trace histogram [260, 160, 160, 160, 160, 160, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:17,672 INFO L408 AbstractCegarLoop]: === Iteration 270 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:17,672 INFO L82 PathProgramCache]: Analyzing trace with hash -10037956, now seen corresponding path program 257 times [2018-04-13 00:22:17,673 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:17,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:17,874 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:19,458 INFO L134 CoverageAnalysis]: Checked inductivity of 172870 backedges. 9719 proven. 6205 refuted. 0 times theorem prover too weak. 156946 trivial. 0 not checked. [2018-04-13 00:22:19,458 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:19,459 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:22:19,459 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:19,459 INFO L134 CoverageAnalysis]: Checked inductivity of 24993 backedges. 177 proven. 440 refuted. 0 times theorem prover too weak. 24376 trivial. 0 not checked. [2018-04-13 00:22:19,460 INFO L182 omatonBuilderFactory]: Interpolants [1593744#(<= main_~i~1 11), 1593745#(<= main_~i~1 12), 1593746#(<= main_~i~1 13), 1593747#(<= main_~i~1 14), 1593748#(<= main_~i~1 15), 1593749#(<= main_~i~1 16), 1593750#(<= main_~i~1 17), 1593751#(<= main_~i~1 18), 1593736#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1593737#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1593738#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1593739#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 7), 1593740#(<= main_~i~1 7), 1593741#(<= main_~i~1 8), 1593742#(<= main_~i~1 9), 1593743#(<= main_~i~1 10), 1593729#true, 1593730#false, 1593731#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1593732#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1593733#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1593734#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1593735#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4))] [2018-04-13 00:22:19,462 INFO L134 CoverageAnalysis]: Checked inductivity of 172870 backedges. 9719 proven. 6205 refuted. 0 times theorem prover too weak. 156946 trivial. 0 not checked. [2018-04-13 00:22:19,463 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:22:19,463 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:22:19,463 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=369, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:22:19,463 INFO L87 Difference]: Start difference. First operand 1980 states and 4008 transitions. Second operand 23 states. [2018-04-13 00:22:19,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:19,860 INFO L93 Difference]: Finished difference Result 9163 states and 28585 transitions. [2018-04-13 00:22:19,860 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-13 00:22:19,860 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 2279 [2018-04-13 00:22:19,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:19,916 INFO L225 Difference]: With dead ends: 9163 [2018-04-13 00:22:19,916 INFO L226 Difference]: Without dead ends: 9163 [2018-04-13 00:22:19,916 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=225, Invalid=705, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:22:19,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9163 states. [2018-04-13 00:22:20,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9163 to 1980. [2018-04-13 00:22:20,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1980 states. [2018-04-13 00:22:20,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1980 states to 1980 states and 4008 transitions. [2018-04-13 00:22:20,183 INFO L78 Accepts]: Start accepts. Automaton has 1980 states and 4008 transitions. Word has length 2279 [2018-04-13 00:22:20,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:20,183 INFO L459 AbstractCegarLoop]: Abstraction has 1980 states and 4008 transitions. [2018-04-13 00:22:20,183 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:22:20,183 INFO L276 IsEmpty]: Start isEmpty. Operand 1980 states and 4008 transitions. [2018-04-13 00:22:20,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2286 [2018-04-13 00:22:20,207 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:20,207 INFO L355 BasicCegarLoop]: trace histogram [261, 161, 161, 161, 161, 161, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:20,207 INFO L408 AbstractCegarLoop]: === Iteration 271 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:20,207 INFO L82 PathProgramCache]: Analyzing trace with hash 1455823908, now seen corresponding path program 258 times [2018-04-13 00:22:20,207 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:20,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:20,373 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:21,908 INFO L134 CoverageAnalysis]: Checked inductivity of 174030 backedges. 9929 proven. 6529 refuted. 0 times theorem prover too weak. 157572 trivial. 0 not checked. [2018-04-13 00:22:21,908 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:21,908 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:22:21,909 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:21,909 INFO L134 CoverageAnalysis]: Checked inductivity of 25053 backedges. 227 proven. 450 refuted. 0 times theorem prover too weak. 24376 trivial. 0 not checked. [2018-04-13 00:22:21,910 INFO L182 omatonBuilderFactory]: Interpolants [1604920#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1604921#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1604922#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 8), 1604923#(<= main_~i~1 8), 1604924#(<= main_~i~1 9), 1604925#(<= main_~i~1 10), 1604926#(<= main_~i~1 11), 1604927#(<= main_~i~1 12), 1604912#false, 1604913#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1604914#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1604915#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1604916#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1604917#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1604918#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1604919#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1604911#true, 1604928#(<= main_~i~1 13), 1604929#(<= main_~i~1 14), 1604930#(<= main_~i~1 15), 1604931#(<= main_~i~1 16), 1604932#(<= main_~i~1 17), 1604933#(<= main_~i~1 18)] [2018-04-13 00:22:21,912 INFO L134 CoverageAnalysis]: Checked inductivity of 174030 backedges. 9929 proven. 6529 refuted. 0 times theorem prover too weak. 157572 trivial. 0 not checked. [2018-04-13 00:22:21,913 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:22:21,913 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:22:21,913 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=372, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:22:21,913 INFO L87 Difference]: Start difference. First operand 1980 states and 4008 transitions. Second operand 23 states. [2018-04-13 00:22:22,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:22,297 INFO L93 Difference]: Finished difference Result 8616 states and 26635 transitions. [2018-04-13 00:22:22,298 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-13 00:22:22,298 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 2285 [2018-04-13 00:22:22,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:22,346 INFO L225 Difference]: With dead ends: 8616 [2018-04-13 00:22:22,346 INFO L226 Difference]: Without dead ends: 8616 [2018-04-13 00:22:22,346 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=242, Invalid=750, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:22:22,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8616 states. [2018-04-13 00:22:22,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8616 to 1980. [2018-04-13 00:22:22,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1980 states. [2018-04-13 00:22:22,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1980 states to 1980 states and 4008 transitions. [2018-04-13 00:22:22,570 INFO L78 Accepts]: Start accepts. Automaton has 1980 states and 4008 transitions. Word has length 2285 [2018-04-13 00:22:22,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:22,571 INFO L459 AbstractCegarLoop]: Abstraction has 1980 states and 4008 transitions. [2018-04-13 00:22:22,571 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:22:22,571 INFO L276 IsEmpty]: Start isEmpty. Operand 1980 states and 4008 transitions. [2018-04-13 00:22:22,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2292 [2018-04-13 00:22:22,594 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:22,595 INFO L355 BasicCegarLoop]: trace histogram [262, 162, 162, 162, 162, 162, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:22,595 INFO L408 AbstractCegarLoop]: === Iteration 272 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:22,595 INFO L82 PathProgramCache]: Analyzing trace with hash -1677728324, now seen corresponding path program 259 times [2018-04-13 00:22:22,595 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:22,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:22,804 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:24,424 INFO L134 CoverageAnalysis]: Checked inductivity of 175196 backedges. 10281 proven. 6710 refuted. 0 times theorem prover too weak. 158205 trivial. 0 not checked. [2018-04-13 00:22:24,424 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:24,424 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:22:24,424 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:24,425 INFO L134 CoverageAnalysis]: Checked inductivity of 25107 backedges. 283 proven. 448 refuted. 0 times theorem prover too weak. 24376 trivial. 0 not checked. [2018-04-13 00:22:24,425 INFO L182 omatonBuilderFactory]: Interpolants [1615548#true, 1615549#false, 1615550#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1615551#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1615568#(<= main_~i~1 16), 1615569#(<= main_~i~1 17), 1615570#(<= main_~i~1 18), 1615560#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 9), 1615561#(<= main_~i~1 9), 1615562#(<= main_~i~1 10), 1615563#(<= main_~i~1 11), 1615564#(<= main_~i~1 12), 1615565#(<= main_~i~1 13), 1615566#(<= main_~i~1 14), 1615567#(<= main_~i~1 15), 1615552#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1615553#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1615554#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1615555#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1615556#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1615557#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1615558#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1615559#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9))] [2018-04-13 00:22:24,428 INFO L134 CoverageAnalysis]: Checked inductivity of 175196 backedges. 10281 proven. 6710 refuted. 0 times theorem prover too weak. 158205 trivial. 0 not checked. [2018-04-13 00:22:24,428 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:22:24,428 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:22:24,428 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=373, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:22:24,429 INFO L87 Difference]: Start difference. First operand 1980 states and 4008 transitions. Second operand 23 states. [2018-04-13 00:22:24,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:24,793 INFO L93 Difference]: Finished difference Result 8055 states and 24635 transitions. [2018-04-13 00:22:24,793 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-13 00:22:24,793 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 2291 [2018-04-13 00:22:24,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:24,833 INFO L225 Difference]: With dead ends: 8055 [2018-04-13 00:22:24,833 INFO L226 Difference]: Without dead ends: 8055 [2018-04-13 00:22:24,833 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=263, Invalid=793, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:22:24,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8055 states. [2018-04-13 00:22:25,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8055 to 1980. [2018-04-13 00:22:25,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1980 states. [2018-04-13 00:22:25,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1980 states to 1980 states and 4008 transitions. [2018-04-13 00:22:25,007 INFO L78 Accepts]: Start accepts. Automaton has 1980 states and 4008 transitions. Word has length 2291 [2018-04-13 00:22:25,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:25,008 INFO L459 AbstractCegarLoop]: Abstraction has 1980 states and 4008 transitions. [2018-04-13 00:22:25,008 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:22:25,008 INFO L276 IsEmpty]: Start isEmpty. Operand 1980 states and 4008 transitions. [2018-04-13 00:22:25,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2298 [2018-04-13 00:22:25,030 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:25,031 INFO L355 BasicCegarLoop]: trace histogram [263, 163, 163, 163, 163, 163, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:25,031 INFO L408 AbstractCegarLoop]: === Iteration 273 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:25,031 INFO L82 PathProgramCache]: Analyzing trace with hash -357478748, now seen corresponding path program 260 times [2018-04-13 00:22:25,031 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:25,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:25,197 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:26,798 INFO L134 CoverageAnalysis]: Checked inductivity of 176368 backedges. 10793 proven. 6730 refuted. 0 times theorem prover too weak. 158845 trivial. 0 not checked. [2018-04-13 00:22:26,798 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:26,798 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:22:26,798 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:26,799 INFO L134 CoverageAnalysis]: Checked inductivity of 25155 backedges. 345 proven. 434 refuted. 0 times theorem prover too weak. 24376 trivial. 0 not checked. [2018-04-13 00:22:26,799 INFO L182 omatonBuilderFactory]: Interpolants [1625626#true, 1625627#false, 1625628#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1625629#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1625630#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1625631#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1625648#(<= main_~i~1 18), 1625640#(<= main_~i~1 10), 1625641#(<= main_~i~1 11), 1625642#(<= main_~i~1 12), 1625643#(<= main_~i~1 13), 1625644#(<= main_~i~1 14), 1625645#(<= main_~i~1 15), 1625646#(<= main_~i~1 16), 1625647#(<= main_~i~1 17), 1625632#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1625633#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1625634#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1625635#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1625636#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1625637#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1625638#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1625639#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 10)] [2018-04-13 00:22:26,802 INFO L134 CoverageAnalysis]: Checked inductivity of 176368 backedges. 10793 proven. 6730 refuted. 0 times theorem prover too weak. 158845 trivial. 0 not checked. [2018-04-13 00:22:26,803 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:22:26,803 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:22:26,803 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=372, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:22:26,803 INFO L87 Difference]: Start difference. First operand 1980 states and 4008 transitions. Second operand 23 states. [2018-04-13 00:22:27,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:27,279 INFO L93 Difference]: Finished difference Result 7480 states and 22585 transitions. [2018-04-13 00:22:27,280 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-13 00:22:27,280 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 2297 [2018-04-13 00:22:27,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:27,326 INFO L225 Difference]: With dead ends: 7480 [2018-04-13 00:22:27,326 INFO L226 Difference]: Without dead ends: 7480 [2018-04-13 00:22:27,326 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=288, Invalid=834, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:22:27,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7480 states. [2018-04-13 00:22:27,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7480 to 1980. [2018-04-13 00:22:27,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1980 states. [2018-04-13 00:22:27,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1980 states to 1980 states and 4008 transitions. [2018-04-13 00:22:27,501 INFO L78 Accepts]: Start accepts. Automaton has 1980 states and 4008 transitions. Word has length 2297 [2018-04-13 00:22:27,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:27,501 INFO L459 AbstractCegarLoop]: Abstraction has 1980 states and 4008 transitions. [2018-04-13 00:22:27,501 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:22:27,501 INFO L276 IsEmpty]: Start isEmpty. Operand 1980 states and 4008 transitions. [2018-04-13 00:22:27,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2304 [2018-04-13 00:22:27,526 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:27,526 INFO L355 BasicCegarLoop]: trace histogram [264, 164, 164, 164, 164, 164, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:27,526 INFO L408 AbstractCegarLoop]: === Iteration 274 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:27,526 INFO L82 PathProgramCache]: Analyzing trace with hash -145311172, now seen corresponding path program 261 times [2018-04-13 00:22:27,526 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:27,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:27,725 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:29,355 INFO L134 CoverageAnalysis]: Checked inductivity of 177546 backedges. 11483 proven. 6571 refuted. 0 times theorem prover too weak. 159492 trivial. 0 not checked. [2018-04-13 00:22:29,355 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:29,356 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:22:29,356 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:29,357 INFO L134 CoverageAnalysis]: Checked inductivity of 25197 backedges. 413 proven. 408 refuted. 0 times theorem prover too weak. 24376 trivial. 0 not checked. [2018-04-13 00:22:29,357 INFO L182 omatonBuilderFactory]: Interpolants [1635131#true, 1635132#false, 1635133#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1635134#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1635135#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1635152#(<= main_~i~1 17), 1635153#(<= main_~i~1 18), 1635144#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1635145#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 11), 1635146#(<= main_~i~1 11), 1635147#(<= main_~i~1 12), 1635148#(<= main_~i~1 13), 1635149#(<= main_~i~1 14), 1635150#(<= main_~i~1 15), 1635151#(<= main_~i~1 16), 1635136#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1635137#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1635138#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1635139#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1635140#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1635141#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1635142#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1635143#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10))] [2018-04-13 00:22:29,360 INFO L134 CoverageAnalysis]: Checked inductivity of 177546 backedges. 11483 proven. 6571 refuted. 0 times theorem prover too weak. 159492 trivial. 0 not checked. [2018-04-13 00:22:29,360 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:22:29,360 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:22:29,360 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=369, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:22:29,360 INFO L87 Difference]: Start difference. First operand 1980 states and 4008 transitions. Second operand 23 states. [2018-04-13 00:22:29,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:29,691 INFO L93 Difference]: Finished difference Result 6891 states and 20485 transitions. [2018-04-13 00:22:29,691 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-13 00:22:29,691 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 2303 [2018-04-13 00:22:29,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:29,724 INFO L225 Difference]: With dead ends: 6891 [2018-04-13 00:22:29,724 INFO L226 Difference]: Without dead ends: 6891 [2018-04-13 00:22:29,724 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=317, Invalid=873, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 00:22:29,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6891 states. [2018-04-13 00:22:29,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6891 to 1980. [2018-04-13 00:22:29,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1980 states. [2018-04-13 00:22:29,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1980 states to 1980 states and 4008 transitions. [2018-04-13 00:22:29,858 INFO L78 Accepts]: Start accepts. Automaton has 1980 states and 4008 transitions. Word has length 2303 [2018-04-13 00:22:29,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:29,858 INFO L459 AbstractCegarLoop]: Abstraction has 1980 states and 4008 transitions. [2018-04-13 00:22:29,858 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:22:29,859 INFO L276 IsEmpty]: Start isEmpty. Operand 1980 states and 4008 transitions. [2018-04-13 00:22:29,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2310 [2018-04-13 00:22:29,881 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:29,881 INFO L355 BasicCegarLoop]: trace histogram [265, 165, 165, 165, 165, 165, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:29,881 INFO L408 AbstractCegarLoop]: === Iteration 275 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:29,881 INFO L82 PathProgramCache]: Analyzing trace with hash 89832740, now seen corresponding path program 262 times [2018-04-13 00:22:29,881 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:30,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:30,036 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:31,655 INFO L134 CoverageAnalysis]: Checked inductivity of 178730 backedges. 12369 proven. 6215 refuted. 0 times theorem prover too weak. 160146 trivial. 0 not checked. [2018-04-13 00:22:31,656 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:31,656 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:22:31,656 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:31,657 INFO L134 CoverageAnalysis]: Checked inductivity of 25233 backedges. 487 proven. 370 refuted. 0 times theorem prover too weak. 24376 trivial. 0 not checked. [2018-04-13 00:22:31,657 INFO L182 omatonBuilderFactory]: Interpolants [1644057#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1644056#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1644059#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1644058#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1644061#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1644060#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1644063#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1644062#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1644049#true, 1644051#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1644050#false, 1644053#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1644052#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1644055#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1644054#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1644065#(<= main_~i~1 12), 1644064#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 12), 1644067#(<= main_~i~1 14), 1644066#(<= main_~i~1 13), 1644069#(<= main_~i~1 16), 1644068#(<= main_~i~1 15), 1644071#(<= main_~i~1 18), 1644070#(<= main_~i~1 17)] [2018-04-13 00:22:31,660 INFO L134 CoverageAnalysis]: Checked inductivity of 178730 backedges. 12369 proven. 6215 refuted. 0 times theorem prover too weak. 160146 trivial. 0 not checked. [2018-04-13 00:22:31,660 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:22:31,660 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:22:31,660 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=364, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:22:31,660 INFO L87 Difference]: Start difference. First operand 1980 states and 4008 transitions. Second operand 23 states. [2018-04-13 00:22:32,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:32,013 INFO L93 Difference]: Finished difference Result 6288 states and 18335 transitions. [2018-04-13 00:22:32,013 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-13 00:22:32,013 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 2309 [2018-04-13 00:22:32,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:32,048 INFO L225 Difference]: With dead ends: 6288 [2018-04-13 00:22:32,048 INFO L226 Difference]: Without dead ends: 6288 [2018-04-13 00:22:32,049 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=350, Invalid=910, Unknown=0, NotChecked=0, Total=1260 [2018-04-13 00:22:32,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6288 states. [2018-04-13 00:22:32,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6288 to 1980. [2018-04-13 00:22:32,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1980 states. [2018-04-13 00:22:32,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1980 states to 1980 states and 4008 transitions. [2018-04-13 00:22:32,168 INFO L78 Accepts]: Start accepts. Automaton has 1980 states and 4008 transitions. Word has length 2309 [2018-04-13 00:22:32,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:32,169 INFO L459 AbstractCegarLoop]: Abstraction has 1980 states and 4008 transitions. [2018-04-13 00:22:32,169 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:22:32,169 INFO L276 IsEmpty]: Start isEmpty. Operand 1980 states and 4008 transitions. [2018-04-13 00:22:32,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2316 [2018-04-13 00:22:32,193 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:32,193 INFO L355 BasicCegarLoop]: trace histogram [266, 166, 166, 166, 166, 166, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:32,193 INFO L408 AbstractCegarLoop]: === Iteration 276 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:32,193 INFO L82 PathProgramCache]: Analyzing trace with hash -2061675844, now seen corresponding path program 263 times [2018-04-13 00:22:32,193 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:32,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:32,396 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:34,086 INFO L134 CoverageAnalysis]: Checked inductivity of 179920 backedges. 13469 proven. 5644 refuted. 0 times theorem prover too weak. 160807 trivial. 0 not checked. [2018-04-13 00:22:34,086 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:34,086 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:22:34,086 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:34,087 INFO L134 CoverageAnalysis]: Checked inductivity of 25263 backedges. 567 proven. 320 refuted. 0 times theorem prover too weak. 24376 trivial. 0 not checked. [2018-04-13 00:22:34,087 INFO L182 omatonBuilderFactory]: Interpolants [1652377#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1652376#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1652379#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1652378#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1652381#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 1652380#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1652383#(<= main_~i~1 13), 1652382#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 13), 1652369#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1652368#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1652371#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1652370#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1652373#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1652372#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1652375#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1652374#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1652367#false, 1652366#true, 1652385#(<= main_~i~1 15), 1652384#(<= main_~i~1 14), 1652387#(<= main_~i~1 17), 1652386#(<= main_~i~1 16), 1652388#(<= main_~i~1 18)] [2018-04-13 00:22:34,090 INFO L134 CoverageAnalysis]: Checked inductivity of 179920 backedges. 13469 proven. 5644 refuted. 0 times theorem prover too weak. 160807 trivial. 0 not checked. [2018-04-13 00:22:34,090 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:22:34,090 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:22:34,091 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=357, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:22:34,091 INFO L87 Difference]: Start difference. First operand 1980 states and 4008 transitions. Second operand 23 states. [2018-04-13 00:22:34,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:34,411 INFO L93 Difference]: Finished difference Result 5671 states and 16135 transitions. [2018-04-13 00:22:34,411 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-13 00:22:34,411 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 2315 [2018-04-13 00:22:34,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:34,439 INFO L225 Difference]: With dead ends: 5671 [2018-04-13 00:22:34,439 INFO L226 Difference]: Without dead ends: 5671 [2018-04-13 00:22:34,439 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=387, Invalid=945, Unknown=0, NotChecked=0, Total=1332 [2018-04-13 00:22:34,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5671 states. [2018-04-13 00:22:34,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5671 to 1980. [2018-04-13 00:22:34,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1980 states. [2018-04-13 00:22:34,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1980 states to 1980 states and 4008 transitions. [2018-04-13 00:22:34,538 INFO L78 Accepts]: Start accepts. Automaton has 1980 states and 4008 transitions. Word has length 2315 [2018-04-13 00:22:34,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:34,539 INFO L459 AbstractCegarLoop]: Abstraction has 1980 states and 4008 transitions. [2018-04-13 00:22:34,539 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:22:34,539 INFO L276 IsEmpty]: Start isEmpty. Operand 1980 states and 4008 transitions. [2018-04-13 00:22:34,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2322 [2018-04-13 00:22:34,562 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:34,562 INFO L355 BasicCegarLoop]: trace histogram [267, 167, 167, 167, 167, 167, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:34,562 INFO L408 AbstractCegarLoop]: === Iteration 277 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:34,563 INFO L82 PathProgramCache]: Analyzing trace with hash -601987164, now seen corresponding path program 264 times [2018-04-13 00:22:34,563 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:34,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:34,736 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:36,400 INFO L134 CoverageAnalysis]: Checked inductivity of 181116 backedges. 14801 proven. 4840 refuted. 0 times theorem prover too weak. 161475 trivial. 0 not checked. [2018-04-13 00:22:36,400 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:36,400 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:22:36,400 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:36,401 INFO L134 CoverageAnalysis]: Checked inductivity of 25287 backedges. 653 proven. 258 refuted. 0 times theorem prover too weak. 24376 trivial. 0 not checked. [2018-04-13 00:22:36,401 INFO L182 omatonBuilderFactory]: Interpolants [1660089#(<= main_~i~1 17), 1660088#(<= main_~i~1 16), 1660090#(<= main_~i~1 18), 1660081#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1660080#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1660083#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 1660082#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1660085#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 14), 1660084#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 1660087#(<= main_~i~1 15), 1660086#(<= main_~i~1 14), 1660073#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1660072#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1660075#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1660074#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1660077#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1660076#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1660079#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1660078#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1660069#false, 1660068#true, 1660071#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1660070#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size))] [2018-04-13 00:22:36,404 INFO L134 CoverageAnalysis]: Checked inductivity of 181116 backedges. 14801 proven. 4840 refuted. 0 times theorem prover too weak. 161475 trivial. 0 not checked. [2018-04-13 00:22:36,404 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:22:36,405 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:22:36,405 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=348, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:22:36,405 INFO L87 Difference]: Start difference. First operand 1980 states and 4008 transitions. Second operand 23 states. [2018-04-13 00:22:36,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:36,757 INFO L93 Difference]: Finished difference Result 5040 states and 13885 transitions. [2018-04-13 00:22:36,757 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-13 00:22:36,757 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 2321 [2018-04-13 00:22:36,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:36,783 INFO L225 Difference]: With dead ends: 5040 [2018-04-13 00:22:36,783 INFO L226 Difference]: Without dead ends: 5040 [2018-04-13 00:22:36,783 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=428, Invalid=978, Unknown=0, NotChecked=0, Total=1406 [2018-04-13 00:22:36,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5040 states. [2018-04-13 00:22:36,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5040 to 1980. [2018-04-13 00:22:36,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1980 states. [2018-04-13 00:22:36,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1980 states to 1980 states and 4008 transitions. [2018-04-13 00:22:36,873 INFO L78 Accepts]: Start accepts. Automaton has 1980 states and 4008 transitions. Word has length 2321 [2018-04-13 00:22:36,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:36,874 INFO L459 AbstractCegarLoop]: Abstraction has 1980 states and 4008 transitions. [2018-04-13 00:22:36,874 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:22:36,874 INFO L276 IsEmpty]: Start isEmpty. Operand 1980 states and 4008 transitions. [2018-04-13 00:22:36,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2328 [2018-04-13 00:22:36,898 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:36,898 INFO L355 BasicCegarLoop]: trace histogram [268, 168, 168, 168, 168, 168, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:36,898 INFO L408 AbstractCegarLoop]: === Iteration 278 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:36,898 INFO L82 PathProgramCache]: Analyzing trace with hash 1013559100, now seen corresponding path program 265 times [2018-04-13 00:22:36,899 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:37,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:37,110 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:40,575 INFO L134 CoverageAnalysis]: Checked inductivity of 182318 backedges. 16383 proven. 3785 refuted. 0 times theorem prover too weak. 162150 trivial. 0 not checked. [2018-04-13 00:22:40,575 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:40,575 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:22:40,575 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:40,576 INFO L134 CoverageAnalysis]: Checked inductivity of 25305 backedges. 745 proven. 184 refuted. 0 times theorem prover too weak. 24376 trivial. 0 not checked. [2018-04-13 00:22:40,576 INFO L182 omatonBuilderFactory]: Interpolants [1667161#(<= main_~i~1 16), 1667160#(<= main_~i~1 15), 1667163#(<= main_~i~1 18), 1667162#(<= main_~i~1 17), 1667153#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1667152#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1667155#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1667154#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1667157#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 1667156#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 1667159#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 15), 1667158#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 1667145#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1667144#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1667147#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1667146#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1667149#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1667148#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1667151#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1667150#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1667141#true, 1667143#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1667142#false] [2018-04-13 00:22:40,580 INFO L134 CoverageAnalysis]: Checked inductivity of 182318 backedges. 16383 proven. 3785 refuted. 0 times theorem prover too weak. 162150 trivial. 0 not checked. [2018-04-13 00:22:40,580 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:22:40,580 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:22:40,580 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=337, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:22:40,580 INFO L87 Difference]: Start difference. First operand 1980 states and 4008 transitions. Second operand 23 states. [2018-04-13 00:22:40,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:40,886 INFO L93 Difference]: Finished difference Result 4395 states and 11585 transitions. [2018-04-13 00:22:40,886 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-13 00:22:40,886 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 2327 [2018-04-13 00:22:40,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:40,908 INFO L225 Difference]: With dead ends: 4395 [2018-04-13 00:22:40,908 INFO L226 Difference]: Without dead ends: 4395 [2018-04-13 00:22:40,908 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=473, Invalid=1009, Unknown=0, NotChecked=0, Total=1482 [2018-04-13 00:22:40,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4395 states. [2018-04-13 00:22:40,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4395 to 1980. [2018-04-13 00:22:40,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1980 states. [2018-04-13 00:22:40,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1980 states to 1980 states and 4008 transitions. [2018-04-13 00:22:40,985 INFO L78 Accepts]: Start accepts. Automaton has 1980 states and 4008 transitions. Word has length 2327 [2018-04-13 00:22:40,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:40,986 INFO L459 AbstractCegarLoop]: Abstraction has 1980 states and 4008 transitions. [2018-04-13 00:22:40,986 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:22:40,986 INFO L276 IsEmpty]: Start isEmpty. Operand 1980 states and 4008 transitions. [2018-04-13 00:22:41,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2334 [2018-04-13 00:22:41,010 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:41,010 INFO L355 BasicCegarLoop]: trace histogram [269, 169, 169, 169, 169, 169, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:41,010 INFO L408 AbstractCegarLoop]: === Iteration 279 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:41,010 INFO L82 PathProgramCache]: Analyzing trace with hash -680243676, now seen corresponding path program 266 times [2018-04-13 00:22:41,011 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:41,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:41,209 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:42,922 INFO L134 CoverageAnalysis]: Checked inductivity of 183526 backedges. 18233 proven. 2461 refuted. 0 times theorem prover too weak. 162832 trivial. 0 not checked. [2018-04-13 00:22:42,922 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:42,965 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:22:42,965 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:42,966 INFO L134 CoverageAnalysis]: Checked inductivity of 25317 backedges. 843 proven. 98 refuted. 0 times theorem prover too weak. 24376 trivial. 0 not checked. [2018-04-13 00:22:42,967 INFO L182 omatonBuilderFactory]: Interpolants [1673593#(<= main_~i~1 18), 1673592#(<= main_~i~1 17), 1673585#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1673584#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1673587#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 1673586#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 1673589#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 16)), 1673588#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 1673591#(<= main_~i~1 16), 1673590#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 16), 1673577#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1673576#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1673579#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1673578#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1673581#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1673580#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1673583#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1673582#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1673571#true, 1673573#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1673572#false, 1673575#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1673574#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1))] [2018-04-13 00:22:42,970 INFO L134 CoverageAnalysis]: Checked inductivity of 183526 backedges. 18233 proven. 2461 refuted. 0 times theorem prover too weak. 162832 trivial. 0 not checked. [2018-04-13 00:22:42,970 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:22:42,970 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:22:42,970 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=324, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:22:42,970 INFO L87 Difference]: Start difference. First operand 1980 states and 4008 transitions. Second operand 23 states. [2018-04-13 00:22:43,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:43,288 INFO L93 Difference]: Finished difference Result 3740 states and 9239 transitions. [2018-04-13 00:22:43,288 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-13 00:22:43,289 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 2333 [2018-04-13 00:22:43,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:43,306 INFO L225 Difference]: With dead ends: 3740 [2018-04-13 00:22:43,307 INFO L226 Difference]: Without dead ends: 3740 [2018-04-13 00:22:43,307 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=522, Invalid=1038, Unknown=0, NotChecked=0, Total=1560 [2018-04-13 00:22:43,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3740 states. [2018-04-13 00:22:43,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3740 to 1980. [2018-04-13 00:22:43,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1980 states. [2018-04-13 00:22:43,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1980 states to 1980 states and 4008 transitions. [2018-04-13 00:22:43,375 INFO L78 Accepts]: Start accepts. Automaton has 1980 states and 4008 transitions. Word has length 2333 [2018-04-13 00:22:43,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:43,376 INFO L459 AbstractCegarLoop]: Abstraction has 1980 states and 4008 transitions. [2018-04-13 00:22:43,376 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:22:43,376 INFO L276 IsEmpty]: Start isEmpty. Operand 1980 states and 4008 transitions. [2018-04-13 00:22:43,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2340 [2018-04-13 00:22:43,401 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:43,401 INFO L355 BasicCegarLoop]: trace histogram [270, 170, 170, 170, 170, 170, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:43,401 INFO L408 AbstractCegarLoop]: === Iteration 280 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:43,401 INFO L82 PathProgramCache]: Analyzing trace with hash -508178500, now seen corresponding path program 267 times [2018-04-13 00:22:43,401 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:43,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:43,615 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:45,290 INFO L134 CoverageAnalysis]: Checked inductivity of 184740 backedges. 20369 proven. 850 refuted. 0 times theorem prover too weak. 163521 trivial. 0 not checked. [2018-04-13 00:22:45,291 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:45,291 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 00:22:45,291 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:45,292 INFO L134 CoverageAnalysis]: Checked inductivity of 25323 backedges. 947 proven. 0 refuted. 0 times theorem prover too weak. 24376 trivial. 0 not checked. [2018-04-13 00:22:45,292 INFO L182 omatonBuilderFactory]: Interpolants [1679353#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1679352#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1679355#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1679354#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1679357#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1679356#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1679359#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1679358#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1679349#false, 1679348#true, 1679351#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1679350#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1679369#(<= main_~i~1 17), 1679368#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 17), 1679370#(<= main_~i~1 18), 1679361#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1679360#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1679363#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 1679362#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1679365#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 1679364#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 1679367#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 17)), 1679366#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 16))] [2018-04-13 00:22:45,295 INFO L134 CoverageAnalysis]: Checked inductivity of 184740 backedges. 20369 proven. 850 refuted. 0 times theorem prover too weak. 163521 trivial. 0 not checked. [2018-04-13 00:22:45,295 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 00:22:45,295 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 00:22:45,295 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=309, Unknown=0, NotChecked=0, Total=506 [2018-04-13 00:22:45,295 INFO L87 Difference]: Start difference. First operand 1980 states and 4008 transitions. Second operand 23 states. [2018-04-13 00:22:45,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:45,590 INFO L93 Difference]: Finished difference Result 3076 states and 7043 transitions. [2018-04-13 00:22:45,591 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-13 00:22:45,591 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 2339 [2018-04-13 00:22:45,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:45,603 INFO L225 Difference]: With dead ends: 3076 [2018-04-13 00:22:45,603 INFO L226 Difference]: Without dead ends: 3076 [2018-04-13 00:22:45,603 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=575, Invalid=1065, Unknown=0, NotChecked=0, Total=1640 [2018-04-13 00:22:45,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3076 states. [2018-04-13 00:22:45,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3076 to 1989. [2018-04-13 00:22:45,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1989 states. [2018-04-13 00:22:45,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1989 states to 1989 states and 4115 transitions. [2018-04-13 00:22:45,647 INFO L78 Accepts]: Start accepts. Automaton has 1989 states and 4115 transitions. Word has length 2339 [2018-04-13 00:22:45,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:45,648 INFO L459 AbstractCegarLoop]: Abstraction has 1989 states and 4115 transitions. [2018-04-13 00:22:45,648 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 00:22:45,648 INFO L276 IsEmpty]: Start isEmpty. Operand 1989 states and 4115 transitions. [2018-04-13 00:22:45,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2346 [2018-04-13 00:22:45,671 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:45,671 INFO L355 BasicCegarLoop]: trace histogram [271, 171, 171, 171, 171, 171, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:45,671 INFO L408 AbstractCegarLoop]: === Iteration 281 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:45,671 INFO L82 PathProgramCache]: Analyzing trace with hash -1158647644, now seen corresponding path program 268 times [2018-04-13 00:22:45,672 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:45,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:45,840 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:47,475 INFO L134 CoverageAnalysis]: Checked inductivity of 185960 backedges. 11153 proven. 1611 refuted. 0 times theorem prover too weak. 173196 trivial. 0 not checked. [2018-04-13 00:22:47,475 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:47,475 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:22:47,475 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:47,476 INFO L134 CoverageAnalysis]: Checked inductivity of 25320 backedges. 395 proven. 2 refuted. 0 times theorem prover too weak. 24923 trivial. 0 not checked. [2018-04-13 00:22:47,476 INFO L182 omatonBuilderFactory]: Interpolants [1684496#(<= main_~i~1 19), 1684489#(<= main_~i~1 12), 1684488#(<= main_~i~1 11), 1684491#(<= main_~i~1 14), 1684490#(<= main_~i~1 13), 1684493#(<= main_~i~1 16), 1684492#(<= main_~i~1 15), 1684495#(<= main_~i~1 18), 1684494#(<= main_~i~1 17), 1684481#(<= main_~i~1 4), 1684480#(<= main_~i~1 3), 1684483#(<= main_~i~1 6), 1684482#(<= main_~i~1 5), 1684485#(<= main_~i~1 8), 1684484#(<= main_~i~1 7), 1684487#(<= main_~i~1 10), 1684486#(<= main_~i~1 9), 1684473#false, 1684472#true, 1684475#(and (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 1684474#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1684477#(<= main_~i~1 0), 1684476#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 0), 1684479#(<= main_~i~1 2), 1684478#(<= main_~i~1 1)] [2018-04-13 00:22:47,485 INFO L134 CoverageAnalysis]: Checked inductivity of 185960 backedges. 11153 proven. 1611 refuted. 0 times theorem prover too weak. 173196 trivial. 0 not checked. [2018-04-13 00:22:47,485 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:22:47,485 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:22:47,485 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=362, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:22:47,485 INFO L87 Difference]: Start difference. First operand 1989 states and 4115 transitions. Second operand 25 states. [2018-04-13 00:22:47,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:47,831 INFO L93 Difference]: Finished difference Result 12614 states and 42403 transitions. [2018-04-13 00:22:47,831 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-13 00:22:47,831 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 2345 [2018-04-13 00:22:47,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:47,909 INFO L225 Difference]: With dead ends: 12614 [2018-04-13 00:22:47,909 INFO L226 Difference]: Without dead ends: 12614 [2018-04-13 00:22:47,909 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=243, Invalid=407, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:22:47,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12614 states. [2018-04-13 00:22:48,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12614 to 1982. [2018-04-13 00:22:48,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1982 states. [2018-04-13 00:22:48,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1982 states to 1982 states and 4106 transitions. [2018-04-13 00:22:48,264 INFO L78 Accepts]: Start accepts. Automaton has 1982 states and 4106 transitions. Word has length 2345 [2018-04-13 00:22:48,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:48,264 INFO L459 AbstractCegarLoop]: Abstraction has 1982 states and 4106 transitions. [2018-04-13 00:22:48,264 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:22:48,265 INFO L276 IsEmpty]: Start isEmpty. Operand 1982 states and 4106 transitions. [2018-04-13 00:22:48,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2352 [2018-04-13 00:22:48,290 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:48,290 INFO L355 BasicCegarLoop]: trace histogram [272, 172, 172, 172, 172, 172, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:48,290 INFO L408 AbstractCegarLoop]: === Iteration 282 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:48,290 INFO L82 PathProgramCache]: Analyzing trace with hash -294906484, now seen corresponding path program 269 times [2018-04-13 00:22:48,291 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:48,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:48,501 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:50,096 INFO L134 CoverageAnalysis]: Checked inductivity of 187186 backedges. 10885 proven. 2535 refuted. 0 times theorem prover too weak. 173766 trivial. 0 not checked. [2018-04-13 00:22:50,096 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:50,097 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:22:50,097 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:50,098 INFO L134 CoverageAnalysis]: Checked inductivity of 24996 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 24860 trivial. 0 not checked. [2018-04-13 00:22:50,098 INFO L182 omatonBuilderFactory]: Interpolants [1699097#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1699096#false, 1699099#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1), 1699098#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1699101#(<= main_~i~1 2), 1699100#(<= main_~i~1 1), 1699103#(<= main_~i~1 4), 1699102#(<= main_~i~1 3), 1699095#true, 1699113#(<= main_~i~1 14), 1699112#(<= main_~i~1 13), 1699115#(<= main_~i~1 16), 1699114#(<= main_~i~1 15), 1699117#(<= main_~i~1 18), 1699116#(<= main_~i~1 17), 1699118#(<= main_~i~1 19), 1699105#(<= main_~i~1 6), 1699104#(<= main_~i~1 5), 1699107#(<= main_~i~1 8), 1699106#(<= main_~i~1 7), 1699109#(<= main_~i~1 10), 1699108#(<= main_~i~1 9), 1699111#(<= main_~i~1 12), 1699110#(<= main_~i~1 11)] [2018-04-13 00:22:50,101 INFO L134 CoverageAnalysis]: Checked inductivity of 187186 backedges. 10885 proven. 2535 refuted. 0 times theorem prover too weak. 173766 trivial. 0 not checked. [2018-04-13 00:22:50,101 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:22:50,101 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:22:50,101 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=335, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:22:50,101 INFO L87 Difference]: Start difference. First operand 1982 states and 4106 transitions. Second operand 24 states. [2018-04-13 00:22:50,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:50,420 INFO L93 Difference]: Finished difference Result 12602 states and 42390 transitions. [2018-04-13 00:22:50,420 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-13 00:22:50,420 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 2351 [2018-04-13 00:22:50,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:50,491 INFO L225 Difference]: With dead ends: 12602 [2018-04-13 00:22:50,492 INFO L226 Difference]: Without dead ends: 12602 [2018-04-13 00:22:50,492 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=227, Invalid=423, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:22:50,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12602 states. [2018-04-13 00:22:50,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12602 to 1982. [2018-04-13 00:22:50,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1982 states. [2018-04-13 00:22:50,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1982 states to 1982 states and 4106 transitions. [2018-04-13 00:22:50,876 INFO L78 Accepts]: Start accepts. Automaton has 1982 states and 4106 transitions. Word has length 2351 [2018-04-13 00:22:50,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:50,876 INFO L459 AbstractCegarLoop]: Abstraction has 1982 states and 4106 transitions. [2018-04-13 00:22:50,877 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:22:50,877 INFO L276 IsEmpty]: Start isEmpty. Operand 1982 states and 4106 transitions. [2018-04-13 00:22:50,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2358 [2018-04-13 00:22:50,900 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:50,900 INFO L355 BasicCegarLoop]: trace histogram [273, 173, 173, 173, 173, 173, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:50,900 INFO L408 AbstractCegarLoop]: === Iteration 283 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:50,900 INFO L82 PathProgramCache]: Analyzing trace with hash 1811322148, now seen corresponding path program 270 times [2018-04-13 00:22:50,900 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:51,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:51,072 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:52,742 INFO L134 CoverageAnalysis]: Checked inductivity of 188418 backedges. 10633 proven. 3442 refuted. 0 times theorem prover too weak. 174343 trivial. 0 not checked. [2018-04-13 00:22:52,742 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:52,742 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:22:52,742 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:52,743 INFO L134 CoverageAnalysis]: Checked inductivity of 25101 backedges. 17 proven. 224 refuted. 0 times theorem prover too weak. 24860 trivial. 0 not checked. [2018-04-13 00:22:52,743 INFO L182 omatonBuilderFactory]: Interpolants [1713722#(<= main_~i~1 11), 1713723#(<= main_~i~1 12), 1713720#(<= main_~i~1 9), 1713721#(<= main_~i~1 10), 1713726#(<= main_~i~1 15), 1713727#(<= main_~i~1 16), 1713724#(<= main_~i~1 13), 1713725#(<= main_~i~1 14), 1713714#(<= main_~i~1 3), 1713715#(<= main_~i~1 4), 1713712#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 2), 1713713#(<= main_~i~1 2), 1713718#(<= main_~i~1 7), 1713719#(<= main_~i~1 8), 1713716#(<= main_~i~1 5), 1713717#(<= main_~i~1 6), 1713707#true, 1713710#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1713711#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1713708#false, 1713709#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1713730#(<= main_~i~1 19), 1713728#(<= main_~i~1 17), 1713729#(<= main_~i~1 18)] [2018-04-13 00:22:52,746 INFO L134 CoverageAnalysis]: Checked inductivity of 188418 backedges. 10633 proven. 3442 refuted. 0 times theorem prover too weak. 174343 trivial. 0 not checked. [2018-04-13 00:22:52,747 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:22:52,747 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:22:52,747 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=351, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:22:52,747 INFO L87 Difference]: Start difference. First operand 1982 states and 4106 transitions. Second operand 24 states. [2018-04-13 00:22:53,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:53,132 INFO L93 Difference]: Finished difference Result 12153 states and 40726 transitions. [2018-04-13 00:22:53,132 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-13 00:22:53,132 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 2357 [2018-04-13 00:22:53,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:53,208 INFO L225 Difference]: With dead ends: 12153 [2018-04-13 00:22:53,208 INFO L226 Difference]: Without dead ends: 12153 [2018-04-13 00:22:53,208 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=219, Invalid=483, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:22:53,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12153 states. [2018-04-13 00:22:53,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12153 to 1982. [2018-04-13 00:22:53,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1982 states. [2018-04-13 00:22:53,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1982 states to 1982 states and 4106 transitions. [2018-04-13 00:22:53,618 INFO L78 Accepts]: Start accepts. Automaton has 1982 states and 4106 transitions. Word has length 2357 [2018-04-13 00:22:53,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:53,618 INFO L459 AbstractCegarLoop]: Abstraction has 1982 states and 4106 transitions. [2018-04-13 00:22:53,618 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:22:53,618 INFO L276 IsEmpty]: Start isEmpty. Operand 1982 states and 4106 transitions. [2018-04-13 00:22:53,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2364 [2018-04-13 00:22:53,644 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:53,644 INFO L355 BasicCegarLoop]: trace histogram [274, 174, 174, 174, 174, 174, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:53,644 INFO L408 AbstractCegarLoop]: === Iteration 284 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:53,644 INFO L82 PathProgramCache]: Analyzing trace with hash -1886799860, now seen corresponding path program 271 times [2018-04-13 00:22:53,645 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:53,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:53,857 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:55,486 INFO L134 CoverageAnalysis]: Checked inductivity of 189656 backedges. 10415 proven. 4314 refuted. 0 times theorem prover too weak. 174927 trivial. 0 not checked. [2018-04-13 00:22:55,486 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:55,486 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:22:55,486 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:55,487 INFO L134 CoverageAnalysis]: Checked inductivity of 25197 backedges. 37 proven. 300 refuted. 0 times theorem prover too weak. 24860 trivial. 0 not checked. [2018-04-13 00:22:55,487 INFO L182 omatonBuilderFactory]: Interpolants [1727890#(<= main_~i~1 14), 1727891#(<= main_~i~1 15), 1727888#(<= main_~i~1 12), 1727889#(<= main_~i~1 13), 1727894#(<= main_~i~1 18), 1727895#(<= main_~i~1 19), 1727892#(<= main_~i~1 16), 1727893#(<= main_~i~1 17), 1727882#(<= main_~i~1 6), 1727883#(<= main_~i~1 7), 1727880#(<= main_~i~1 4), 1727881#(<= main_~i~1 5), 1727886#(<= main_~i~1 10), 1727887#(<= main_~i~1 11), 1727884#(<= main_~i~1 8), 1727885#(<= main_~i~1 9), 1727874#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1727875#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1727872#true, 1727873#false, 1727878#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 3), 1727879#(<= main_~i~1 3), 1727876#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1727877#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3))] [2018-04-13 00:22:55,490 INFO L134 CoverageAnalysis]: Checked inductivity of 189656 backedges. 10415 proven. 4314 refuted. 0 times theorem prover too weak. 174927 trivial. 0 not checked. [2018-04-13 00:22:55,491 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:22:55,491 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:22:55,491 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=365, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:22:55,491 INFO L87 Difference]: Start difference. First operand 1982 states and 4106 transitions. Second operand 24 states. [2018-04-13 00:22:55,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:55,876 INFO L93 Difference]: Finished difference Result 11690 states and 39010 transitions. [2018-04-13 00:22:55,876 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-13 00:22:55,876 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 2363 [2018-04-13 00:22:55,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:55,938 INFO L225 Difference]: With dead ends: 11690 [2018-04-13 00:22:55,939 INFO L226 Difference]: Without dead ends: 11690 [2018-04-13 00:22:55,939 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=215, Invalid=541, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:22:55,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11690 states. [2018-04-13 00:22:56,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11690 to 1982. [2018-04-13 00:22:56,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1982 states. [2018-04-13 00:22:56,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1982 states to 1982 states and 4106 transitions. [2018-04-13 00:22:56,272 INFO L78 Accepts]: Start accepts. Automaton has 1982 states and 4106 transitions. Word has length 2363 [2018-04-13 00:22:56,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:56,273 INFO L459 AbstractCegarLoop]: Abstraction has 1982 states and 4106 transitions. [2018-04-13 00:22:56,273 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:22:56,273 INFO L276 IsEmpty]: Start isEmpty. Operand 1982 states and 4106 transitions. [2018-04-13 00:22:56,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2370 [2018-04-13 00:22:56,297 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:56,297 INFO L355 BasicCegarLoop]: trace histogram [275, 175, 175, 175, 175, 175, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:56,297 INFO L408 AbstractCegarLoop]: === Iteration 285 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:56,297 INFO L82 PathProgramCache]: Analyzing trace with hash -965247580, now seen corresponding path program 272 times [2018-04-13 00:22:56,297 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:56,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:56,475 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:22:58,108 INFO L134 CoverageAnalysis]: Checked inductivity of 190900 backedges. 10249 proven. 5133 refuted. 0 times theorem prover too weak. 175518 trivial. 0 not checked. [2018-04-13 00:22:58,108 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:22:58,108 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:22:58,108 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:22:58,109 INFO L134 CoverageAnalysis]: Checked inductivity of 25287 backedges. 63 proven. 364 refuted. 0 times theorem prover too weak. 24860 trivial. 0 not checked. [2018-04-13 00:22:58,109 INFO L182 omatonBuilderFactory]: Interpolants [1741594#(<= main_~i~1 14), 1741595#(<= main_~i~1 15), 1741592#(<= main_~i~1 12), 1741593#(<= main_~i~1 13), 1741598#(<= main_~i~1 18), 1741599#(<= main_~i~1 19), 1741596#(<= main_~i~1 16), 1741597#(<= main_~i~1 17), 1741586#(<= main_~i~1 6), 1741587#(<= main_~i~1 7), 1741584#(<= main_~i~1 4), 1741585#(<= main_~i~1 5), 1741590#(<= main_~i~1 10), 1741591#(<= main_~i~1 11), 1741588#(<= main_~i~1 8), 1741589#(<= main_~i~1 9), 1741578#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1741579#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1741576#true, 1741577#false, 1741582#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1741583#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 4), 1741580#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1741581#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3))] [2018-04-13 00:22:58,113 INFO L134 CoverageAnalysis]: Checked inductivity of 190900 backedges. 10249 proven. 5133 refuted. 0 times theorem prover too weak. 175518 trivial. 0 not checked. [2018-04-13 00:22:58,113 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:22:58,113 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:22:58,113 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=377, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:22:58,113 INFO L87 Difference]: Start difference. First operand 1982 states and 4106 transitions. Second operand 24 states. [2018-04-13 00:22:58,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:22:58,531 INFO L93 Difference]: Finished difference Result 11213 states and 37242 transitions. [2018-04-13 00:22:58,532 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-13 00:22:58,532 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 2369 [2018-04-13 00:22:58,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:22:58,598 INFO L225 Difference]: With dead ends: 11213 [2018-04-13 00:22:58,598 INFO L226 Difference]: Without dead ends: 11213 [2018-04-13 00:22:58,599 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=215, Invalid=597, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:22:58,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11213 states. [2018-04-13 00:22:58,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11213 to 1982. [2018-04-13 00:22:58,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1982 states. [2018-04-13 00:22:58,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1982 states to 1982 states and 4106 transitions. [2018-04-13 00:22:58,938 INFO L78 Accepts]: Start accepts. Automaton has 1982 states and 4106 transitions. Word has length 2369 [2018-04-13 00:22:58,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:22:58,938 INFO L459 AbstractCegarLoop]: Abstraction has 1982 states and 4106 transitions. [2018-04-13 00:22:58,938 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:22:58,938 INFO L276 IsEmpty]: Start isEmpty. Operand 1982 states and 4106 transitions. [2018-04-13 00:22:58,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2376 [2018-04-13 00:22:58,963 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:22:58,963 INFO L355 BasicCegarLoop]: trace histogram [276, 176, 176, 176, 176, 176, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:22:58,963 INFO L408 AbstractCegarLoop]: === Iteration 286 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:22:58,964 INFO L82 PathProgramCache]: Analyzing trace with hash 1997641356, now seen corresponding path program 273 times [2018-04-13 00:22:58,964 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:22:59,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:22:59,167 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:00,851 INFO L134 CoverageAnalysis]: Checked inductivity of 192150 backedges. 10153 proven. 5881 refuted. 0 times theorem prover too weak. 176116 trivial. 0 not checked. [2018-04-13 00:23:00,851 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:00,851 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:23:00,851 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:00,852 INFO L134 CoverageAnalysis]: Checked inductivity of 25371 backedges. 95 proven. 416 refuted. 0 times theorem prover too weak. 24860 trivial. 0 not checked. [2018-04-13 00:23:00,852 INFO L182 omatonBuilderFactory]: Interpolants [1754810#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1754811#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1754808#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1754809#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1754814#(<= main_~i~1 5), 1754815#(<= main_~i~1 6), 1754812#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1754813#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 5), 1754806#false, 1754807#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1754805#true, 1754826#(<= main_~i~1 17), 1754827#(<= main_~i~1 18), 1754824#(<= main_~i~1 15), 1754825#(<= main_~i~1 16), 1754828#(<= main_~i~1 19), 1754818#(<= main_~i~1 9), 1754819#(<= main_~i~1 10), 1754816#(<= main_~i~1 7), 1754817#(<= main_~i~1 8), 1754822#(<= main_~i~1 13), 1754823#(<= main_~i~1 14), 1754820#(<= main_~i~1 11), 1754821#(<= main_~i~1 12)] [2018-04-13 00:23:00,855 INFO L134 CoverageAnalysis]: Checked inductivity of 192150 backedges. 10153 proven. 5881 refuted. 0 times theorem prover too weak. 176116 trivial. 0 not checked. [2018-04-13 00:23:00,855 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:23:00,855 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:23:00,855 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=387, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:23:00,855 INFO L87 Difference]: Start difference. First operand 1982 states and 4106 transitions. Second operand 24 states. [2018-04-13 00:23:01,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:01,201 INFO L93 Difference]: Finished difference Result 10722 states and 35422 transitions. [2018-04-13 00:23:01,201 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-13 00:23:01,201 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 2375 [2018-04-13 00:23:01,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:01,258 INFO L225 Difference]: With dead ends: 10722 [2018-04-13 00:23:01,258 INFO L226 Difference]: Without dead ends: 10722 [2018-04-13 00:23:01,258 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=219, Invalid=651, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:23:01,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10722 states. [2018-04-13 00:23:01,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10722 to 1982. [2018-04-13 00:23:01,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1982 states. [2018-04-13 00:23:01,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1982 states to 1982 states and 4106 transitions. [2018-04-13 00:23:01,558 INFO L78 Accepts]: Start accepts. Automaton has 1982 states and 4106 transitions. Word has length 2375 [2018-04-13 00:23:01,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:01,559 INFO L459 AbstractCegarLoop]: Abstraction has 1982 states and 4106 transitions. [2018-04-13 00:23:01,559 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:23:01,559 INFO L276 IsEmpty]: Start isEmpty. Operand 1982 states and 4106 transitions. [2018-04-13 00:23:01,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2382 [2018-04-13 00:23:01,583 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:01,583 INFO L355 BasicCegarLoop]: trace histogram [277, 177, 177, 177, 177, 177, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:01,583 INFO L408 AbstractCegarLoop]: === Iteration 287 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:01,583 INFO L82 PathProgramCache]: Analyzing trace with hash -1094243804, now seen corresponding path program 274 times [2018-04-13 00:23:01,583 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:01,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:01,822 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:03,587 INFO L134 CoverageAnalysis]: Checked inductivity of 193406 backedges. 10145 proven. 6540 refuted. 0 times theorem prover too weak. 176721 trivial. 0 not checked. [2018-04-13 00:23:03,587 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:03,587 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:23:03,587 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:03,588 INFO L134 CoverageAnalysis]: Checked inductivity of 25449 backedges. 133 proven. 456 refuted. 0 times theorem prover too weak. 24860 trivial. 0 not checked. [2018-04-13 00:23:03,588 INFO L182 omatonBuilderFactory]: Interpolants [1767546#false, 1767547#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1767545#true, 1767550#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1767551#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1767548#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1767549#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1767568#(<= main_~i~1 19), 1767562#(<= main_~i~1 13), 1767563#(<= main_~i~1 14), 1767560#(<= main_~i~1 11), 1767561#(<= main_~i~1 12), 1767566#(<= main_~i~1 17), 1767567#(<= main_~i~1 18), 1767564#(<= main_~i~1 15), 1767565#(<= main_~i~1 16), 1767554#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 6), 1767555#(<= main_~i~1 6), 1767552#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1767553#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1767558#(<= main_~i~1 9), 1767559#(<= main_~i~1 10), 1767556#(<= main_~i~1 7), 1767557#(<= main_~i~1 8)] [2018-04-13 00:23:03,591 INFO L134 CoverageAnalysis]: Checked inductivity of 193406 backedges. 10145 proven. 6540 refuted. 0 times theorem prover too weak. 176721 trivial. 0 not checked. [2018-04-13 00:23:03,592 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:23:03,592 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:23:03,592 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=395, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:23:03,592 INFO L87 Difference]: Start difference. First operand 1982 states and 4106 transitions. Second operand 24 states. [2018-04-13 00:23:04,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:04,063 INFO L93 Difference]: Finished difference Result 10217 states and 33550 transitions. [2018-04-13 00:23:04,063 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-13 00:23:04,063 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 2381 [2018-04-13 00:23:04,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:04,131 INFO L225 Difference]: With dead ends: 10217 [2018-04-13 00:23:04,132 INFO L226 Difference]: Without dead ends: 10217 [2018-04-13 00:23:04,132 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=227, Invalid=703, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:23:04,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10217 states. [2018-04-13 00:23:04,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10217 to 1982. [2018-04-13 00:23:04,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1982 states. [2018-04-13 00:23:04,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1982 states to 1982 states and 4106 transitions. [2018-04-13 00:23:04,460 INFO L78 Accepts]: Start accepts. Automaton has 1982 states and 4106 transitions. Word has length 2381 [2018-04-13 00:23:04,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:04,461 INFO L459 AbstractCegarLoop]: Abstraction has 1982 states and 4106 transitions. [2018-04-13 00:23:04,461 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:23:04,461 INFO L276 IsEmpty]: Start isEmpty. Operand 1982 states and 4106 transitions. [2018-04-13 00:23:04,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2388 [2018-04-13 00:23:04,487 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:04,487 INFO L355 BasicCegarLoop]: trace histogram [278, 178, 178, 178, 178, 178, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:04,487 INFO L408 AbstractCegarLoop]: === Iteration 288 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:04,488 INFO L82 PathProgramCache]: Analyzing trace with hash -1644318452, now seen corresponding path program 275 times [2018-04-13 00:23:04,488 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:04,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:04,711 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:06,473 INFO L134 CoverageAnalysis]: Checked inductivity of 194668 backedges. 10243 proven. 7092 refuted. 0 times theorem prover too weak. 177333 trivial. 0 not checked. [2018-04-13 00:23:06,473 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:06,473 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:23:06,474 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:06,474 INFO L134 CoverageAnalysis]: Checked inductivity of 25521 backedges. 177 proven. 484 refuted. 0 times theorem prover too weak. 24860 trivial. 0 not checked. [2018-04-13 00:23:06,475 INFO L182 omatonBuilderFactory]: Interpolants [1779803#(<= main_~i~1 17), 1779802#(<= main_~i~1 16), 1779801#(<= main_~i~1 15), 1779800#(<= main_~i~1 14), 1779805#(<= main_~i~1 19), 1779804#(<= main_~i~1 18), 1779795#(<= main_~i~1 9), 1779794#(<= main_~i~1 8), 1779793#(<= main_~i~1 7), 1779792#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 7), 1779799#(<= main_~i~1 13), 1779798#(<= main_~i~1 12), 1779797#(<= main_~i~1 11), 1779796#(<= main_~i~1 10), 1779787#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1779786#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1779785#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1779784#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1779791#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1779790#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1779789#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1779788#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1779783#false, 1779782#true] [2018-04-13 00:23:06,478 INFO L134 CoverageAnalysis]: Checked inductivity of 194668 backedges. 10243 proven. 7092 refuted. 0 times theorem prover too weak. 177333 trivial. 0 not checked. [2018-04-13 00:23:06,478 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:23:06,478 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:23:06,478 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=401, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:23:06,478 INFO L87 Difference]: Start difference. First operand 1982 states and 4106 transitions. Second operand 24 states. [2018-04-13 00:23:06,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:06,850 INFO L93 Difference]: Finished difference Result 9698 states and 31626 transitions. [2018-04-13 00:23:06,850 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-13 00:23:06,850 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 2387 [2018-04-13 00:23:06,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:06,902 INFO L225 Difference]: With dead ends: 9698 [2018-04-13 00:23:06,902 INFO L226 Difference]: Without dead ends: 9698 [2018-04-13 00:23:06,902 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=239, Invalid=753, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:23:06,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9698 states. [2018-04-13 00:23:07,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9698 to 1982. [2018-04-13 00:23:07,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1982 states. [2018-04-13 00:23:07,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1982 states to 1982 states and 4106 transitions. [2018-04-13 00:23:07,156 INFO L78 Accepts]: Start accepts. Automaton has 1982 states and 4106 transitions. Word has length 2387 [2018-04-13 00:23:07,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:07,156 INFO L459 AbstractCegarLoop]: Abstraction has 1982 states and 4106 transitions. [2018-04-13 00:23:07,156 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:23:07,156 INFO L276 IsEmpty]: Start isEmpty. Operand 1982 states and 4106 transitions. [2018-04-13 00:23:07,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2394 [2018-04-13 00:23:07,180 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:07,181 INFO L355 BasicCegarLoop]: trace histogram [279, 179, 179, 179, 179, 179, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:07,181 INFO L408 AbstractCegarLoop]: === Iteration 289 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:07,181 INFO L82 PathProgramCache]: Analyzing trace with hash -174220636, now seen corresponding path program 276 times [2018-04-13 00:23:07,181 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:07,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:07,356 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:09,019 INFO L134 CoverageAnalysis]: Checked inductivity of 195936 backedges. 10465 proven. 7519 refuted. 0 times theorem prover too weak. 177952 trivial. 0 not checked. [2018-04-13 00:23:09,020 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:09,020 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:23:09,020 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:09,021 INFO L134 CoverageAnalysis]: Checked inductivity of 25587 backedges. 227 proven. 500 refuted. 0 times theorem prover too weak. 24860 trivial. 0 not checked. [2018-04-13 00:23:09,021 INFO L182 omatonBuilderFactory]: Interpolants [1791515#(<= main_~i~1 9), 1791514#(<= main_~i~1 8), 1791513#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 8), 1791512#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1791519#(<= main_~i~1 13), 1791518#(<= main_~i~1 12), 1791517#(<= main_~i~1 11), 1791516#(<= main_~i~1 10), 1791507#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1791506#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1791505#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1791504#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1791511#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1791510#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1791509#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1791508#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1791503#false, 1791502#true, 1791523#(<= main_~i~1 17), 1791522#(<= main_~i~1 16), 1791521#(<= main_~i~1 15), 1791520#(<= main_~i~1 14), 1791525#(<= main_~i~1 19), 1791524#(<= main_~i~1 18)] [2018-04-13 00:23:09,024 INFO L134 CoverageAnalysis]: Checked inductivity of 195936 backedges. 10465 proven. 7519 refuted. 0 times theorem prover too weak. 177952 trivial. 0 not checked. [2018-04-13 00:23:09,024 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:23:09,025 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:23:09,025 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=405, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:23:09,025 INFO L87 Difference]: Start difference. First operand 1982 states and 4106 transitions. Second operand 24 states. [2018-04-13 00:23:09,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:09,408 INFO L93 Difference]: Finished difference Result 9165 states and 29650 transitions. [2018-04-13 00:23:09,408 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-13 00:23:09,408 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 2393 [2018-04-13 00:23:09,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:09,462 INFO L225 Difference]: With dead ends: 9165 [2018-04-13 00:23:09,462 INFO L226 Difference]: Without dead ends: 9165 [2018-04-13 00:23:09,462 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=255, Invalid=801, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:23:09,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9165 states. [2018-04-13 00:23:09,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9165 to 1982. [2018-04-13 00:23:09,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1982 states. [2018-04-13 00:23:09,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1982 states to 1982 states and 4106 transitions. [2018-04-13 00:23:09,714 INFO L78 Accepts]: Start accepts. Automaton has 1982 states and 4106 transitions. Word has length 2393 [2018-04-13 00:23:09,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:09,714 INFO L459 AbstractCegarLoop]: Abstraction has 1982 states and 4106 transitions. [2018-04-13 00:23:09,714 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:23:09,714 INFO L276 IsEmpty]: Start isEmpty. Operand 1982 states and 4106 transitions. [2018-04-13 00:23:09,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2400 [2018-04-13 00:23:09,739 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:09,739 INFO L355 BasicCegarLoop]: trace histogram [280, 180, 180, 180, 180, 180, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:09,739 INFO L408 AbstractCegarLoop]: === Iteration 290 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:09,740 INFO L82 PathProgramCache]: Analyzing trace with hash -664533108, now seen corresponding path program 277 times [2018-04-13 00:23:09,740 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:09,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:09,946 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:11,670 INFO L134 CoverageAnalysis]: Checked inductivity of 197210 backedges. 10829 proven. 7803 refuted. 0 times theorem prover too weak. 178578 trivial. 0 not checked. [2018-04-13 00:23:11,671 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:11,671 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:23:11,671 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:11,672 INFO L134 CoverageAnalysis]: Checked inductivity of 25647 backedges. 283 proven. 504 refuted. 0 times theorem prover too weak. 24860 trivial. 0 not checked. [2018-04-13 00:23:11,672 INFO L182 omatonBuilderFactory]: Interpolants [1802714#(<= main_~i~1 19), 1802713#(<= main_~i~1 18), 1802712#(<= main_~i~1 17), 1802707#(<= main_~i~1 12), 1802706#(<= main_~i~1 11), 1802705#(<= main_~i~1 10), 1802704#(<= main_~i~1 9), 1802711#(<= main_~i~1 16), 1802710#(<= main_~i~1 15), 1802709#(<= main_~i~1 14), 1802708#(<= main_~i~1 13), 1802699#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1802698#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1802697#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1802696#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1802703#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 9), 1802702#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1802701#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1802700#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1802691#true, 1802695#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1802694#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1802693#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1802692#false] [2018-04-13 00:23:11,675 INFO L134 CoverageAnalysis]: Checked inductivity of 197210 backedges. 10829 proven. 7803 refuted. 0 times theorem prover too weak. 178578 trivial. 0 not checked. [2018-04-13 00:23:11,675 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:23:11,676 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:23:11,676 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=407, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:23:11,676 INFO L87 Difference]: Start difference. First operand 1982 states and 4106 transitions. Second operand 24 states. [2018-04-13 00:23:12,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:12,110 INFO L93 Difference]: Finished difference Result 8618 states and 27622 transitions. [2018-04-13 00:23:12,111 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-13 00:23:12,111 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 2399 [2018-04-13 00:23:12,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:12,158 INFO L225 Difference]: With dead ends: 8618 [2018-04-13 00:23:12,158 INFO L226 Difference]: Without dead ends: 8618 [2018-04-13 00:23:12,158 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=275, Invalid=847, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:23:12,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8618 states. [2018-04-13 00:23:12,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8618 to 1982. [2018-04-13 00:23:12,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1982 states. [2018-04-13 00:23:12,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1982 states to 1982 states and 4106 transitions. [2018-04-13 00:23:12,376 INFO L78 Accepts]: Start accepts. Automaton has 1982 states and 4106 transitions. Word has length 2399 [2018-04-13 00:23:12,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:12,376 INFO L459 AbstractCegarLoop]: Abstraction has 1982 states and 4106 transitions. [2018-04-13 00:23:12,376 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:23:12,376 INFO L276 IsEmpty]: Start isEmpty. Operand 1982 states and 4106 transitions. [2018-04-13 00:23:12,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2406 [2018-04-13 00:23:12,402 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:12,402 INFO L355 BasicCegarLoop]: trace histogram [281, 181, 181, 181, 181, 181, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:12,402 INFO L408 AbstractCegarLoop]: === Iteration 291 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:12,402 INFO L82 PathProgramCache]: Analyzing trace with hash 538365732, now seen corresponding path program 278 times [2018-04-13 00:23:12,402 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:12,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:12,575 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:14,256 INFO L134 CoverageAnalysis]: Checked inductivity of 198490 backedges. 11353 proven. 7926 refuted. 0 times theorem prover too weak. 179211 trivial. 0 not checked. [2018-04-13 00:23:14,256 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:14,256 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:23:14,256 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:14,257 INFO L134 CoverageAnalysis]: Checked inductivity of 25701 backedges. 345 proven. 496 refuted. 0 times theorem prover too weak. 24860 trivial. 0 not checked. [2018-04-13 00:23:14,257 INFO L182 omatonBuilderFactory]: Interpolants [1813339#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1813338#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1813337#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1813336#false, 1813343#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1813342#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1813341#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1813340#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1813335#true, 1813355#(<= main_~i~1 16), 1813354#(<= main_~i~1 15), 1813353#(<= main_~i~1 14), 1813352#(<= main_~i~1 13), 1813358#(<= main_~i~1 19), 1813357#(<= main_~i~1 18), 1813356#(<= main_~i~1 17), 1813347#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1813346#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1813345#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1813344#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1813351#(<= main_~i~1 12), 1813350#(<= main_~i~1 11), 1813349#(<= main_~i~1 10), 1813348#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 10)] [2018-04-13 00:23:14,261 INFO L134 CoverageAnalysis]: Checked inductivity of 198490 backedges. 11353 proven. 7926 refuted. 0 times theorem prover too weak. 179211 trivial. 0 not checked. [2018-04-13 00:23:14,261 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:23:14,261 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:23:14,261 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=407, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:23:14,261 INFO L87 Difference]: Start difference. First operand 1982 states and 4106 transitions. Second operand 24 states. [2018-04-13 00:23:14,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:14,670 INFO L93 Difference]: Finished difference Result 8057 states and 25542 transitions. [2018-04-13 00:23:14,670 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-13 00:23:14,670 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 2405 [2018-04-13 00:23:14,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:14,713 INFO L225 Difference]: With dead ends: 8057 [2018-04-13 00:23:14,713 INFO L226 Difference]: Without dead ends: 8057 [2018-04-13 00:23:14,713 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=299, Invalid=891, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 00:23:14,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8057 states. [2018-04-13 00:23:14,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8057 to 1982. [2018-04-13 00:23:14,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1982 states. [2018-04-13 00:23:14,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1982 states to 1982 states and 4106 transitions. [2018-04-13 00:23:14,895 INFO L78 Accepts]: Start accepts. Automaton has 1982 states and 4106 transitions. Word has length 2405 [2018-04-13 00:23:14,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:14,896 INFO L459 AbstractCegarLoop]: Abstraction has 1982 states and 4106 transitions. [2018-04-13 00:23:14,896 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:23:14,896 INFO L276 IsEmpty]: Start isEmpty. Operand 1982 states and 4106 transitions. [2018-04-13 00:23:14,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2412 [2018-04-13 00:23:14,921 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:14,921 INFO L355 BasicCegarLoop]: trace histogram [282, 182, 182, 182, 182, 182, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:14,921 INFO L408 AbstractCegarLoop]: === Iteration 292 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:14,921 INFO L82 PathProgramCache]: Analyzing trace with hash -1619617268, now seen corresponding path program 279 times [2018-04-13 00:23:14,921 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:15,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:15,173 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:16,899 INFO L134 CoverageAnalysis]: Checked inductivity of 199776 backedges. 12055 proven. 7870 refuted. 0 times theorem prover too weak. 179851 trivial. 0 not checked. [2018-04-13 00:23:16,900 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:16,900 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:23:16,900 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:16,901 INFO L134 CoverageAnalysis]: Checked inductivity of 25749 backedges. 413 proven. 476 refuted. 0 times theorem prover too weak. 24860 trivial. 0 not checked. [2018-04-13 00:23:16,901 INFO L182 omatonBuilderFactory]: Interpolants [1823423#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1823422#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1823421#false, 1823420#true, 1823443#(<= main_~i~1 19), 1823442#(<= main_~i~1 18), 1823441#(<= main_~i~1 17), 1823440#(<= main_~i~1 16), 1823435#(<= main_~i~1 11), 1823434#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 11), 1823433#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1823432#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1823439#(<= main_~i~1 15), 1823438#(<= main_~i~1 14), 1823437#(<= main_~i~1 13), 1823436#(<= main_~i~1 12), 1823427#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1823426#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1823425#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1823424#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1823431#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1823430#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1823429#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1823428#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6))] [2018-04-13 00:23:16,904 INFO L134 CoverageAnalysis]: Checked inductivity of 199776 backedges. 12055 proven. 7870 refuted. 0 times theorem prover too weak. 179851 trivial. 0 not checked. [2018-04-13 00:23:16,904 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:23:16,904 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:23:16,904 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=405, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:23:16,905 INFO L87 Difference]: Start difference. First operand 1982 states and 4106 transitions. Second operand 24 states. [2018-04-13 00:23:17,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:17,335 INFO L93 Difference]: Finished difference Result 7482 states and 23410 transitions. [2018-04-13 00:23:17,335 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-13 00:23:17,335 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 2411 [2018-04-13 00:23:17,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:17,380 INFO L225 Difference]: With dead ends: 7482 [2018-04-13 00:23:17,381 INFO L226 Difference]: Without dead ends: 7482 [2018-04-13 00:23:17,381 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=327, Invalid=933, Unknown=0, NotChecked=0, Total=1260 [2018-04-13 00:23:17,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7482 states. [2018-04-13 00:23:17,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7482 to 1982. [2018-04-13 00:23:17,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1982 states. [2018-04-13 00:23:17,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1982 states to 1982 states and 4106 transitions. [2018-04-13 00:23:17,566 INFO L78 Accepts]: Start accepts. Automaton has 1982 states and 4106 transitions. Word has length 2411 [2018-04-13 00:23:17,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:17,566 INFO L459 AbstractCegarLoop]: Abstraction has 1982 states and 4106 transitions. [2018-04-13 00:23:17,566 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:23:17,566 INFO L276 IsEmpty]: Start isEmpty. Operand 1982 states and 4106 transitions. [2018-04-13 00:23:17,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2418 [2018-04-13 00:23:17,592 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:17,592 INFO L355 BasicCegarLoop]: trace histogram [283, 183, 183, 183, 183, 183, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:17,592 INFO L408 AbstractCegarLoop]: === Iteration 293 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:17,592 INFO L82 PathProgramCache]: Analyzing trace with hash -1951217756, now seen corresponding path program 280 times [2018-04-13 00:23:17,592 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:17,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:17,799 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:19,540 INFO L134 CoverageAnalysis]: Checked inductivity of 201068 backedges. 12953 proven. 7617 refuted. 0 times theorem prover too weak. 180498 trivial. 0 not checked. [2018-04-13 00:23:19,540 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:19,540 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:23:19,540 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:19,541 INFO L134 CoverageAnalysis]: Checked inductivity of 25791 backedges. 487 proven. 444 refuted. 0 times theorem prover too weak. 24860 trivial. 0 not checked. [2018-04-13 00:23:19,541 INFO L182 omatonBuilderFactory]: Interpolants [1832955#(<= main_~i~1 19), 1832954#(<= main_~i~1 18), 1832953#(<= main_~i~1 17), 1832952#(<= main_~i~1 16), 1832947#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 12), 1832946#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1832945#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1832944#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1832951#(<= main_~i~1 15), 1832950#(<= main_~i~1 14), 1832949#(<= main_~i~1 13), 1832948#(<= main_~i~1 12), 1832939#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1832938#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1832937#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1832936#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1832943#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1832942#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1832941#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1832940#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1832935#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1832934#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1832933#false, 1832932#true] [2018-04-13 00:23:19,544 INFO L134 CoverageAnalysis]: Checked inductivity of 201068 backedges. 12953 proven. 7617 refuted. 0 times theorem prover too weak. 180498 trivial. 0 not checked. [2018-04-13 00:23:19,545 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:23:19,545 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:23:19,545 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=401, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:23:19,545 INFO L87 Difference]: Start difference. First operand 1982 states and 4106 transitions. Second operand 24 states. [2018-04-13 00:23:19,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:19,917 INFO L93 Difference]: Finished difference Result 6893 states and 21226 transitions. [2018-04-13 00:23:19,917 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-13 00:23:19,917 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 2417 [2018-04-13 00:23:19,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:19,952 INFO L225 Difference]: With dead ends: 6893 [2018-04-13 00:23:19,952 INFO L226 Difference]: Without dead ends: 6893 [2018-04-13 00:23:19,952 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=359, Invalid=973, Unknown=0, NotChecked=0, Total=1332 [2018-04-13 00:23:19,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6893 states. [2018-04-13 00:23:20,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6893 to 1982. [2018-04-13 00:23:20,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1982 states. [2018-04-13 00:23:20,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1982 states to 1982 states and 4106 transitions. [2018-04-13 00:23:20,085 INFO L78 Accepts]: Start accepts. Automaton has 1982 states and 4106 transitions. Word has length 2417 [2018-04-13 00:23:20,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:20,086 INFO L459 AbstractCegarLoop]: Abstraction has 1982 states and 4106 transitions. [2018-04-13 00:23:20,086 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:23:20,086 INFO L276 IsEmpty]: Start isEmpty. Operand 1982 states and 4106 transitions. [2018-04-13 00:23:20,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2424 [2018-04-13 00:23:20,110 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:20,110 INFO L355 BasicCegarLoop]: trace histogram [284, 184, 184, 184, 184, 184, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:20,110 INFO L408 AbstractCegarLoop]: === Iteration 294 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:20,110 INFO L82 PathProgramCache]: Analyzing trace with hash 1065576588, now seen corresponding path program 281 times [2018-04-13 00:23:20,110 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:20,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:20,269 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:22,051 INFO L134 CoverageAnalysis]: Checked inductivity of 202366 backedges. 14065 proven. 7149 refuted. 0 times theorem prover too weak. 181152 trivial. 0 not checked. [2018-04-13 00:23:22,051 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:22,051 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:23:22,051 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:22,052 INFO L134 CoverageAnalysis]: Checked inductivity of 25827 backedges. 567 proven. 400 refuted. 0 times theorem prover too weak. 24860 trivial. 0 not checked. [2018-04-13 00:23:22,053 INFO L182 omatonBuilderFactory]: Interpolants [1841880#(<= main_~i~1 19), 1841876#(<= main_~i~1 15), 1841877#(<= main_~i~1 16), 1841878#(<= main_~i~1 17), 1841879#(<= main_~i~1 18), 1841872#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 1841873#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 13), 1841874#(<= main_~i~1 13), 1841875#(<= main_~i~1 14), 1841868#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1841869#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1841870#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1841871#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1841864#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1841865#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1841866#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1841867#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1841860#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1841861#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1841862#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1841863#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1841857#true, 1841858#false, 1841859#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size))] [2018-04-13 00:23:22,056 INFO L134 CoverageAnalysis]: Checked inductivity of 202366 backedges. 14065 proven. 7149 refuted. 0 times theorem prover too weak. 181152 trivial. 0 not checked. [2018-04-13 00:23:22,056 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:23:22,056 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:23:22,056 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=395, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:23:22,057 INFO L87 Difference]: Start difference. First operand 1982 states and 4106 transitions. Second operand 24 states. [2018-04-13 00:23:22,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:22,470 INFO L93 Difference]: Finished difference Result 6290 states and 18990 transitions. [2018-04-13 00:23:22,470 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-13 00:23:22,470 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 2423 [2018-04-13 00:23:22,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:22,507 INFO L225 Difference]: With dead ends: 6290 [2018-04-13 00:23:22,507 INFO L226 Difference]: Without dead ends: 6290 [2018-04-13 00:23:22,507 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=395, Invalid=1011, Unknown=0, NotChecked=0, Total=1406 [2018-04-13 00:23:22,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6290 states. [2018-04-13 00:23:22,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6290 to 1982. [2018-04-13 00:23:22,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1982 states. [2018-04-13 00:23:22,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1982 states to 1982 states and 4106 transitions. [2018-04-13 00:23:22,637 INFO L78 Accepts]: Start accepts. Automaton has 1982 states and 4106 transitions. Word has length 2423 [2018-04-13 00:23:22,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:22,638 INFO L459 AbstractCegarLoop]: Abstraction has 1982 states and 4106 transitions. [2018-04-13 00:23:22,638 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:23:22,638 INFO L276 IsEmpty]: Start isEmpty. Operand 1982 states and 4106 transitions. [2018-04-13 00:23:22,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2430 [2018-04-13 00:23:22,664 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:22,664 INFO L355 BasicCegarLoop]: trace histogram [285, 185, 185, 185, 185, 185, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:22,664 INFO L408 AbstractCegarLoop]: === Iteration 295 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:22,664 INFO L82 PathProgramCache]: Analyzing trace with hash -1101691868, now seen corresponding path program 282 times [2018-04-13 00:23:22,664 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:22,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:22,880 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:24,728 INFO L134 CoverageAnalysis]: Checked inductivity of 203670 backedges. 15409 proven. 6448 refuted. 0 times theorem prover too weak. 181813 trivial. 0 not checked. [2018-04-13 00:23:24,728 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:24,728 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:23:24,728 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:24,729 INFO L134 CoverageAnalysis]: Checked inductivity of 25857 backedges. 653 proven. 344 refuted. 0 times theorem prover too weak. 24860 trivial. 0 not checked. [2018-04-13 00:23:24,729 INFO L182 omatonBuilderFactory]: Interpolants [1850204#(<= main_~i~1 19), 1850200#(<= main_~i~1 15), 1850201#(<= main_~i~1 16), 1850202#(<= main_~i~1 17), 1850203#(<= main_~i~1 18), 1850196#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 1850197#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 1850198#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 14), 1850199#(<= main_~i~1 14), 1850192#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1850193#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1850194#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1850195#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1850188#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1850189#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1850190#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1850191#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1850184#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1850185#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1850186#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1850187#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1850181#true, 1850182#false, 1850183#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size))] [2018-04-13 00:23:24,733 INFO L134 CoverageAnalysis]: Checked inductivity of 203670 backedges. 15409 proven. 6448 refuted. 0 times theorem prover too weak. 181813 trivial. 0 not checked. [2018-04-13 00:23:24,733 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:23:24,733 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:23:24,733 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=387, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:23:24,733 INFO L87 Difference]: Start difference. First operand 1982 states and 4106 transitions. Second operand 24 states. [2018-04-13 00:23:25,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:25,076 INFO L93 Difference]: Finished difference Result 5673 states and 16702 transitions. [2018-04-13 00:23:25,076 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-13 00:23:25,076 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 2429 [2018-04-13 00:23:25,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:25,105 INFO L225 Difference]: With dead ends: 5673 [2018-04-13 00:23:25,105 INFO L226 Difference]: Without dead ends: 5673 [2018-04-13 00:23:25,105 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=435, Invalid=1047, Unknown=0, NotChecked=0, Total=1482 [2018-04-13 00:23:25,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5673 states. [2018-04-13 00:23:25,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5673 to 1982. [2018-04-13 00:23:25,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1982 states. [2018-04-13 00:23:25,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1982 states to 1982 states and 4106 transitions. [2018-04-13 00:23:25,209 INFO L78 Accepts]: Start accepts. Automaton has 1982 states and 4106 transitions. Word has length 2429 [2018-04-13 00:23:25,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:25,209 INFO L459 AbstractCegarLoop]: Abstraction has 1982 states and 4106 transitions. [2018-04-13 00:23:25,209 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:23:25,209 INFO L276 IsEmpty]: Start isEmpty. Operand 1982 states and 4106 transitions. [2018-04-13 00:23:25,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2436 [2018-04-13 00:23:25,234 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:25,234 INFO L355 BasicCegarLoop]: trace histogram [286, 186, 186, 186, 186, 186, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:25,234 INFO L408 AbstractCegarLoop]: === Iteration 296 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:25,235 INFO L82 PathProgramCache]: Analyzing trace with hash 1777627916, now seen corresponding path program 283 times [2018-04-13 00:23:25,235 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:25,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:25,415 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:27,192 INFO L134 CoverageAnalysis]: Checked inductivity of 204980 backedges. 17003 proven. 5496 refuted. 0 times theorem prover too weak. 182481 trivial. 0 not checked. [2018-04-13 00:23:27,192 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:27,192 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:23:27,192 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:27,193 INFO L134 CoverageAnalysis]: Checked inductivity of 25881 backedges. 745 proven. 276 refuted. 0 times theorem prover too weak. 24860 trivial. 0 not checked. [2018-04-13 00:23:27,193 INFO L182 omatonBuilderFactory]: Interpolants [1857912#(<= main_~i~1 18), 1857913#(<= main_~i~1 19), 1857908#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 15), 1857909#(<= main_~i~1 15), 1857910#(<= main_~i~1 16), 1857911#(<= main_~i~1 17), 1857904#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1857905#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 1857906#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 1857907#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 1857900#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1857901#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1857902#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1857903#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1857896#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1857897#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1857898#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1857899#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1857892#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1857893#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1857894#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1857895#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1857890#true, 1857891#false] [2018-04-13 00:23:27,197 INFO L134 CoverageAnalysis]: Checked inductivity of 204980 backedges. 17003 proven. 5496 refuted. 0 times theorem prover too weak. 182481 trivial. 0 not checked. [2018-04-13 00:23:27,197 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:23:27,197 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:23:27,197 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=377, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:23:27,197 INFO L87 Difference]: Start difference. First operand 1982 states and 4106 transitions. Second operand 24 states. [2018-04-13 00:23:27,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:27,521 INFO L93 Difference]: Finished difference Result 5042 states and 14362 transitions. [2018-04-13 00:23:27,521 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-13 00:23:27,521 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 2435 [2018-04-13 00:23:27,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:27,545 INFO L225 Difference]: With dead ends: 5042 [2018-04-13 00:23:27,545 INFO L226 Difference]: Without dead ends: 5042 [2018-04-13 00:23:27,545 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=479, Invalid=1081, Unknown=0, NotChecked=0, Total=1560 [2018-04-13 00:23:27,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5042 states. [2018-04-13 00:23:27,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5042 to 1982. [2018-04-13 00:23:27,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1982 states. [2018-04-13 00:23:27,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1982 states to 1982 states and 4106 transitions. [2018-04-13 00:23:27,639 INFO L78 Accepts]: Start accepts. Automaton has 1982 states and 4106 transitions. Word has length 2435 [2018-04-13 00:23:27,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:27,639 INFO L459 AbstractCegarLoop]: Abstraction has 1982 states and 4106 transitions. [2018-04-13 00:23:27,640 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:23:27,640 INFO L276 IsEmpty]: Start isEmpty. Operand 1982 states and 4106 transitions. [2018-04-13 00:23:27,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2442 [2018-04-13 00:23:27,665 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:27,665 INFO L355 BasicCegarLoop]: trace histogram [287, 187, 187, 187, 187, 187, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:27,665 INFO L408 AbstractCegarLoop]: === Iteration 297 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:27,665 INFO L82 PathProgramCache]: Analyzing trace with hash 843515044, now seen corresponding path program 284 times [2018-04-13 00:23:27,665 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:27,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:27,849 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:29,740 INFO L134 CoverageAnalysis]: Checked inductivity of 206296 backedges. 18865 proven. 4275 refuted. 0 times theorem prover too weak. 183156 trivial. 0 not checked. [2018-04-13 00:23:29,740 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:29,740 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:23:29,740 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:29,741 INFO L134 CoverageAnalysis]: Checked inductivity of 25899 backedges. 843 proven. 196 refuted. 0 times theorem prover too weak. 24860 trivial. 0 not checked. [2018-04-13 00:23:29,741 INFO L182 omatonBuilderFactory]: Interpolants [1864988#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 16)), 1864989#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 16), 1864990#(<= main_~i~1 16), 1864991#(<= main_~i~1 17), 1864984#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1864985#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 1864986#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 1864987#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 1864980#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1864981#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1864982#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1864983#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1864976#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1864977#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1864978#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1864979#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1864972#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1864973#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1864974#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1864975#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1864970#true, 1864971#false, 1864992#(<= main_~i~1 18), 1864993#(<= main_~i~1 19)] [2018-04-13 00:23:29,745 INFO L134 CoverageAnalysis]: Checked inductivity of 206296 backedges. 18865 proven. 4275 refuted. 0 times theorem prover too weak. 183156 trivial. 0 not checked. [2018-04-13 00:23:29,745 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:23:29,745 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:23:29,745 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=365, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:23:29,745 INFO L87 Difference]: Start difference. First operand 1982 states and 4106 transitions. Second operand 24 states. [2018-04-13 00:23:30,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:30,064 INFO L93 Difference]: Finished difference Result 4397 states and 11970 transitions. [2018-04-13 00:23:30,064 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-13 00:23:30,064 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 2441 [2018-04-13 00:23:30,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:30,086 INFO L225 Difference]: With dead ends: 4397 [2018-04-13 00:23:30,086 INFO L226 Difference]: Without dead ends: 4397 [2018-04-13 00:23:30,086 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=527, Invalid=1113, Unknown=0, NotChecked=0, Total=1640 [2018-04-13 00:23:30,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4397 states. [2018-04-13 00:23:30,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4397 to 1982. [2018-04-13 00:23:30,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1982 states. [2018-04-13 00:23:30,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1982 states to 1982 states and 4106 transitions. [2018-04-13 00:23:30,164 INFO L78 Accepts]: Start accepts. Automaton has 1982 states and 4106 transitions. Word has length 2441 [2018-04-13 00:23:30,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:30,164 INFO L459 AbstractCegarLoop]: Abstraction has 1982 states and 4106 transitions. [2018-04-13 00:23:30,164 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:23:30,165 INFO L276 IsEmpty]: Start isEmpty. Operand 1982 states and 4106 transitions. [2018-04-13 00:23:30,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2448 [2018-04-13 00:23:30,191 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:30,191 INFO L355 BasicCegarLoop]: trace histogram [288, 188, 188, 188, 188, 188, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:30,191 INFO L408 AbstractCegarLoop]: === Iteration 298 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:30,191 INFO L82 PathProgramCache]: Analyzing trace with hash 726645132, now seen corresponding path program 285 times [2018-04-13 00:23:30,191 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:30,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:30,429 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:32,274 INFO L134 CoverageAnalysis]: Checked inductivity of 207618 backedges. 21013 proven. 2767 refuted. 0 times theorem prover too weak. 183838 trivial. 0 not checked. [2018-04-13 00:23:32,275 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:32,275 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:23:32,275 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:32,276 INFO L134 CoverageAnalysis]: Checked inductivity of 25911 backedges. 947 proven. 104 refuted. 0 times theorem prover too weak. 24860 trivial. 0 not checked. [2018-04-13 00:23:32,276 INFO L182 omatonBuilderFactory]: Interpolants [1871420#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1871421#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1871422#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 1871423#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 1871416#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1871417#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1871418#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1871419#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1871412#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1871413#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1871414#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1871415#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1871408#false, 1871409#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1871410#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1871411#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1871407#true, 1871428#(<= main_~i~1 17), 1871429#(<= main_~i~1 18), 1871430#(<= main_~i~1 19), 1871424#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 1871425#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 16)), 1871426#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 17)), 1871427#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 17)] [2018-04-13 00:23:32,280 INFO L134 CoverageAnalysis]: Checked inductivity of 207618 backedges. 21013 proven. 2767 refuted. 0 times theorem prover too weak. 183838 trivial. 0 not checked. [2018-04-13 00:23:32,280 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:23:32,280 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:23:32,280 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=351, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:23:32,280 INFO L87 Difference]: Start difference. First operand 1982 states and 4106 transitions. Second operand 24 states. [2018-04-13 00:23:32,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:32,598 INFO L93 Difference]: Finished difference Result 3742 states and 9530 transitions. [2018-04-13 00:23:32,598 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-13 00:23:32,598 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 2447 [2018-04-13 00:23:32,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:32,615 INFO L225 Difference]: With dead ends: 3742 [2018-04-13 00:23:32,615 INFO L226 Difference]: Without dead ends: 3742 [2018-04-13 00:23:32,615 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=579, Invalid=1143, Unknown=0, NotChecked=0, Total=1722 [2018-04-13 00:23:32,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3742 states. [2018-04-13 00:23:32,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3742 to 1982. [2018-04-13 00:23:32,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1982 states. [2018-04-13 00:23:32,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1982 states to 1982 states and 4106 transitions. [2018-04-13 00:23:32,676 INFO L78 Accepts]: Start accepts. Automaton has 1982 states and 4106 transitions. Word has length 2447 [2018-04-13 00:23:32,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:32,676 INFO L459 AbstractCegarLoop]: Abstraction has 1982 states and 4106 transitions. [2018-04-13 00:23:32,677 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:23:32,677 INFO L276 IsEmpty]: Start isEmpty. Operand 1982 states and 4106 transitions. [2018-04-13 00:23:32,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2454 [2018-04-13 00:23:32,703 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:32,703 INFO L355 BasicCegarLoop]: trace histogram [289, 189, 189, 189, 189, 189, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:32,703 INFO L408 AbstractCegarLoop]: === Iteration 299 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:32,703 INFO L82 PathProgramCache]: Analyzing trace with hash 775112996, now seen corresponding path program 286 times [2018-04-13 00:23:32,704 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:32,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:32,903 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:34,766 INFO L134 CoverageAnalysis]: Checked inductivity of 208946 backedges. 23465 proven. 954 refuted. 0 times theorem prover too weak. 184527 trivial. 0 not checked. [2018-04-13 00:23:34,767 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:34,767 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 00:23:34,767 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:34,768 INFO L134 CoverageAnalysis]: Checked inductivity of 25917 backedges. 1057 proven. 0 refuted. 0 times theorem prover too weak. 24860 trivial. 0 not checked. [2018-04-13 00:23:34,768 INFO L182 omatonBuilderFactory]: Interpolants [1877212#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 18), 1877213#(<= main_~i~1 18), 1877214#(<= main_~i~1 19), 1877208#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 1877209#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 16)), 1877210#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 17)), 1877211#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 18)), 1877204#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 1877205#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 1877206#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 1877207#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 1877200#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1877201#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1877202#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 1877203#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 1877196#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1877197#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1877198#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1877199#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1877192#false, 1877193#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1877194#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1877195#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1877191#true] [2018-04-13 00:23:34,772 INFO L134 CoverageAnalysis]: Checked inductivity of 208946 backedges. 23465 proven. 954 refuted. 0 times theorem prover too weak. 184527 trivial. 0 not checked. [2018-04-13 00:23:34,772 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 00:23:34,772 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 00:23:34,772 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=335, Unknown=0, NotChecked=0, Total=552 [2018-04-13 00:23:34,772 INFO L87 Difference]: Start difference. First operand 1982 states and 4106 transitions. Second operand 24 states. [2018-04-13 00:23:35,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:35,081 INFO L93 Difference]: Finished difference Result 3078 states and 7238 transitions. [2018-04-13 00:23:35,081 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-13 00:23:35,081 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 2453 [2018-04-13 00:23:35,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:35,095 INFO L225 Difference]: With dead ends: 3078 [2018-04-13 00:23:35,096 INFO L226 Difference]: Without dead ends: 3078 [2018-04-13 00:23:35,096 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=635, Invalid=1171, Unknown=0, NotChecked=0, Total=1806 [2018-04-13 00:23:35,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3078 states. [2018-04-13 00:23:35,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3078 to 1991. [2018-04-13 00:23:35,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1991 states. [2018-04-13 00:23:35,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1991 states to 1991 states and 4213 transitions. [2018-04-13 00:23:35,150 INFO L78 Accepts]: Start accepts. Automaton has 1991 states and 4213 transitions. Word has length 2453 [2018-04-13 00:23:35,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:35,151 INFO L459 AbstractCegarLoop]: Abstraction has 1991 states and 4213 transitions. [2018-04-13 00:23:35,151 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 00:23:35,151 INFO L276 IsEmpty]: Start isEmpty. Operand 1991 states and 4213 transitions. [2018-04-13 00:23:35,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2460 [2018-04-13 00:23:35,178 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:35,178 INFO L355 BasicCegarLoop]: trace histogram [290, 190, 190, 190, 190, 190, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:35,178 INFO L408 AbstractCegarLoop]: === Iteration 300 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:35,178 INFO L82 PathProgramCache]: Analyzing trace with hash 1161247756, now seen corresponding path program 287 times [2018-04-13 00:23:35,178 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:35,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:35,371 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:37,194 INFO L134 CoverageAnalysis]: Checked inductivity of 210280 backedges. 11579 proven. 1786 refuted. 0 times theorem prover too weak. 196915 trivial. 0 not checked. [2018-04-13 00:23:37,195 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:37,195 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:23:37,195 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:37,196 INFO L134 CoverageAnalysis]: Checked inductivity of 25914 backedges. 390 proven. 2 refuted. 0 times theorem prover too weak. 25522 trivial. 0 not checked. [2018-04-13 00:23:37,196 INFO L182 omatonBuilderFactory]: Interpolants [1882332#(<= main_~i~1 5), 1882333#(<= main_~i~1 6), 1882334#(<= main_~i~1 7), 1882335#(<= main_~i~1 8), 1882328#(<= main_~i~1 1), 1882329#(<= main_~i~1 2), 1882330#(<= main_~i~1 3), 1882331#(<= main_~i~1 4), 1882324#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1882325#(and (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 1882326#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 0), 1882327#(<= main_~i~1 0), 1882322#true, 1882323#false, 1882344#(<= main_~i~1 17), 1882345#(<= main_~i~1 18), 1882346#(<= main_~i~1 19), 1882347#(<= main_~i~1 20), 1882340#(<= main_~i~1 13), 1882341#(<= main_~i~1 14), 1882342#(<= main_~i~1 15), 1882343#(<= main_~i~1 16), 1882336#(<= main_~i~1 9), 1882337#(<= main_~i~1 10), 1882338#(<= main_~i~1 11), 1882339#(<= main_~i~1 12)] [2018-04-13 00:23:37,199 INFO L134 CoverageAnalysis]: Checked inductivity of 210280 backedges. 11579 proven. 1786 refuted. 0 times theorem prover too weak. 196915 trivial. 0 not checked. [2018-04-13 00:23:37,200 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:23:37,200 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:23:37,200 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=390, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:23:37,200 INFO L87 Difference]: Start difference. First operand 1991 states and 4213 transitions. Second operand 26 states. [2018-04-13 00:23:37,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:37,580 INFO L93 Difference]: Finished difference Result 13051 states and 45632 transitions. [2018-04-13 00:23:37,580 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-13 00:23:37,581 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 2459 [2018-04-13 00:23:37,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:37,661 INFO L225 Difference]: With dead ends: 13051 [2018-04-13 00:23:37,661 INFO L226 Difference]: Without dead ends: 13051 [2018-04-13 00:23:37,661 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=265, Invalid=437, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:23:37,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13051 states. [2018-04-13 00:23:38,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13051 to 1984. [2018-04-13 00:23:38,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1984 states. [2018-04-13 00:23:38,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 4204 transitions. [2018-04-13 00:23:38,057 INFO L78 Accepts]: Start accepts. Automaton has 1984 states and 4204 transitions. Word has length 2459 [2018-04-13 00:23:38,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:38,058 INFO L459 AbstractCegarLoop]: Abstraction has 1984 states and 4204 transitions. [2018-04-13 00:23:38,058 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:23:38,058 INFO L276 IsEmpty]: Start isEmpty. Operand 1984 states and 4204 transitions. [2018-04-13 00:23:38,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2466 [2018-04-13 00:23:38,084 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:38,084 INFO L355 BasicCegarLoop]: trace histogram [291, 191, 191, 191, 191, 191, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:38,084 INFO L408 AbstractCegarLoop]: === Iteration 301 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:38,084 INFO L82 PathProgramCache]: Analyzing trace with hash 1415746980, now seen corresponding path program 288 times [2018-04-13 00:23:38,084 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:38,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:38,267 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:39,990 INFO L134 CoverageAnalysis]: Checked inductivity of 211620 backedges. 11323 proven. 2819 refuted. 0 times theorem prover too weak. 197478 trivial. 0 not checked. [2018-04-13 00:23:39,990 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:39,990 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:23:39,991 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:39,991 INFO L134 CoverageAnalysis]: Checked inductivity of 25605 backedges. 0 proven. 144 refuted. 0 times theorem prover too weak. 25461 trivial. 0 not checked. [2018-04-13 00:23:39,992 INFO L182 omatonBuilderFactory]: Interpolants [1897408#(<= main_~i~1 19), 1897409#(<= main_~i~1 20), 1897404#(<= main_~i~1 15), 1897405#(<= main_~i~1 16), 1897406#(<= main_~i~1 17), 1897407#(<= main_~i~1 18), 1897400#(<= main_~i~1 11), 1897401#(<= main_~i~1 12), 1897402#(<= main_~i~1 13), 1897403#(<= main_~i~1 14), 1897396#(<= main_~i~1 7), 1897397#(<= main_~i~1 8), 1897398#(<= main_~i~1 9), 1897399#(<= main_~i~1 10), 1897392#(<= main_~i~1 3), 1897393#(<= main_~i~1 4), 1897394#(<= main_~i~1 5), 1897395#(<= main_~i~1 6), 1897388#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1897389#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1), 1897390#(<= main_~i~1 1), 1897391#(<= main_~i~1 2), 1897385#true, 1897386#false, 1897387#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size))] [2018-04-13 00:23:39,995 INFO L134 CoverageAnalysis]: Checked inductivity of 211620 backedges. 11323 proven. 2819 refuted. 0 times theorem prover too weak. 197478 trivial. 0 not checked. [2018-04-13 00:23:39,995 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:23:39,995 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:23:39,995 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=362, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:23:39,995 INFO L87 Difference]: Start difference. First operand 1984 states and 4204 transitions. Second operand 25 states. [2018-04-13 00:23:40,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:40,320 INFO L93 Difference]: Finished difference Result 13039 states and 45619 transitions. [2018-04-13 00:23:40,320 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-13 00:23:40,320 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 2465 [2018-04-13 00:23:40,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:40,393 INFO L225 Difference]: With dead ends: 13039 [2018-04-13 00:23:40,393 INFO L226 Difference]: Without dead ends: 13039 [2018-04-13 00:23:40,393 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=248, Invalid=454, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:23:40,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13039 states. [2018-04-13 00:23:40,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13039 to 1984. [2018-04-13 00:23:40,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1984 states. [2018-04-13 00:23:40,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 4204 transitions. [2018-04-13 00:23:40,863 INFO L78 Accepts]: Start accepts. Automaton has 1984 states and 4204 transitions. Word has length 2465 [2018-04-13 00:23:40,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:40,864 INFO L459 AbstractCegarLoop]: Abstraction has 1984 states and 4204 transitions. [2018-04-13 00:23:40,864 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:23:40,864 INFO L276 IsEmpty]: Start isEmpty. Operand 1984 states and 4204 transitions. [2018-04-13 00:23:40,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2472 [2018-04-13 00:23:40,892 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:40,892 INFO L355 BasicCegarLoop]: trace histogram [292, 192, 192, 192, 192, 192, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:40,892 INFO L408 AbstractCegarLoop]: === Iteration 302 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:40,893 INFO L82 PathProgramCache]: Analyzing trace with hash -889102708, now seen corresponding path program 289 times [2018-04-13 00:23:40,893 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:41,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:41,129 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:42,965 INFO L134 CoverageAnalysis]: Checked inductivity of 212966 backedges. 11083 proven. 3835 refuted. 0 times theorem prover too weak. 198048 trivial. 0 not checked. [2018-04-13 00:23:42,965 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:42,965 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:23:42,965 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:42,966 INFO L134 CoverageAnalysis]: Checked inductivity of 25716 backedges. 17 proven. 238 refuted. 0 times theorem prover too weak. 25461 trivial. 0 not checked. [2018-04-13 00:23:42,966 INFO L182 omatonBuilderFactory]: Interpolants [1912461#(<= main_~i~1 20), 1912460#(<= main_~i~1 19), 1912457#(<= main_~i~1 16), 1912456#(<= main_~i~1 15), 1912459#(<= main_~i~1 18), 1912458#(<= main_~i~1 17), 1912453#(<= main_~i~1 12), 1912452#(<= main_~i~1 11), 1912455#(<= main_~i~1 14), 1912454#(<= main_~i~1 13), 1912449#(<= main_~i~1 8), 1912448#(<= main_~i~1 7), 1912451#(<= main_~i~1 10), 1912450#(<= main_~i~1 9), 1912445#(<= main_~i~1 4), 1912444#(<= main_~i~1 3), 1912447#(<= main_~i~1 6), 1912446#(<= main_~i~1 5), 1912441#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1912440#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1912443#(<= main_~i~1 2), 1912442#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 2), 1912437#true, 1912439#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1912438#false] [2018-04-13 00:23:42,970 INFO L134 CoverageAnalysis]: Checked inductivity of 212966 backedges. 11083 proven. 3835 refuted. 0 times theorem prover too weak. 198048 trivial. 0 not checked. [2018-04-13 00:23:42,970 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:23:42,970 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:23:42,970 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=379, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:23:42,970 INFO L87 Difference]: Start difference. First operand 1984 states and 4204 transitions. Second operand 25 states. [2018-04-13 00:23:43,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:43,362 INFO L93 Difference]: Finished difference Result 12604 states and 43945 transitions. [2018-04-13 00:23:43,363 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-13 00:23:43,363 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 2471 [2018-04-13 00:23:43,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:43,444 INFO L225 Difference]: With dead ends: 12604 [2018-04-13 00:23:43,444 INFO L226 Difference]: Without dead ends: 12604 [2018-04-13 00:23:43,444 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=239, Invalid=517, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:23:43,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12604 states. [2018-04-13 00:23:43,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12604 to 1984. [2018-04-13 00:23:43,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1984 states. [2018-04-13 00:23:43,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 4204 transitions. [2018-04-13 00:23:43,883 INFO L78 Accepts]: Start accepts. Automaton has 1984 states and 4204 transitions. Word has length 2471 [2018-04-13 00:23:43,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:43,883 INFO L459 AbstractCegarLoop]: Abstraction has 1984 states and 4204 transitions. [2018-04-13 00:23:43,883 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:23:43,883 INFO L276 IsEmpty]: Start isEmpty. Operand 1984 states and 4204 transitions. [2018-04-13 00:23:43,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2478 [2018-04-13 00:23:43,909 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:43,909 INFO L355 BasicCegarLoop]: trace histogram [293, 193, 193, 193, 193, 193, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:43,909 INFO L408 AbstractCegarLoop]: === Iteration 303 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:43,909 INFO L82 PathProgramCache]: Analyzing trace with hash 156252708, now seen corresponding path program 290 times [2018-04-13 00:23:43,910 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:44,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:44,095 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:45,896 INFO L134 CoverageAnalysis]: Checked inductivity of 214318 backedges. 10877 proven. 4816 refuted. 0 times theorem prover too weak. 198625 trivial. 0 not checked. [2018-04-13 00:23:45,896 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:45,896 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:23:45,896 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:45,897 INFO L134 CoverageAnalysis]: Checked inductivity of 25818 backedges. 37 proven. 320 refuted. 0 times theorem prover too weak. 25461 trivial. 0 not checked. [2018-04-13 00:23:45,897 INFO L182 omatonBuilderFactory]: Interpolants [1927069#(<= main_~i~1 9), 1927068#(<= main_~i~1 8), 1927071#(<= main_~i~1 11), 1927070#(<= main_~i~1 10), 1927065#(<= main_~i~1 5), 1927064#(<= main_~i~1 4), 1927067#(<= main_~i~1 7), 1927066#(<= main_~i~1 6), 1927061#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1927060#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1927063#(<= main_~i~1 3), 1927062#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 3), 1927057#false, 1927056#true, 1927059#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1927058#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1927080#(<= main_~i~1 20), 1927077#(<= main_~i~1 17), 1927076#(<= main_~i~1 16), 1927079#(<= main_~i~1 19), 1927078#(<= main_~i~1 18), 1927073#(<= main_~i~1 13), 1927072#(<= main_~i~1 12), 1927075#(<= main_~i~1 15), 1927074#(<= main_~i~1 14)] [2018-04-13 00:23:45,901 INFO L134 CoverageAnalysis]: Checked inductivity of 214318 backedges. 10877 proven. 4816 refuted. 0 times theorem prover too weak. 198625 trivial. 0 not checked. [2018-04-13 00:23:45,901 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:23:45,901 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:23:45,901 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=394, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:23:45,901 INFO L87 Difference]: Start difference. First operand 1984 states and 4204 transitions. Second operand 25 states. [2018-04-13 00:23:46,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:46,292 INFO L93 Difference]: Finished difference Result 12155 states and 42217 transitions. [2018-04-13 00:23:46,292 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-13 00:23:46,292 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 2477 [2018-04-13 00:23:46,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:46,369 INFO L225 Difference]: With dead ends: 12155 [2018-04-13 00:23:46,369 INFO L226 Difference]: Without dead ends: 12155 [2018-04-13 00:23:46,370 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=234, Invalid=578, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:23:46,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12155 states. [2018-04-13 00:23:46,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12155 to 1984. [2018-04-13 00:23:46,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1984 states. [2018-04-13 00:23:46,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 4204 transitions. [2018-04-13 00:23:46,821 INFO L78 Accepts]: Start accepts. Automaton has 1984 states and 4204 transitions. Word has length 2477 [2018-04-13 00:23:46,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:46,822 INFO L459 AbstractCegarLoop]: Abstraction has 1984 states and 4204 transitions. [2018-04-13 00:23:46,822 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:23:46,822 INFO L276 IsEmpty]: Start isEmpty. Operand 1984 states and 4204 transitions. [2018-04-13 00:23:46,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2484 [2018-04-13 00:23:46,850 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:46,850 INFO L355 BasicCegarLoop]: trace histogram [294, 194, 194, 194, 194, 194, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:46,850 INFO L408 AbstractCegarLoop]: === Iteration 304 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:46,850 INFO L82 PathProgramCache]: Analyzing trace with hash 1889385740, now seen corresponding path program 291 times [2018-04-13 00:23:46,851 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:47,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:47,108 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:48,888 INFO L134 CoverageAnalysis]: Checked inductivity of 215676 backedges. 10723 proven. 5744 refuted. 0 times theorem prover too weak. 199209 trivial. 0 not checked. [2018-04-13 00:23:48,888 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:48,888 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:23:48,889 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:48,889 INFO L134 CoverageAnalysis]: Checked inductivity of 25914 backedges. 63 proven. 390 refuted. 0 times theorem prover too weak. 25461 trivial. 0 not checked. [2018-04-13 00:23:48,889 INFO L182 omatonBuilderFactory]: Interpolants [1941252#(<= main_~i~1 20), 1941249#(<= main_~i~1 17), 1941248#(<= main_~i~1 16), 1941251#(<= main_~i~1 19), 1941250#(<= main_~i~1 18), 1941245#(<= main_~i~1 13), 1941244#(<= main_~i~1 12), 1941247#(<= main_~i~1 15), 1941246#(<= main_~i~1 14), 1941241#(<= main_~i~1 9), 1941240#(<= main_~i~1 8), 1941243#(<= main_~i~1 11), 1941242#(<= main_~i~1 10), 1941237#(<= main_~i~1 5), 1941236#(<= main_~i~1 4), 1941239#(<= main_~i~1 7), 1941238#(<= main_~i~1 6), 1941233#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1941232#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1941235#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 4), 1941234#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1941229#false, 1941228#true, 1941231#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1941230#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size))] [2018-04-13 00:23:48,893 INFO L134 CoverageAnalysis]: Checked inductivity of 215676 backedges. 10723 proven. 5744 refuted. 0 times theorem prover too weak. 199209 trivial. 0 not checked. [2018-04-13 00:23:48,893 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:23:48,893 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:23:48,893 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=407, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:23:48,893 INFO L87 Difference]: Start difference. First operand 1984 states and 4204 transitions. Second operand 25 states. [2018-04-13 00:23:49,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:49,311 INFO L93 Difference]: Finished difference Result 11692 states and 40435 transitions. [2018-04-13 00:23:49,312 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-13 00:23:49,312 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 2483 [2018-04-13 00:23:49,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:49,383 INFO L225 Difference]: With dead ends: 11692 [2018-04-13 00:23:49,383 INFO L226 Difference]: Without dead ends: 11692 [2018-04-13 00:23:49,383 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=233, Invalid=637, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:23:49,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11692 states. [2018-04-13 00:23:49,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11692 to 1984. [2018-04-13 00:23:49,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1984 states. [2018-04-13 00:23:49,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 4204 transitions. [2018-04-13 00:23:49,799 INFO L78 Accepts]: Start accepts. Automaton has 1984 states and 4204 transitions. Word has length 2483 [2018-04-13 00:23:49,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:49,800 INFO L459 AbstractCegarLoop]: Abstraction has 1984 states and 4204 transitions. [2018-04-13 00:23:49,800 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:23:49,800 INFO L276 IsEmpty]: Start isEmpty. Operand 1984 states and 4204 transitions. [2018-04-13 00:23:49,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2490 [2018-04-13 00:23:49,827 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:49,828 INFO L355 BasicCegarLoop]: trace histogram [295, 195, 195, 195, 195, 195, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:49,828 INFO L408 AbstractCegarLoop]: === Iteration 305 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:49,828 INFO L82 PathProgramCache]: Analyzing trace with hash 2058461860, now seen corresponding path program 292 times [2018-04-13 00:23:49,828 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:50,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:50,053 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:51,882 INFO L134 CoverageAnalysis]: Checked inductivity of 217040 backedges. 10639 proven. 6601 refuted. 0 times theorem prover too weak. 199800 trivial. 0 not checked. [2018-04-13 00:23:51,882 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:51,882 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:23:51,882 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:51,883 INFO L134 CoverageAnalysis]: Checked inductivity of 26004 backedges. 95 proven. 448 refuted. 0 times theorem prover too weak. 25461 trivial. 0 not checked. [2018-04-13 00:23:51,883 INFO L182 omatonBuilderFactory]: Interpolants [1954961#(<= main_~i~1 18), 1954960#(<= main_~i~1 17), 1954963#(<= main_~i~1 20), 1954962#(<= main_~i~1 19), 1954957#(<= main_~i~1 14), 1954956#(<= main_~i~1 13), 1954959#(<= main_~i~1 16), 1954958#(<= main_~i~1 15), 1954953#(<= main_~i~1 10), 1954952#(<= main_~i~1 9), 1954955#(<= main_~i~1 12), 1954954#(<= main_~i~1 11), 1954949#(<= main_~i~1 6), 1954948#(<= main_~i~1 5), 1954951#(<= main_~i~1 8), 1954950#(<= main_~i~1 7), 1954945#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1954944#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1954947#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 5), 1954946#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1954941#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1954940#false, 1954943#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1954942#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1954939#true] [2018-04-13 00:23:51,887 INFO L134 CoverageAnalysis]: Checked inductivity of 217040 backedges. 10639 proven. 6601 refuted. 0 times theorem prover too weak. 199800 trivial. 0 not checked. [2018-04-13 00:23:51,887 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:23:51,887 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:23:51,887 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=418, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:23:51,887 INFO L87 Difference]: Start difference. First operand 1984 states and 4204 transitions. Second operand 25 states. [2018-04-13 00:23:52,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:52,356 INFO L93 Difference]: Finished difference Result 11215 states and 38599 transitions. [2018-04-13 00:23:52,356 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-13 00:23:52,356 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 2489 [2018-04-13 00:23:52,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:52,423 INFO L225 Difference]: With dead ends: 11215 [2018-04-13 00:23:52,423 INFO L226 Difference]: Without dead ends: 11215 [2018-04-13 00:23:52,423 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=236, Invalid=694, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:23:52,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11215 states. [2018-04-13 00:23:52,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11215 to 1984. [2018-04-13 00:23:52,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1984 states. [2018-04-13 00:23:52,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 4204 transitions. [2018-04-13 00:23:52,791 INFO L78 Accepts]: Start accepts. Automaton has 1984 states and 4204 transitions. Word has length 2489 [2018-04-13 00:23:52,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:52,792 INFO L459 AbstractCegarLoop]: Abstraction has 1984 states and 4204 transitions. [2018-04-13 00:23:52,792 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:23:52,792 INFO L276 IsEmpty]: Start isEmpty. Operand 1984 states and 4204 transitions. [2018-04-13 00:23:52,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2496 [2018-04-13 00:23:52,817 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:52,817 INFO L355 BasicCegarLoop]: trace histogram [296, 196, 196, 196, 196, 196, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:52,817 INFO L408 AbstractCegarLoop]: === Iteration 306 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:52,817 INFO L82 PathProgramCache]: Analyzing trace with hash -1560782964, now seen corresponding path program 293 times [2018-04-13 00:23:52,818 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:52,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:53,000 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:54,841 INFO L134 CoverageAnalysis]: Checked inductivity of 218410 backedges. 10643 proven. 7369 refuted. 0 times theorem prover too weak. 200398 trivial. 0 not checked. [2018-04-13 00:23:54,842 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:54,842 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:23:54,842 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:54,843 INFO L134 CoverageAnalysis]: Checked inductivity of 26088 backedges. 133 proven. 494 refuted. 0 times theorem prover too weak. 25461 trivial. 0 not checked. [2018-04-13 00:23:54,843 INFO L182 omatonBuilderFactory]: Interpolants [1968198#(<= main_~i~1 19), 1968199#(<= main_~i~1 20), 1968196#(<= main_~i~1 17), 1968197#(<= main_~i~1 18), 1968194#(<= main_~i~1 15), 1968195#(<= main_~i~1 16), 1968192#(<= main_~i~1 13), 1968193#(<= main_~i~1 14), 1968190#(<= main_~i~1 11), 1968191#(<= main_~i~1 12), 1968188#(<= main_~i~1 9), 1968189#(<= main_~i~1 10), 1968186#(<= main_~i~1 7), 1968187#(<= main_~i~1 8), 1968184#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 6), 1968185#(<= main_~i~1 6), 1968182#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1968183#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1968180#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1968181#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1968178#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1968179#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1968176#false, 1968177#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1968175#true] [2018-04-13 00:23:54,847 INFO L134 CoverageAnalysis]: Checked inductivity of 218410 backedges. 10643 proven. 7369 refuted. 0 times theorem prover too weak. 200398 trivial. 0 not checked. [2018-04-13 00:23:54,847 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:23:54,847 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:23:54,847 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=427, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:23:54,847 INFO L87 Difference]: Start difference. First operand 1984 states and 4204 transitions. Second operand 25 states. [2018-04-13 00:23:55,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:55,310 INFO L93 Difference]: Finished difference Result 10724 states and 36709 transitions. [2018-04-13 00:23:55,310 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-13 00:23:55,310 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 2495 [2018-04-13 00:23:55,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:55,376 INFO L225 Difference]: With dead ends: 10724 [2018-04-13 00:23:55,376 INFO L226 Difference]: Without dead ends: 10724 [2018-04-13 00:23:55,376 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=243, Invalid=749, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:23:55,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10724 states. [2018-04-13 00:23:55,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10724 to 1984. [2018-04-13 00:23:55,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1984 states. [2018-04-13 00:23:55,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 4204 transitions. [2018-04-13 00:23:55,708 INFO L78 Accepts]: Start accepts. Automaton has 1984 states and 4204 transitions. Word has length 2495 [2018-04-13 00:23:55,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:55,709 INFO L459 AbstractCegarLoop]: Abstraction has 1984 states and 4204 transitions. [2018-04-13 00:23:55,709 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:23:55,709 INFO L276 IsEmpty]: Start isEmpty. Operand 1984 states and 4204 transitions. [2018-04-13 00:23:55,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2502 [2018-04-13 00:23:55,736 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:55,736 INFO L355 BasicCegarLoop]: trace histogram [297, 197, 197, 197, 197, 197, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:55,736 INFO L408 AbstractCegarLoop]: === Iteration 307 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:55,736 INFO L82 PathProgramCache]: Analyzing trace with hash 1946996516, now seen corresponding path program 294 times [2018-04-13 00:23:55,736 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:55,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:55,967 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:23:57,831 INFO L134 CoverageAnalysis]: Checked inductivity of 219786 backedges. 10753 proven. 8030 refuted. 0 times theorem prover too weak. 201003 trivial. 0 not checked. [2018-04-13 00:23:57,831 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:23:57,831 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:23:57,831 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:23:57,832 INFO L134 CoverageAnalysis]: Checked inductivity of 26166 backedges. 177 proven. 528 refuted. 0 times theorem prover too weak. 25461 trivial. 0 not checked. [2018-04-13 00:23:57,832 INFO L182 omatonBuilderFactory]: Interpolants [1980946#(<= main_~i~1 20), 1980944#(<= main_~i~1 18), 1980945#(<= main_~i~1 19), 1980942#(<= main_~i~1 16), 1980943#(<= main_~i~1 17), 1980940#(<= main_~i~1 14), 1980941#(<= main_~i~1 15), 1980938#(<= main_~i~1 12), 1980939#(<= main_~i~1 13), 1980936#(<= main_~i~1 10), 1980937#(<= main_~i~1 11), 1980934#(<= main_~i~1 8), 1980935#(<= main_~i~1 9), 1980932#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 7), 1980933#(<= main_~i~1 7), 1980930#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1980931#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1980928#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1980929#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1980926#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1980927#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1980924#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1980925#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1980922#true, 1980923#false] [2018-04-13 00:23:57,836 INFO L134 CoverageAnalysis]: Checked inductivity of 219786 backedges. 10753 proven. 8030 refuted. 0 times theorem prover too weak. 201003 trivial. 0 not checked. [2018-04-13 00:23:57,836 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:23:57,836 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:23:57,836 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=434, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:23:57,837 INFO L87 Difference]: Start difference. First operand 1984 states and 4204 transitions. Second operand 25 states. [2018-04-13 00:23:58,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:23:58,324 INFO L93 Difference]: Finished difference Result 10219 states and 34765 transitions. [2018-04-13 00:23:58,325 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-13 00:23:58,325 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 2501 [2018-04-13 00:23:58,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:23:58,384 INFO L225 Difference]: With dead ends: 10219 [2018-04-13 00:23:58,384 INFO L226 Difference]: Without dead ends: 10219 [2018-04-13 00:23:58,384 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=254, Invalid=802, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:23:58,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10219 states. [2018-04-13 00:23:58,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10219 to 1984. [2018-04-13 00:23:58,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1984 states. [2018-04-13 00:23:58,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 4204 transitions. [2018-04-13 00:23:58,711 INFO L78 Accepts]: Start accepts. Automaton has 1984 states and 4204 transitions. Word has length 2501 [2018-04-13 00:23:58,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:23:58,711 INFO L459 AbstractCegarLoop]: Abstraction has 1984 states and 4204 transitions. [2018-04-13 00:23:58,711 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:23:58,711 INFO L276 IsEmpty]: Start isEmpty. Operand 1984 states and 4204 transitions. [2018-04-13 00:23:58,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2508 [2018-04-13 00:23:58,738 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:23:58,738 INFO L355 BasicCegarLoop]: trace histogram [298, 198, 198, 198, 198, 198, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:23:58,739 INFO L408 AbstractCegarLoop]: === Iteration 308 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:23:58,739 INFO L82 PathProgramCache]: Analyzing trace with hash -1508299252, now seen corresponding path program 295 times [2018-04-13 00:23:58,739 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:23:58,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:23:58,961 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:24:00,814 INFO L134 CoverageAnalysis]: Checked inductivity of 221168 backedges. 10987 proven. 8566 refuted. 0 times theorem prover too weak. 201615 trivial. 0 not checked. [2018-04-13 00:24:00,814 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:24:00,814 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:24:00,814 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:24:00,815 INFO L134 CoverageAnalysis]: Checked inductivity of 26238 backedges. 227 proven. 550 refuted. 0 times theorem prover too weak. 25461 trivial. 0 not checked. [2018-04-13 00:24:00,815 INFO L182 omatonBuilderFactory]: Interpolants [1993182#(<= main_~i~1 12), 1993183#(<= main_~i~1 13), 1993180#(<= main_~i~1 10), 1993181#(<= main_~i~1 11), 1993178#(<= main_~i~1 8), 1993179#(<= main_~i~1 9), 1993176#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 1993177#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 8), 1993174#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 1993175#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 1993172#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 1993173#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 1993170#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 1993171#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 1993168#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 1993169#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 1993166#true, 1993167#false, 1993190#(<= main_~i~1 20), 1993188#(<= main_~i~1 18), 1993189#(<= main_~i~1 19), 1993186#(<= main_~i~1 16), 1993187#(<= main_~i~1 17), 1993184#(<= main_~i~1 14), 1993185#(<= main_~i~1 15)] [2018-04-13 00:24:00,819 INFO L134 CoverageAnalysis]: Checked inductivity of 221168 backedges. 10987 proven. 8566 refuted. 0 times theorem prover too weak. 201615 trivial. 0 not checked. [2018-04-13 00:24:00,819 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:24:00,819 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:24:00,820 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=439, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:24:00,820 INFO L87 Difference]: Start difference. First operand 1984 states and 4204 transitions. Second operand 25 states. [2018-04-13 00:24:01,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:24:01,222 INFO L93 Difference]: Finished difference Result 9700 states and 32767 transitions. [2018-04-13 00:24:01,222 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-13 00:24:01,222 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 2507 [2018-04-13 00:24:01,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:24:01,277 INFO L225 Difference]: With dead ends: 9700 [2018-04-13 00:24:01,277 INFO L226 Difference]: Without dead ends: 9700 [2018-04-13 00:24:01,277 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=269, Invalid=853, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:24:01,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9700 states. [2018-04-13 00:24:01,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9700 to 1984. [2018-04-13 00:24:01,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1984 states. [2018-04-13 00:24:01,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 4204 transitions. [2018-04-13 00:24:01,551 INFO L78 Accepts]: Start accepts. Automaton has 1984 states and 4204 transitions. Word has length 2507 [2018-04-13 00:24:01,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:24:01,552 INFO L459 AbstractCegarLoop]: Abstraction has 1984 states and 4204 transitions. [2018-04-13 00:24:01,552 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:24:01,552 INFO L276 IsEmpty]: Start isEmpty. Operand 1984 states and 4204 transitions. [2018-04-13 00:24:01,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2514 [2018-04-13 00:24:01,583 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:24:01,583 INFO L355 BasicCegarLoop]: trace histogram [299, 199, 199, 199, 199, 199, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:24:01,583 INFO L408 AbstractCegarLoop]: === Iteration 309 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:24:01,584 INFO L82 PathProgramCache]: Analyzing trace with hash 843825060, now seen corresponding path program 296 times [2018-04-13 00:24:01,584 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:24:01,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:24:01,897 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:24:03,769 INFO L134 CoverageAnalysis]: Checked inductivity of 222556 backedges. 11363 proven. 8959 refuted. 0 times theorem prover too weak. 202234 trivial. 0 not checked. [2018-04-13 00:24:03,769 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:24:03,769 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:24:03,769 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:24:03,770 INFO L134 CoverageAnalysis]: Checked inductivity of 26304 backedges. 283 proven. 560 refuted. 0 times theorem prover too weak. 25461 trivial. 0 not checked. [2018-04-13 00:24:03,770 INFO L182 omatonBuilderFactory]: Interpolants [2004894#false, 2004895#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2004893#true, 2004916#(<= main_~i~1 19), 2004917#(<= main_~i~1 20), 2004914#(<= main_~i~1 17), 2004915#(<= main_~i~1 18), 2004912#(<= main_~i~1 15), 2004913#(<= main_~i~1 16), 2004910#(<= main_~i~1 13), 2004911#(<= main_~i~1 14), 2004908#(<= main_~i~1 11), 2004909#(<= main_~i~1 12), 2004906#(<= main_~i~1 9), 2004907#(<= main_~i~1 10), 2004904#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2004905#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 9), 2004902#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2004903#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2004900#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2004901#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2004898#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2004899#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2004896#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2004897#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2))] [2018-04-13 00:24:03,774 INFO L134 CoverageAnalysis]: Checked inductivity of 222556 backedges. 11363 proven. 8959 refuted. 0 times theorem prover too weak. 202234 trivial. 0 not checked. [2018-04-13 00:24:03,774 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:24:03,774 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:24:03,774 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=442, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:24:03,774 INFO L87 Difference]: Start difference. First operand 1984 states and 4204 transitions. Second operand 25 states. [2018-04-13 00:24:04,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:24:04,237 INFO L93 Difference]: Finished difference Result 9167 states and 30715 transitions. [2018-04-13 00:24:04,237 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-13 00:24:04,237 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 2513 [2018-04-13 00:24:04,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:24:04,292 INFO L225 Difference]: With dead ends: 9167 [2018-04-13 00:24:04,292 INFO L226 Difference]: Without dead ends: 9167 [2018-04-13 00:24:04,292 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=288, Invalid=902, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 00:24:04,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9167 states. [2018-04-13 00:24:04,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9167 to 1984. [2018-04-13 00:24:04,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1984 states. [2018-04-13 00:24:04,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 4204 transitions. [2018-04-13 00:24:04,568 INFO L78 Accepts]: Start accepts. Automaton has 1984 states and 4204 transitions. Word has length 2513 [2018-04-13 00:24:04,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:24:04,569 INFO L459 AbstractCegarLoop]: Abstraction has 1984 states and 4204 transitions. [2018-04-13 00:24:04,569 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:24:04,569 INFO L276 IsEmpty]: Start isEmpty. Operand 1984 states and 4204 transitions. [2018-04-13 00:24:04,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2520 [2018-04-13 00:24:04,596 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:24:04,596 INFO L355 BasicCegarLoop]: trace histogram [300, 200, 200, 200, 200, 200, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:24:04,596 INFO L408 AbstractCegarLoop]: === Iteration 310 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:24:04,596 INFO L82 PathProgramCache]: Analyzing trace with hash 757350540, now seen corresponding path program 297 times [2018-04-13 00:24:04,597 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:24:04,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:24:04,788 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:24:06,647 INFO L134 CoverageAnalysis]: Checked inductivity of 223950 backedges. 11899 proven. 9191 refuted. 0 times theorem prover too weak. 202860 trivial. 0 not checked. [2018-04-13 00:24:06,647 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:24:06,647 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:24:06,647 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:24:06,648 INFO L134 CoverageAnalysis]: Checked inductivity of 26364 backedges. 345 proven. 558 refuted. 0 times theorem prover too weak. 25461 trivial. 0 not checked. [2018-04-13 00:24:06,648 INFO L182 omatonBuilderFactory]: Interpolants [2016094#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2016095#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2016092#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2016093#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2016090#false, 2016091#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2016089#true, 2016112#(<= main_~i~1 19), 2016113#(<= main_~i~1 20), 2016110#(<= main_~i~1 17), 2016111#(<= main_~i~1 18), 2016108#(<= main_~i~1 15), 2016109#(<= main_~i~1 16), 2016106#(<= main_~i~1 13), 2016107#(<= main_~i~1 14), 2016104#(<= main_~i~1 11), 2016105#(<= main_~i~1 12), 2016102#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 10), 2016103#(<= main_~i~1 10), 2016100#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2016101#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2016098#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2016099#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2016096#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2016097#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6))] [2018-04-13 00:24:06,652 INFO L134 CoverageAnalysis]: Checked inductivity of 223950 backedges. 11899 proven. 9191 refuted. 0 times theorem prover too weak. 202860 trivial. 0 not checked. [2018-04-13 00:24:06,652 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:24:06,652 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:24:06,653 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=443, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:24:06,653 INFO L87 Difference]: Start difference. First operand 1984 states and 4204 transitions. Second operand 25 states. [2018-04-13 00:24:07,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:24:07,120 INFO L93 Difference]: Finished difference Result 8620 states and 28609 transitions. [2018-04-13 00:24:07,120 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-13 00:24:07,120 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 2519 [2018-04-13 00:24:07,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:24:07,172 INFO L225 Difference]: With dead ends: 8620 [2018-04-13 00:24:07,172 INFO L226 Difference]: Without dead ends: 8620 [2018-04-13 00:24:07,172 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2018-04-13 00:24:07,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8620 states. [2018-04-13 00:24:07,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8620 to 1984. [2018-04-13 00:24:07,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1984 states. [2018-04-13 00:24:07,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 4204 transitions. [2018-04-13 00:24:07,424 INFO L78 Accepts]: Start accepts. Automaton has 1984 states and 4204 transitions. Word has length 2519 [2018-04-13 00:24:07,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:24:07,425 INFO L459 AbstractCegarLoop]: Abstraction has 1984 states and 4204 transitions. [2018-04-13 00:24:07,425 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:24:07,425 INFO L276 IsEmpty]: Start isEmpty. Operand 1984 states and 4204 transitions. [2018-04-13 00:24:07,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2526 [2018-04-13 00:24:07,453 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:24:07,453 INFO L355 BasicCegarLoop]: trace histogram [301, 201, 201, 201, 201, 201, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:24:07,453 INFO L408 AbstractCegarLoop]: === Iteration 311 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:24:07,453 INFO L82 PathProgramCache]: Analyzing trace with hash 1505522724, now seen corresponding path program 298 times [2018-04-13 00:24:07,454 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:24:07,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:24:07,679 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:24:09,613 INFO L134 CoverageAnalysis]: Checked inductivity of 225350 backedges. 12613 proven. 9244 refuted. 0 times theorem prover too weak. 203493 trivial. 0 not checked. [2018-04-13 00:24:09,613 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:24:09,613 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:24:09,613 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:24:09,614 INFO L134 CoverageAnalysis]: Checked inductivity of 26418 backedges. 413 proven. 544 refuted. 0 times theorem prover too weak. 25461 trivial. 0 not checked. [2018-04-13 00:24:09,614 INFO L182 omatonBuilderFactory]: Interpolants [2026764#(<= main_~i~1 20), 2026762#(<= main_~i~1 18), 2026763#(<= main_~i~1 19), 2026760#(<= main_~i~1 16), 2026761#(<= main_~i~1 17), 2026758#(<= main_~i~1 14), 2026759#(<= main_~i~1 15), 2026756#(<= main_~i~1 12), 2026757#(<= main_~i~1 13), 2026754#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 11), 2026755#(<= main_~i~1 11), 2026752#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2026753#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2026750#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2026751#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2026748#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2026749#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2026746#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2026747#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2026744#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2026745#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2026742#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2026743#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2026740#true, 2026741#false] [2018-04-13 00:24:09,618 INFO L134 CoverageAnalysis]: Checked inductivity of 225350 backedges. 12613 proven. 9244 refuted. 0 times theorem prover too weak. 203493 trivial. 0 not checked. [2018-04-13 00:24:09,618 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:24:09,618 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:24:09,618 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=442, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:24:09,618 INFO L87 Difference]: Start difference. First operand 1984 states and 4204 transitions. Second operand 25 states. [2018-04-13 00:24:10,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:24:10,083 INFO L93 Difference]: Finished difference Result 8059 states and 26449 transitions. [2018-04-13 00:24:10,083 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-13 00:24:10,083 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 2525 [2018-04-13 00:24:10,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:24:10,130 INFO L225 Difference]: With dead ends: 8059 [2018-04-13 00:24:10,130 INFO L226 Difference]: Without dead ends: 8059 [2018-04-13 00:24:10,130 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=338, Invalid=994, Unknown=0, NotChecked=0, Total=1332 [2018-04-13 00:24:10,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8059 states. [2018-04-13 00:24:10,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8059 to 1984. [2018-04-13 00:24:10,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1984 states. [2018-04-13 00:24:10,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 4204 transitions. [2018-04-13 00:24:10,338 INFO L78 Accepts]: Start accepts. Automaton has 1984 states and 4204 transitions. Word has length 2525 [2018-04-13 00:24:10,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:24:10,338 INFO L459 AbstractCegarLoop]: Abstraction has 1984 states and 4204 transitions. [2018-04-13 00:24:10,339 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:24:10,339 INFO L276 IsEmpty]: Start isEmpty. Operand 1984 states and 4204 transitions. [2018-04-13 00:24:10,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2532 [2018-04-13 00:24:10,367 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:24:10,368 INFO L355 BasicCegarLoop]: trace histogram [302, 202, 202, 202, 202, 202, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:24:10,368 INFO L408 AbstractCegarLoop]: === Iteration 312 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:24:10,368 INFO L82 PathProgramCache]: Analyzing trace with hash 1448709900, now seen corresponding path program 299 times [2018-04-13 00:24:10,368 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:24:10,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:24:10,609 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:24:12,541 INFO L134 CoverageAnalysis]: Checked inductivity of 226756 backedges. 13523 proven. 9100 refuted. 0 times theorem prover too weak. 204133 trivial. 0 not checked. [2018-04-13 00:24:12,541 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:24:12,541 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:24:12,541 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:24:12,542 INFO L134 CoverageAnalysis]: Checked inductivity of 26466 backedges. 487 proven. 518 refuted. 0 times theorem prover too weak. 25461 trivial. 0 not checked. [2018-04-13 00:24:12,542 INFO L182 omatonBuilderFactory]: Interpolants [2036856#(<= main_~i~1 20), 2036855#(<= main_~i~1 19), 2036854#(<= main_~i~1 18), 2036853#(<= main_~i~1 17), 2036852#(<= main_~i~1 16), 2036851#(<= main_~i~1 15), 2036850#(<= main_~i~1 14), 2036849#(<= main_~i~1 13), 2036848#(<= main_~i~1 12), 2036847#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 12), 2036846#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2036845#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2036844#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2036843#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2036842#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2036841#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2036840#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2036839#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2036838#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2036837#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2036836#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2036835#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2036834#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2036833#false, 2036832#true] [2018-04-13 00:24:12,546 INFO L134 CoverageAnalysis]: Checked inductivity of 226756 backedges. 13523 proven. 9100 refuted. 0 times theorem prover too weak. 204133 trivial. 0 not checked. [2018-04-13 00:24:12,546 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:24:12,546 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:24:12,546 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=439, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:24:12,546 INFO L87 Difference]: Start difference. First operand 1984 states and 4204 transitions. Second operand 25 states. [2018-04-13 00:24:12,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:24:12,992 INFO L93 Difference]: Finished difference Result 7484 states and 24235 transitions. [2018-04-13 00:24:12,992 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-13 00:24:12,992 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 2531 [2018-04-13 00:24:12,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:24:13,035 INFO L225 Difference]: With dead ends: 7484 [2018-04-13 00:24:13,035 INFO L226 Difference]: Without dead ends: 7484 [2018-04-13 00:24:13,036 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=369, Invalid=1037, Unknown=0, NotChecked=0, Total=1406 [2018-04-13 00:24:13,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7484 states. [2018-04-13 00:24:13,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7484 to 1984. [2018-04-13 00:24:13,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1984 states. [2018-04-13 00:24:13,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 4204 transitions. [2018-04-13 00:24:13,207 INFO L78 Accepts]: Start accepts. Automaton has 1984 states and 4204 transitions. Word has length 2531 [2018-04-13 00:24:13,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:24:13,207 INFO L459 AbstractCegarLoop]: Abstraction has 1984 states and 4204 transitions. [2018-04-13 00:24:13,207 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:24:13,207 INFO L276 IsEmpty]: Start isEmpty. Operand 1984 states and 4204 transitions. [2018-04-13 00:24:13,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2538 [2018-04-13 00:24:13,235 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:24:13,235 INFO L355 BasicCegarLoop]: trace histogram [303, 203, 203, 203, 203, 203, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:24:13,235 INFO L408 AbstractCegarLoop]: === Iteration 313 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:24:13,235 INFO L82 PathProgramCache]: Analyzing trace with hash 135326884, now seen corresponding path program 300 times [2018-04-13 00:24:13,236 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:24:13,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:24:13,445 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:24:15,371 INFO L134 CoverageAnalysis]: Checked inductivity of 228168 backedges. 14647 proven. 8741 refuted. 0 times theorem prover too weak. 204780 trivial. 0 not checked. [2018-04-13 00:24:15,371 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:24:15,371 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:24:15,371 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:24:15,372 INFO L134 CoverageAnalysis]: Checked inductivity of 26508 backedges. 567 proven. 480 refuted. 0 times theorem prover too weak. 25461 trivial. 0 not checked. [2018-04-13 00:24:15,372 INFO L182 omatonBuilderFactory]: Interpolants [2046367#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 13), 2046366#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 2046365#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2046364#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2046363#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2046362#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2046361#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2046360#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2046359#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2046358#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2046357#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2046356#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2046355#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2046354#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2046353#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2046352#false, 2046351#true, 2046375#(<= main_~i~1 20), 2046374#(<= main_~i~1 19), 2046373#(<= main_~i~1 18), 2046372#(<= main_~i~1 17), 2046371#(<= main_~i~1 16), 2046370#(<= main_~i~1 15), 2046369#(<= main_~i~1 14), 2046368#(<= main_~i~1 13)] [2018-04-13 00:24:15,376 INFO L134 CoverageAnalysis]: Checked inductivity of 228168 backedges. 14647 proven. 8741 refuted. 0 times theorem prover too weak. 204780 trivial. 0 not checked. [2018-04-13 00:24:15,376 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:24:15,376 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:24:15,376 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=434, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:24:15,376 INFO L87 Difference]: Start difference. First operand 1984 states and 4204 transitions. Second operand 25 states. [2018-04-13 00:24:15,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:24:15,857 INFO L93 Difference]: Finished difference Result 6895 states and 21967 transitions. [2018-04-13 00:24:15,857 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-13 00:24:15,857 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 2537 [2018-04-13 00:24:15,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:24:15,894 INFO L225 Difference]: With dead ends: 6895 [2018-04-13 00:24:15,895 INFO L226 Difference]: Without dead ends: 6895 [2018-04-13 00:24:15,895 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=404, Invalid=1078, Unknown=0, NotChecked=0, Total=1482 [2018-04-13 00:24:15,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6895 states. [2018-04-13 00:24:16,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6895 to 1984. [2018-04-13 00:24:16,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1984 states. [2018-04-13 00:24:16,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 4204 transitions. [2018-04-13 00:24:16,042 INFO L78 Accepts]: Start accepts. Automaton has 1984 states and 4204 transitions. Word has length 2537 [2018-04-13 00:24:16,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:24:16,043 INFO L459 AbstractCegarLoop]: Abstraction has 1984 states and 4204 transitions. [2018-04-13 00:24:16,043 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:24:16,043 INFO L276 IsEmpty]: Start isEmpty. Operand 1984 states and 4204 transitions. [2018-04-13 00:24:16,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2544 [2018-04-13 00:24:16,070 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:24:16,070 INFO L355 BasicCegarLoop]: trace histogram [304, 204, 204, 204, 204, 204, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:24:16,070 INFO L408 AbstractCegarLoop]: === Iteration 314 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:24:16,070 INFO L82 PathProgramCache]: Analyzing trace with hash 185932172, now seen corresponding path program 301 times [2018-04-13 00:24:16,071 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:24:16,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:24:16,263 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:24:18,205 INFO L134 CoverageAnalysis]: Checked inductivity of 229586 backedges. 16003 proven. 8149 refuted. 0 times theorem prover too weak. 205434 trivial. 0 not checked. [2018-04-13 00:24:18,205 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:24:18,205 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:24:18,205 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:24:18,206 INFO L134 CoverageAnalysis]: Checked inductivity of 26544 backedges. 653 proven. 430 refuted. 0 times theorem prover too weak. 25461 trivial. 0 not checked. [2018-04-13 00:24:18,206 INFO L182 omatonBuilderFactory]: Interpolants [2055307#(<= main_~i~1 20), 2055306#(<= main_~i~1 19), 2055305#(<= main_~i~1 18), 2055304#(<= main_~i~1 17), 2055303#(<= main_~i~1 16), 2055302#(<= main_~i~1 15), 2055301#(<= main_~i~1 14), 2055300#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 14), 2055299#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 2055298#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 2055297#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2055296#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2055295#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2055294#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2055293#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2055292#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2055291#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2055290#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2055289#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2055288#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2055287#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2055286#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2055285#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2055284#false, 2055283#true] [2018-04-13 00:24:18,210 INFO L134 CoverageAnalysis]: Checked inductivity of 229586 backedges. 16003 proven. 8149 refuted. 0 times theorem prover too weak. 205434 trivial. 0 not checked. [2018-04-13 00:24:18,210 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:24:18,210 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:24:18,210 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=427, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:24:18,210 INFO L87 Difference]: Start difference. First operand 1984 states and 4204 transitions. Second operand 25 states. [2018-04-13 00:24:18,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:24:18,631 INFO L93 Difference]: Finished difference Result 6292 states and 19645 transitions. [2018-04-13 00:24:18,631 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-13 00:24:18,631 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 2543 [2018-04-13 00:24:18,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:24:18,666 INFO L225 Difference]: With dead ends: 6292 [2018-04-13 00:24:18,666 INFO L226 Difference]: Without dead ends: 6292 [2018-04-13 00:24:18,667 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=443, Invalid=1117, Unknown=0, NotChecked=0, Total=1560 [2018-04-13 00:24:18,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6292 states. [2018-04-13 00:24:18,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6292 to 1984. [2018-04-13 00:24:18,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1984 states. [2018-04-13 00:24:18,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 4204 transitions. [2018-04-13 00:24:18,791 INFO L78 Accepts]: Start accepts. Automaton has 1984 states and 4204 transitions. Word has length 2543 [2018-04-13 00:24:18,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:24:18,792 INFO L459 AbstractCegarLoop]: Abstraction has 1984 states and 4204 transitions. [2018-04-13 00:24:18,792 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:24:18,792 INFO L276 IsEmpty]: Start isEmpty. Operand 1984 states and 4204 transitions. [2018-04-13 00:24:18,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2550 [2018-04-13 00:24:18,818 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:24:18,819 INFO L355 BasicCegarLoop]: trace histogram [305, 205, 205, 205, 205, 205, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:24:18,819 INFO L408 AbstractCegarLoop]: === Iteration 315 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:24:18,819 INFO L82 PathProgramCache]: Analyzing trace with hash 39790884, now seen corresponding path program 302 times [2018-04-13 00:24:18,819 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:24:19,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:24:19,004 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:24:20,936 INFO L134 CoverageAnalysis]: Checked inductivity of 231010 backedges. 17609 proven. 7306 refuted. 0 times theorem prover too weak. 206095 trivial. 0 not checked. [2018-04-13 00:24:20,936 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:24:20,936 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:24:20,937 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:24:20,937 INFO L134 CoverageAnalysis]: Checked inductivity of 26574 backedges. 745 proven. 368 refuted. 0 times theorem prover too weak. 25461 trivial. 0 not checked. [2018-04-13 00:24:20,938 INFO L182 omatonBuilderFactory]: Interpolants [2063638#(<= main_~i~1 20), 2063637#(<= main_~i~1 19), 2063636#(<= main_~i~1 18), 2063635#(<= main_~i~1 17), 2063634#(<= main_~i~1 16), 2063633#(<= main_~i~1 15), 2063632#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 15), 2063631#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 2063630#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 2063629#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 2063628#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2063627#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2063626#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2063625#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2063624#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2063623#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2063622#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2063621#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2063620#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2063619#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2063618#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2063617#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2063616#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2063615#false, 2063614#true] [2018-04-13 00:24:20,942 INFO L134 CoverageAnalysis]: Checked inductivity of 231010 backedges. 17609 proven. 7306 refuted. 0 times theorem prover too weak. 206095 trivial. 0 not checked. [2018-04-13 00:24:20,942 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:24:20,942 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:24:20,942 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=418, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:24:20,942 INFO L87 Difference]: Start difference. First operand 1984 states and 4204 transitions. Second operand 25 states. [2018-04-13 00:24:21,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:24:21,348 INFO L93 Difference]: Finished difference Result 5675 states and 17269 transitions. [2018-04-13 00:24:21,348 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-13 00:24:21,348 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 2549 [2018-04-13 00:24:21,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:24:21,377 INFO L225 Difference]: With dead ends: 5675 [2018-04-13 00:24:21,377 INFO L226 Difference]: Without dead ends: 5675 [2018-04-13 00:24:21,377 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=486, Invalid=1154, Unknown=0, NotChecked=0, Total=1640 [2018-04-13 00:24:21,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5675 states. [2018-04-13 00:24:21,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5675 to 1984. [2018-04-13 00:24:21,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1984 states. [2018-04-13 00:24:21,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 4204 transitions. [2018-04-13 00:24:21,495 INFO L78 Accepts]: Start accepts. Automaton has 1984 states and 4204 transitions. Word has length 2549 [2018-04-13 00:24:21,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:24:21,495 INFO L459 AbstractCegarLoop]: Abstraction has 1984 states and 4204 transitions. [2018-04-13 00:24:21,495 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:24:21,495 INFO L276 IsEmpty]: Start isEmpty. Operand 1984 states and 4204 transitions. [2018-04-13 00:24:21,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2556 [2018-04-13 00:24:21,523 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:24:21,523 INFO L355 BasicCegarLoop]: trace histogram [306, 206, 206, 206, 206, 206, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:24:21,523 INFO L408 AbstractCegarLoop]: === Iteration 316 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:24:21,523 INFO L82 PathProgramCache]: Analyzing trace with hash -1009852404, now seen corresponding path program 303 times [2018-04-13 00:24:21,523 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:24:21,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:24:21,718 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:24:23,696 INFO L134 CoverageAnalysis]: Checked inductivity of 232440 backedges. 19483 proven. 6194 refuted. 0 times theorem prover too weak. 206763 trivial. 0 not checked. [2018-04-13 00:24:23,697 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:24:23,697 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:24:23,697 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:24:23,698 INFO L134 CoverageAnalysis]: Checked inductivity of 26598 backedges. 843 proven. 294 refuted. 0 times theorem prover too weak. 25461 trivial. 0 not checked. [2018-04-13 00:24:23,698 INFO L182 omatonBuilderFactory]: Interpolants [2071354#(<= main_~i~1 20), 2071353#(<= main_~i~1 19), 2071352#(<= main_~i~1 18), 2071351#(<= main_~i~1 17), 2071350#(<= main_~i~1 16), 2071349#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 16), 2071348#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 16)), 2071347#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 2071346#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 2071345#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 2071344#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2071343#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2071342#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2071341#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2071340#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2071339#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2071338#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2071337#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2071336#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2071335#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2071334#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2071333#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2071332#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2071331#false, 2071330#true] [2018-04-13 00:24:23,702 INFO L134 CoverageAnalysis]: Checked inductivity of 232440 backedges. 19483 proven. 6194 refuted. 0 times theorem prover too weak. 206763 trivial. 0 not checked. [2018-04-13 00:24:23,702 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:24:23,702 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:24:23,702 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=407, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:24:23,702 INFO L87 Difference]: Start difference. First operand 1984 states and 4204 transitions. Second operand 25 states. [2018-04-13 00:24:24,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:24:24,070 INFO L93 Difference]: Finished difference Result 5044 states and 14839 transitions. [2018-04-13 00:24:24,070 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-13 00:24:24,070 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 2555 [2018-04-13 00:24:24,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:24:24,095 INFO L225 Difference]: With dead ends: 5044 [2018-04-13 00:24:24,095 INFO L226 Difference]: Without dead ends: 5044 [2018-04-13 00:24:24,095 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=533, Invalid=1189, Unknown=0, NotChecked=0, Total=1722 [2018-04-13 00:24:24,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5044 states. [2018-04-13 00:24:24,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5044 to 1984. [2018-04-13 00:24:24,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1984 states. [2018-04-13 00:24:24,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 4204 transitions. [2018-04-13 00:24:24,195 INFO L78 Accepts]: Start accepts. Automaton has 1984 states and 4204 transitions. Word has length 2555 [2018-04-13 00:24:24,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:24:24,196 INFO L459 AbstractCegarLoop]: Abstraction has 1984 states and 4204 transitions. [2018-04-13 00:24:24,196 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:24:24,196 INFO L276 IsEmpty]: Start isEmpty. Operand 1984 states and 4204 transitions. [2018-04-13 00:24:24,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2562 [2018-04-13 00:24:24,223 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:24:24,223 INFO L355 BasicCegarLoop]: trace histogram [307, 207, 207, 207, 207, 207, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:24:24,223 INFO L408 AbstractCegarLoop]: === Iteration 317 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:24:24,224 INFO L82 PathProgramCache]: Analyzing trace with hash -14603868, now seen corresponding path program 304 times [2018-04-13 00:24:24,224 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:24:24,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:24:24,411 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:24:26,395 INFO L134 CoverageAnalysis]: Checked inductivity of 233876 backedges. 21643 proven. 4795 refuted. 0 times theorem prover too weak. 207438 trivial. 0 not checked. [2018-04-13 00:24:26,395 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:24:26,396 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:24:26,396 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:24:26,397 INFO L134 CoverageAnalysis]: Checked inductivity of 26616 backedges. 947 proven. 208 refuted. 0 times theorem prover too weak. 25461 trivial. 0 not checked. [2018-04-13 00:24:26,397 INFO L182 omatonBuilderFactory]: Interpolants [2078431#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2078430#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2078429#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2078428#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2078427#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2078426#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2078425#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2078424#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2078423#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2078422#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2078421#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2078420#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2078419#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2078418#false, 2078417#true, 2078441#(<= main_~i~1 20), 2078440#(<= main_~i~1 19), 2078439#(<= main_~i~1 18), 2078438#(<= main_~i~1 17), 2078437#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 17), 2078436#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 17)), 2078435#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 16)), 2078434#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 2078433#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 2078432#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13))] [2018-04-13 00:24:26,401 INFO L134 CoverageAnalysis]: Checked inductivity of 233876 backedges. 21643 proven. 4795 refuted. 0 times theorem prover too weak. 207438 trivial. 0 not checked. [2018-04-13 00:24:26,401 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:24:26,401 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:24:26,401 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=394, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:24:26,401 INFO L87 Difference]: Start difference. First operand 1984 states and 4204 transitions. Second operand 25 states. [2018-04-13 00:24:26,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:24:26,767 INFO L93 Difference]: Finished difference Result 4399 states and 12355 transitions. [2018-04-13 00:24:26,767 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-13 00:24:26,767 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 2561 [2018-04-13 00:24:26,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:24:26,790 INFO L225 Difference]: With dead ends: 4399 [2018-04-13 00:24:26,790 INFO L226 Difference]: Without dead ends: 4399 [2018-04-13 00:24:26,791 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=584, Invalid=1222, Unknown=0, NotChecked=0, Total=1806 [2018-04-13 00:24:26,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4399 states. [2018-04-13 00:24:26,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4399 to 1984. [2018-04-13 00:24:26,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1984 states. [2018-04-13 00:24:26,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 4204 transitions. [2018-04-13 00:24:26,877 INFO L78 Accepts]: Start accepts. Automaton has 1984 states and 4204 transitions. Word has length 2561 [2018-04-13 00:24:26,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:24:26,878 INFO L459 AbstractCegarLoop]: Abstraction has 1984 states and 4204 transitions. [2018-04-13 00:24:26,878 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:24:26,878 INFO L276 IsEmpty]: Start isEmpty. Operand 1984 states and 4204 transitions. [2018-04-13 00:24:26,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2568 [2018-04-13 00:24:26,905 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:24:26,905 INFO L355 BasicCegarLoop]: trace histogram [308, 208, 208, 208, 208, 208, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:24:26,905 INFO L408 AbstractCegarLoop]: === Iteration 318 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:24:26,906 INFO L82 PathProgramCache]: Analyzing trace with hash -1340415348, now seen corresponding path program 305 times [2018-04-13 00:24:26,906 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:24:27,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:24:27,095 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:24:29,105 INFO L134 CoverageAnalysis]: Checked inductivity of 235318 backedges. 24107 proven. 3091 refuted. 0 times theorem prover too weak. 208120 trivial. 0 not checked. [2018-04-13 00:24:29,105 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:24:29,106 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:24:29,106 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:24:29,107 INFO L134 CoverageAnalysis]: Checked inductivity of 26628 backedges. 1057 proven. 110 refuted. 0 times theorem prover too weak. 25461 trivial. 0 not checked. [2018-04-13 00:24:29,107 INFO L182 omatonBuilderFactory]: Interpolants [2084885#(<= main_~i~1 20), 2084884#(<= main_~i~1 19), 2084883#(<= main_~i~1 18), 2084882#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 18), 2084881#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 18)), 2084880#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 17)), 2084879#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 16)), 2084878#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 2084877#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 2084876#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 2084875#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2084874#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2084873#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2084872#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2084871#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2084870#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2084869#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2084868#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2084867#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2084866#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2084865#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2084864#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2084863#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2084862#false, 2084861#true] [2018-04-13 00:24:29,111 INFO L134 CoverageAnalysis]: Checked inductivity of 235318 backedges. 24107 proven. 3091 refuted. 0 times theorem prover too weak. 208120 trivial. 0 not checked. [2018-04-13 00:24:29,111 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:24:29,111 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:24:29,111 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=379, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:24:29,111 INFO L87 Difference]: Start difference. First operand 1984 states and 4204 transitions. Second operand 25 states. [2018-04-13 00:24:29,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:24:29,444 INFO L93 Difference]: Finished difference Result 3744 states and 9821 transitions. [2018-04-13 00:24:29,444 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-13 00:24:29,445 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 2567 [2018-04-13 00:24:29,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:24:29,462 INFO L225 Difference]: With dead ends: 3744 [2018-04-13 00:24:29,462 INFO L226 Difference]: Without dead ends: 3744 [2018-04-13 00:24:29,462 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=639, Invalid=1253, Unknown=0, NotChecked=0, Total=1892 [2018-04-13 00:24:29,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3744 states. [2018-04-13 00:24:29,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3744 to 1984. [2018-04-13 00:24:29,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1984 states. [2018-04-13 00:24:29,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 4204 transitions. [2018-04-13 00:24:29,529 INFO L78 Accepts]: Start accepts. Automaton has 1984 states and 4204 transitions. Word has length 2567 [2018-04-13 00:24:29,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:24:29,530 INFO L459 AbstractCegarLoop]: Abstraction has 1984 states and 4204 transitions. [2018-04-13 00:24:29,530 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:24:29,530 INFO L276 IsEmpty]: Start isEmpty. Operand 1984 states and 4204 transitions. [2018-04-13 00:24:29,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2574 [2018-04-13 00:24:29,557 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:24:29,558 INFO L355 BasicCegarLoop]: trace histogram [309, 209, 209, 209, 209, 209, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:24:29,558 INFO L408 AbstractCegarLoop]: === Iteration 319 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:24:29,558 INFO L82 PathProgramCache]: Analyzing trace with hash 204795428, now seen corresponding path program 306 times [2018-04-13 00:24:29,558 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:24:29,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:24:29,751 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:24:31,771 INFO L134 CoverageAnalysis]: Checked inductivity of 236766 backedges. 26893 proven. 1064 refuted. 0 times theorem prover too weak. 208809 trivial. 0 not checked. [2018-04-13 00:24:31,771 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:24:31,772 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 00:24:31,772 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:24:31,773 INFO L134 CoverageAnalysis]: Checked inductivity of 26634 backedges. 1173 proven. 0 refuted. 0 times theorem prover too weak. 25461 trivial. 0 not checked. [2018-04-13 00:24:31,773 INFO L182 omatonBuilderFactory]: Interpolants [2090655#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2090654#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2090653#false, 2090652#true, 2090676#(<= main_~i~1 20), 2090675#(<= main_~i~1 19), 2090674#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 19), 2090673#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 19)), 2090672#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 18)), 2090671#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 17)), 2090670#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 16)), 2090669#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 2090668#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 2090667#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 2090666#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2090665#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2090664#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2090663#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2090662#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2090661#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2090660#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2090659#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2090658#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2090657#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2090656#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2))] [2018-04-13 00:24:31,777 INFO L134 CoverageAnalysis]: Checked inductivity of 236766 backedges. 26893 proven. 1064 refuted. 0 times theorem prover too weak. 208809 trivial. 0 not checked. [2018-04-13 00:24:31,777 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 00:24:31,777 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 00:24:31,777 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=362, Unknown=0, NotChecked=0, Total=600 [2018-04-13 00:24:31,777 INFO L87 Difference]: Start difference. First operand 1984 states and 4204 transitions. Second operand 25 states. [2018-04-13 00:24:32,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:24:32,087 INFO L93 Difference]: Finished difference Result 3080 states and 7433 transitions. [2018-04-13 00:24:32,087 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-13 00:24:32,087 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 2573 [2018-04-13 00:24:32,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:24:32,100 INFO L225 Difference]: With dead ends: 3080 [2018-04-13 00:24:32,100 INFO L226 Difference]: Without dead ends: 3080 [2018-04-13 00:24:32,100 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 247 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=698, Invalid=1282, Unknown=0, NotChecked=0, Total=1980 [2018-04-13 00:24:32,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3080 states. [2018-04-13 00:24:32,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3080 to 1993. [2018-04-13 00:24:32,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1993 states. [2018-04-13 00:24:32,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1993 states to 1993 states and 4311 transitions. [2018-04-13 00:24:32,149 INFO L78 Accepts]: Start accepts. Automaton has 1993 states and 4311 transitions. Word has length 2573 [2018-04-13 00:24:32,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:24:32,149 INFO L459 AbstractCegarLoop]: Abstraction has 1993 states and 4311 transitions. [2018-04-13 00:24:32,149 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 00:24:32,149 INFO L276 IsEmpty]: Start isEmpty. Operand 1993 states and 4311 transitions. [2018-04-13 00:24:32,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2580 [2018-04-13 00:24:32,177 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:24:32,178 INFO L355 BasicCegarLoop]: trace histogram [310, 210, 210, 210, 210, 210, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:24:32,178 INFO L408 AbstractCegarLoop]: === Iteration 320 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:24:32,178 INFO L82 PathProgramCache]: Analyzing trace with hash 1118380300, now seen corresponding path program 307 times [2018-04-13 00:24:32,178 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:24:32,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:24:32,372 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:24:34,260 INFO L134 CoverageAnalysis]: Checked inductivity of 238220 backedges. 11991 proven. 1970 refuted. 0 times theorem prover too weak. 224259 trivial. 0 not checked. [2018-04-13 00:24:34,260 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:24:34,261 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:24:34,261 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:24:34,262 INFO L134 CoverageAnalysis]: Checked inductivity of 26631 backedges. 385 proven. 2 refuted. 0 times theorem prover too weak. 26244 trivial. 0 not checked. [2018-04-13 00:24:34,262 INFO L182 omatonBuilderFactory]: Interpolants [2095816#(<= main_~i~1 21), 2095815#(<= main_~i~1 20), 2095814#(<= main_~i~1 19), 2095813#(<= main_~i~1 18), 2095812#(<= main_~i~1 17), 2095811#(<= main_~i~1 16), 2095810#(<= main_~i~1 15), 2095809#(<= main_~i~1 14), 2095808#(<= main_~i~1 13), 2095807#(<= main_~i~1 12), 2095806#(<= main_~i~1 11), 2095805#(<= main_~i~1 10), 2095804#(<= main_~i~1 9), 2095803#(<= main_~i~1 8), 2095802#(<= main_~i~1 7), 2095801#(<= main_~i~1 6), 2095800#(<= main_~i~1 5), 2095799#(<= main_~i~1 4), 2095798#(<= main_~i~1 3), 2095797#(<= main_~i~1 2), 2095796#(<= main_~i~1 1), 2095795#(<= main_~i~1 0), 2095794#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 0), 2095793#(and (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 2095792#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2095791#false, 2095790#true] [2018-04-13 00:24:34,265 INFO L134 CoverageAnalysis]: Checked inductivity of 238220 backedges. 11991 proven. 1970 refuted. 0 times theorem prover too weak. 224259 trivial. 0 not checked. [2018-04-13 00:24:34,266 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:24:34,266 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:24:34,266 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=419, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:24:34,266 INFO L87 Difference]: Start difference. First operand 1993 states and 4311 transitions. Second operand 27 states. [2018-04-13 00:24:34,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:24:34,681 INFO L93 Difference]: Finished difference Result 13474 states and 48929 transitions. [2018-04-13 00:24:34,681 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-13 00:24:34,681 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2579 [2018-04-13 00:24:34,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:24:34,757 INFO L225 Difference]: With dead ends: 13474 [2018-04-13 00:24:34,757 INFO L226 Difference]: Without dead ends: 13474 [2018-04-13 00:24:34,758 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=288, Invalid=468, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:24:34,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13474 states. [2018-04-13 00:24:35,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13474 to 1986. [2018-04-13 00:24:35,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1986 states. [2018-04-13 00:24:35,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1986 states to 1986 states and 4302 transitions. [2018-04-13 00:24:35,175 INFO L78 Accepts]: Start accepts. Automaton has 1986 states and 4302 transitions. Word has length 2579 [2018-04-13 00:24:35,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:24:35,175 INFO L459 AbstractCegarLoop]: Abstraction has 1986 states and 4302 transitions. [2018-04-13 00:24:35,175 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:24:35,176 INFO L276 IsEmpty]: Start isEmpty. Operand 1986 states and 4302 transitions. [2018-04-13 00:24:35,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2586 [2018-04-13 00:24:35,203 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:24:35,204 INFO L355 BasicCegarLoop]: trace histogram [311, 211, 211, 211, 211, 211, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:24:35,204 INFO L408 AbstractCegarLoop]: === Iteration 321 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:24:35,204 INFO L82 PathProgramCache]: Analyzing trace with hash 199737844, now seen corresponding path program 308 times [2018-04-13 00:24:35,204 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:24:35,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:24:35,393 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:24:37,265 INFO L134 CoverageAnalysis]: Checked inductivity of 239680 backedges. 11747 proven. 3118 refuted. 0 times theorem prover too weak. 224815 trivial. 0 not checked. [2018-04-13 00:24:37,266 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:24:37,266 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:24:37,266 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:24:37,267 INFO L134 CoverageAnalysis]: Checked inductivity of 26337 backedges. 0 proven. 152 refuted. 0 times theorem prover too weak. 26185 trivial. 0 not checked. [2018-04-13 00:24:37,267 INFO L182 omatonBuilderFactory]: Interpolants [2111279#true, 2111280#false, 2111281#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2111282#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2111283#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1), 2111284#(<= main_~i~1 1), 2111285#(<= main_~i~1 2), 2111286#(<= main_~i~1 3), 2111287#(<= main_~i~1 4), 2111288#(<= main_~i~1 5), 2111289#(<= main_~i~1 6), 2111290#(<= main_~i~1 7), 2111291#(<= main_~i~1 8), 2111292#(<= main_~i~1 9), 2111293#(<= main_~i~1 10), 2111294#(<= main_~i~1 11), 2111295#(<= main_~i~1 12), 2111296#(<= main_~i~1 13), 2111297#(<= main_~i~1 14), 2111298#(<= main_~i~1 15), 2111299#(<= main_~i~1 16), 2111300#(<= main_~i~1 17), 2111301#(<= main_~i~1 18), 2111302#(<= main_~i~1 19), 2111303#(<= main_~i~1 20), 2111304#(<= main_~i~1 21)] [2018-04-13 00:24:37,271 INFO L134 CoverageAnalysis]: Checked inductivity of 239680 backedges. 11747 proven. 3118 refuted. 0 times theorem prover too weak. 224815 trivial. 0 not checked. [2018-04-13 00:24:37,271 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:24:37,271 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:24:37,271 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=390, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:24:37,271 INFO L87 Difference]: Start difference. First operand 1986 states and 4302 transitions. Second operand 26 states. [2018-04-13 00:24:37,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:24:37,682 INFO L93 Difference]: Finished difference Result 13462 states and 48916 transitions. [2018-04-13 00:24:37,682 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-13 00:24:37,683 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 2585 [2018-04-13 00:24:37,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:24:37,765 INFO L225 Difference]: With dead ends: 13462 [2018-04-13 00:24:37,765 INFO L226 Difference]: Without dead ends: 13462 [2018-04-13 00:24:37,765 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=270, Invalid=486, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:24:37,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13462 states. [2018-04-13 00:24:38,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13462 to 1986. [2018-04-13 00:24:38,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1986 states. [2018-04-13 00:24:38,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1986 states to 1986 states and 4302 transitions. [2018-04-13 00:24:38,289 INFO L78 Accepts]: Start accepts. Automaton has 1986 states and 4302 transitions. Word has length 2585 [2018-04-13 00:24:38,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:24:38,289 INFO L459 AbstractCegarLoop]: Abstraction has 1986 states and 4302 transitions. [2018-04-13 00:24:38,289 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:24:38,289 INFO L276 IsEmpty]: Start isEmpty. Operand 1986 states and 4302 transitions. [2018-04-13 00:24:38,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2592 [2018-04-13 00:24:38,318 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:24:38,318 INFO L355 BasicCegarLoop]: trace histogram [312, 212, 212, 212, 212, 212, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:24:38,318 INFO L408 AbstractCegarLoop]: === Iteration 322 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:24:38,319 INFO L82 PathProgramCache]: Analyzing trace with hash 1475241356, now seen corresponding path program 309 times [2018-04-13 00:24:38,319 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:24:38,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:24:38,524 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:24:42,581 INFO L134 CoverageAnalysis]: Checked inductivity of 241146 backedges. 11519 proven. 4249 refuted. 0 times theorem prover too weak. 225378 trivial. 0 not checked. [2018-04-13 00:24:42,582 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:24:42,582 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:24:42,582 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:24:42,583 INFO L134 CoverageAnalysis]: Checked inductivity of 26454 backedges. 17 proven. 252 refuted. 0 times theorem prover too weak. 26185 trivial. 0 not checked. [2018-04-13 00:24:42,583 INFO L182 omatonBuilderFactory]: Interpolants [2126757#true, 2126758#false, 2126759#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2126760#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2126761#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2126762#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 2), 2126763#(<= main_~i~1 2), 2126764#(<= main_~i~1 3), 2126765#(<= main_~i~1 4), 2126766#(<= main_~i~1 5), 2126767#(<= main_~i~1 6), 2126768#(<= main_~i~1 7), 2126769#(<= main_~i~1 8), 2126770#(<= main_~i~1 9), 2126771#(<= main_~i~1 10), 2126772#(<= main_~i~1 11), 2126773#(<= main_~i~1 12), 2126774#(<= main_~i~1 13), 2126775#(<= main_~i~1 14), 2126776#(<= main_~i~1 15), 2126777#(<= main_~i~1 16), 2126778#(<= main_~i~1 17), 2126779#(<= main_~i~1 18), 2126780#(<= main_~i~1 19), 2126781#(<= main_~i~1 20), 2126782#(<= main_~i~1 21)] [2018-04-13 00:24:42,587 INFO L134 CoverageAnalysis]: Checked inductivity of 241146 backedges. 11519 proven. 4249 refuted. 0 times theorem prover too weak. 225378 trivial. 0 not checked. [2018-04-13 00:24:42,587 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:24:42,587 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:24:42,587 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=408, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:24:42,587 INFO L87 Difference]: Start difference. First operand 1986 states and 4302 transitions. Second operand 26 states. [2018-04-13 00:24:43,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:24:43,014 INFO L93 Difference]: Finished difference Result 13041 states and 47236 transitions. [2018-04-13 00:24:43,014 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-13 00:24:43,014 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 2591 [2018-04-13 00:24:43,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:24:43,091 INFO L225 Difference]: With dead ends: 13041 [2018-04-13 00:24:43,091 INFO L226 Difference]: Without dead ends: 13041 [2018-04-13 00:24:43,091 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=260, Invalid=552, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:24:43,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13041 states. [2018-04-13 00:24:43,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13041 to 1986. [2018-04-13 00:24:43,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1986 states. [2018-04-13 00:24:43,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1986 states to 1986 states and 4302 transitions. [2018-04-13 00:24:43,555 INFO L78 Accepts]: Start accepts. Automaton has 1986 states and 4302 transitions. Word has length 2591 [2018-04-13 00:24:43,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:24:43,556 INFO L459 AbstractCegarLoop]: Abstraction has 1986 states and 4302 transitions. [2018-04-13 00:24:43,556 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:24:43,556 INFO L276 IsEmpty]: Start isEmpty. Operand 1986 states and 4302 transitions. [2018-04-13 00:24:43,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2598 [2018-04-13 00:24:43,583 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:24:43,584 INFO L355 BasicCegarLoop]: trace histogram [313, 213, 213, 213, 213, 213, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:24:43,584 INFO L408 AbstractCegarLoop]: === Iteration 323 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:24:43,584 INFO L82 PathProgramCache]: Analyzing trace with hash -66222988, now seen corresponding path program 310 times [2018-04-13 00:24:43,584 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:24:43,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:24:43,780 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:24:45,667 INFO L134 CoverageAnalysis]: Checked inductivity of 242618 backedges. 11325 proven. 5345 refuted. 0 times theorem prover too weak. 225948 trivial. 0 not checked. [2018-04-13 00:24:45,667 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:24:45,667 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:24:45,667 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:24:45,668 INFO L134 CoverageAnalysis]: Checked inductivity of 26562 backedges. 37 proven. 340 refuted. 0 times theorem prover too weak. 26185 trivial. 0 not checked. [2018-04-13 00:24:45,668 INFO L182 omatonBuilderFactory]: Interpolants [2141816#true, 2141817#false, 2141818#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2141819#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2141820#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2141821#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2141822#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 3), 2141823#(<= main_~i~1 3), 2141824#(<= main_~i~1 4), 2141825#(<= main_~i~1 5), 2141826#(<= main_~i~1 6), 2141827#(<= main_~i~1 7), 2141828#(<= main_~i~1 8), 2141829#(<= main_~i~1 9), 2141830#(<= main_~i~1 10), 2141831#(<= main_~i~1 11), 2141832#(<= main_~i~1 12), 2141833#(<= main_~i~1 13), 2141834#(<= main_~i~1 14), 2141835#(<= main_~i~1 15), 2141836#(<= main_~i~1 16), 2141837#(<= main_~i~1 17), 2141838#(<= main_~i~1 18), 2141839#(<= main_~i~1 19), 2141840#(<= main_~i~1 20), 2141841#(<= main_~i~1 21)] [2018-04-13 00:24:45,672 INFO L134 CoverageAnalysis]: Checked inductivity of 242618 backedges. 11325 proven. 5345 refuted. 0 times theorem prover too weak. 225948 trivial. 0 not checked. [2018-04-13 00:24:45,672 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:24:45,672 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:24:45,672 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=424, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:24:45,672 INFO L87 Difference]: Start difference. First operand 1986 states and 4302 transitions. Second operand 26 states. [2018-04-13 00:24:46,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:24:46,099 INFO L93 Difference]: Finished difference Result 12606 states and 45500 transitions. [2018-04-13 00:24:46,099 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-13 00:24:46,099 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 2597 [2018-04-13 00:24:46,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:24:46,176 INFO L225 Difference]: With dead ends: 12606 [2018-04-13 00:24:46,176 INFO L226 Difference]: Without dead ends: 12606 [2018-04-13 00:24:46,176 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=254, Invalid=616, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:24:46,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12606 states. [2018-04-13 00:24:46,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12606 to 1986. [2018-04-13 00:24:46,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1986 states. [2018-04-13 00:24:46,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1986 states to 1986 states and 4302 transitions. [2018-04-13 00:24:46,613 INFO L78 Accepts]: Start accepts. Automaton has 1986 states and 4302 transitions. Word has length 2597 [2018-04-13 00:24:46,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:24:46,613 INFO L459 AbstractCegarLoop]: Abstraction has 1986 states and 4302 transitions. [2018-04-13 00:24:46,614 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:24:46,614 INFO L276 IsEmpty]: Start isEmpty. Operand 1986 states and 4302 transitions. [2018-04-13 00:24:46,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2604 [2018-04-13 00:24:46,642 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:24:46,642 INFO L355 BasicCegarLoop]: trace histogram [314, 214, 214, 214, 214, 214, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:24:46,642 INFO L408 AbstractCegarLoop]: === Iteration 324 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:24:46,642 INFO L82 PathProgramCache]: Analyzing trace with hash 236744204, now seen corresponding path program 311 times [2018-04-13 00:24:46,642 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:24:46,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:24:46,836 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:24:48,784 INFO L134 CoverageAnalysis]: Checked inductivity of 244096 backedges. 11183 proven. 6388 refuted. 0 times theorem prover too weak. 226525 trivial. 0 not checked. [2018-04-13 00:24:48,784 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:24:48,784 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:24:48,784 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:24:48,785 INFO L134 CoverageAnalysis]: Checked inductivity of 26664 backedges. 63 proven. 416 refuted. 0 times theorem prover too weak. 26185 trivial. 0 not checked. [2018-04-13 00:24:48,785 INFO L182 omatonBuilderFactory]: Interpolants [2156448#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2156449#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 4), 2156450#(<= main_~i~1 4), 2156451#(<= main_~i~1 5), 2156452#(<= main_~i~1 6), 2156453#(<= main_~i~1 7), 2156454#(<= main_~i~1 8), 2156455#(<= main_~i~1 9), 2156456#(<= main_~i~1 10), 2156457#(<= main_~i~1 11), 2156458#(<= main_~i~1 12), 2156459#(<= main_~i~1 13), 2156460#(<= main_~i~1 14), 2156461#(<= main_~i~1 15), 2156462#(<= main_~i~1 16), 2156463#(<= main_~i~1 17), 2156464#(<= main_~i~1 18), 2156465#(<= main_~i~1 19), 2156466#(<= main_~i~1 20), 2156467#(<= main_~i~1 21), 2156442#true, 2156443#false, 2156444#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2156445#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2156446#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2156447#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3))] [2018-04-13 00:24:48,789 INFO L134 CoverageAnalysis]: Checked inductivity of 244096 backedges. 11183 proven. 6388 refuted. 0 times theorem prover too weak. 226525 trivial. 0 not checked. [2018-04-13 00:24:48,789 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:24:48,789 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:24:48,790 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=438, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:24:48,790 INFO L87 Difference]: Start difference. First operand 1986 states and 4302 transitions. Second operand 26 states. [2018-04-13 00:24:49,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:24:49,210 INFO L93 Difference]: Finished difference Result 12157 states and 43708 transitions. [2018-04-13 00:24:49,210 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-13 00:24:49,210 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 2603 [2018-04-13 00:24:49,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:24:49,280 INFO L225 Difference]: With dead ends: 12157 [2018-04-13 00:24:49,280 INFO L226 Difference]: Without dead ends: 12157 [2018-04-13 00:24:49,280 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=252, Invalid=678, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:24:49,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12157 states. [2018-04-13 00:24:49,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12157 to 1986. [2018-04-13 00:24:49,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1986 states. [2018-04-13 00:24:49,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1986 states to 1986 states and 4302 transitions. [2018-04-13 00:24:49,682 INFO L78 Accepts]: Start accepts. Automaton has 1986 states and 4302 transitions. Word has length 2603 [2018-04-13 00:24:49,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:24:49,683 INFO L459 AbstractCegarLoop]: Abstraction has 1986 states and 4302 transitions. [2018-04-13 00:24:49,683 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:24:49,683 INFO L276 IsEmpty]: Start isEmpty. Operand 1986 states and 4302 transitions. [2018-04-13 00:24:49,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2610 [2018-04-13 00:24:49,711 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:24:49,711 INFO L355 BasicCegarLoop]: trace histogram [315, 215, 215, 215, 215, 215, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:24:49,711 INFO L408 AbstractCegarLoop]: === Iteration 325 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:24:49,711 INFO L82 PathProgramCache]: Analyzing trace with hash 1653572340, now seen corresponding path program 312 times [2018-04-13 00:24:49,712 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:24:49,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:24:49,903 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:24:51,827 INFO L134 CoverageAnalysis]: Checked inductivity of 245580 backedges. 11111 proven. 7360 refuted. 0 times theorem prover too weak. 227109 trivial. 0 not checked. [2018-04-13 00:24:51,828 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:24:51,828 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:24:51,828 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:24:51,829 INFO L134 CoverageAnalysis]: Checked inductivity of 26760 backedges. 95 proven. 480 refuted. 0 times theorem prover too weak. 26185 trivial. 0 not checked. [2018-04-13 00:24:51,829 INFO L182 omatonBuilderFactory]: Interpolants [2170621#true, 2170623#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2170622#false, 2170625#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2170624#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2170627#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2170626#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2170629#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 5), 2170628#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2170631#(<= main_~i~1 6), 2170630#(<= main_~i~1 5), 2170633#(<= main_~i~1 8), 2170632#(<= main_~i~1 7), 2170635#(<= main_~i~1 10), 2170634#(<= main_~i~1 9), 2170637#(<= main_~i~1 12), 2170636#(<= main_~i~1 11), 2170639#(<= main_~i~1 14), 2170638#(<= main_~i~1 13), 2170641#(<= main_~i~1 16), 2170640#(<= main_~i~1 15), 2170643#(<= main_~i~1 18), 2170642#(<= main_~i~1 17), 2170645#(<= main_~i~1 20), 2170644#(<= main_~i~1 19), 2170646#(<= main_~i~1 21)] [2018-04-13 00:24:51,833 INFO L134 CoverageAnalysis]: Checked inductivity of 245580 backedges. 11111 proven. 7360 refuted. 0 times theorem prover too weak. 227109 trivial. 0 not checked. [2018-04-13 00:24:51,833 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:24:51,833 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:24:51,833 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=450, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:24:51,833 INFO L87 Difference]: Start difference. First operand 1986 states and 4302 transitions. Second operand 26 states. [2018-04-13 00:24:52,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:24:52,248 INFO L93 Difference]: Finished difference Result 11694 states and 41860 transitions. [2018-04-13 00:24:52,248 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-13 00:24:52,248 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 2609 [2018-04-13 00:24:52,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:24:52,319 INFO L225 Difference]: With dead ends: 11694 [2018-04-13 00:24:52,319 INFO L226 Difference]: Without dead ends: 11694 [2018-04-13 00:24:52,319 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=254, Invalid=738, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:24:52,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11694 states. [2018-04-13 00:24:52,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11694 to 1986. [2018-04-13 00:24:52,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1986 states. [2018-04-13 00:24:52,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1986 states to 1986 states and 4302 transitions. [2018-04-13 00:24:52,749 INFO L78 Accepts]: Start accepts. Automaton has 1986 states and 4302 transitions. Word has length 2609 [2018-04-13 00:24:52,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:24:52,749 INFO L459 AbstractCegarLoop]: Abstraction has 1986 states and 4302 transitions. [2018-04-13 00:24:52,749 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:24:52,749 INFO L276 IsEmpty]: Start isEmpty. Operand 1986 states and 4302 transitions. [2018-04-13 00:24:52,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2616 [2018-04-13 00:24:52,777 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:24:52,777 INFO L355 BasicCegarLoop]: trace histogram [316, 216, 216, 216, 216, 216, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:24:52,777 INFO L408 AbstractCegarLoop]: === Iteration 326 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:24:52,778 INFO L82 PathProgramCache]: Analyzing trace with hash -1484309876, now seen corresponding path program 313 times [2018-04-13 00:24:52,778 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:24:52,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:24:52,971 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:24:54,908 INFO L134 CoverageAnalysis]: Checked inductivity of 247070 backedges. 11127 proven. 8243 refuted. 0 times theorem prover too weak. 227700 trivial. 0 not checked. [2018-04-13 00:24:54,908 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:24:54,908 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:24:54,909 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:24:54,909 INFO L134 CoverageAnalysis]: Checked inductivity of 26850 backedges. 133 proven. 532 refuted. 0 times theorem prover too weak. 26185 trivial. 0 not checked. [2018-04-13 00:24:54,909 INFO L182 omatonBuilderFactory]: Interpolants [2184353#(<= main_~i~1 10), 2184352#(<= main_~i~1 9), 2184355#(<= main_~i~1 12), 2184354#(<= main_~i~1 11), 2184357#(<= main_~i~1 14), 2184356#(<= main_~i~1 13), 2184359#(<= main_~i~1 16), 2184358#(<= main_~i~1 15), 2184361#(<= main_~i~1 18), 2184360#(<= main_~i~1 17), 2184363#(<= main_~i~1 20), 2184362#(<= main_~i~1 19), 2184364#(<= main_~i~1 21), 2184339#true, 2184341#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2184340#false, 2184343#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2184342#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2184345#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2184344#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2184347#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2184346#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2184349#(<= main_~i~1 6), 2184348#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 6), 2184351#(<= main_~i~1 8), 2184350#(<= main_~i~1 7)] [2018-04-13 00:24:54,914 INFO L134 CoverageAnalysis]: Checked inductivity of 247070 backedges. 11127 proven. 8243 refuted. 0 times theorem prover too weak. 227700 trivial. 0 not checked. [2018-04-13 00:24:54,914 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:24:54,914 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:24:54,914 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=460, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:24:54,914 INFO L87 Difference]: Start difference. First operand 1986 states and 4302 transitions. Second operand 26 states. [2018-04-13 00:24:55,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:24:55,373 INFO L93 Difference]: Finished difference Result 11217 states and 39956 transitions. [2018-04-13 00:24:55,373 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-13 00:24:55,373 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 2615 [2018-04-13 00:24:55,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:24:55,444 INFO L225 Difference]: With dead ends: 11217 [2018-04-13 00:24:55,444 INFO L226 Difference]: Without dead ends: 11217 [2018-04-13 00:24:55,444 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=260, Invalid=796, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:24:55,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11217 states. [2018-04-13 00:24:55,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11217 to 1986. [2018-04-13 00:24:55,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1986 states. [2018-04-13 00:24:55,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1986 states to 1986 states and 4302 transitions. [2018-04-13 00:24:55,808 INFO L78 Accepts]: Start accepts. Automaton has 1986 states and 4302 transitions. Word has length 2615 [2018-04-13 00:24:55,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:24:55,808 INFO L459 AbstractCegarLoop]: Abstraction has 1986 states and 4302 transitions. [2018-04-13 00:24:55,808 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:24:55,808 INFO L276 IsEmpty]: Start isEmpty. Operand 1986 states and 4302 transitions. [2018-04-13 00:24:55,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2622 [2018-04-13 00:24:55,837 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:24:55,837 INFO L355 BasicCegarLoop]: trace histogram [317, 217, 217, 217, 217, 217, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:24:55,837 INFO L408 AbstractCegarLoop]: === Iteration 327 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:24:55,837 INFO L82 PathProgramCache]: Analyzing trace with hash 57130356, now seen corresponding path program 314 times [2018-04-13 00:24:55,838 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:24:56,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:24:56,033 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:24:58,004 INFO L134 CoverageAnalysis]: Checked inductivity of 248566 backedges. 11249 proven. 9019 refuted. 0 times theorem prover too weak. 228298 trivial. 0 not checked. [2018-04-13 00:24:58,004 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:24:58,005 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:24:58,005 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:24:58,006 INFO L134 CoverageAnalysis]: Checked inductivity of 26934 backedges. 177 proven. 572 refuted. 0 times theorem prover too weak. 26185 trivial. 0 not checked. [2018-04-13 00:24:58,006 INFO L182 omatonBuilderFactory]: Interpolants [2197601#(<= main_~i~1 15), 2197600#(<= main_~i~1 14), 2197603#(<= main_~i~1 17), 2197602#(<= main_~i~1 16), 2197605#(<= main_~i~1 19), 2197604#(<= main_~i~1 18), 2197607#(<= main_~i~1 21), 2197606#(<= main_~i~1 20), 2197583#false, 2197582#true, 2197585#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2197584#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2197587#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2197586#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2197589#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2197588#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2197591#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2197590#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2197593#(<= main_~i~1 7), 2197592#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 7), 2197595#(<= main_~i~1 9), 2197594#(<= main_~i~1 8), 2197597#(<= main_~i~1 11), 2197596#(<= main_~i~1 10), 2197599#(<= main_~i~1 13), 2197598#(<= main_~i~1 12)] [2018-04-13 00:24:58,010 INFO L134 CoverageAnalysis]: Checked inductivity of 248566 backedges. 11249 proven. 9019 refuted. 0 times theorem prover too weak. 228298 trivial. 0 not checked. [2018-04-13 00:24:58,010 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:24:58,010 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:24:58,010 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=468, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:24:58,011 INFO L87 Difference]: Start difference. First operand 1986 states and 4302 transitions. Second operand 26 states. [2018-04-13 00:24:58,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:24:58,432 INFO L93 Difference]: Finished difference Result 10726 states and 37996 transitions. [2018-04-13 00:24:58,432 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-13 00:24:58,432 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 2621 [2018-04-13 00:24:58,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:24:58,498 INFO L225 Difference]: With dead ends: 10726 [2018-04-13 00:24:58,498 INFO L226 Difference]: Without dead ends: 10726 [2018-04-13 00:24:58,498 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=270, Invalid=852, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:24:58,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10726 states. [2018-04-13 00:24:58,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10726 to 1986. [2018-04-13 00:24:58,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1986 states. [2018-04-13 00:24:58,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1986 states to 1986 states and 4302 transitions. [2018-04-13 00:24:58,836 INFO L78 Accepts]: Start accepts. Automaton has 1986 states and 4302 transitions. Word has length 2621 [2018-04-13 00:24:58,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:24:58,836 INFO L459 AbstractCegarLoop]: Abstraction has 1986 states and 4302 transitions. [2018-04-13 00:24:58,836 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:24:58,837 INFO L276 IsEmpty]: Start isEmpty. Operand 1986 states and 4302 transitions. [2018-04-13 00:24:58,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2628 [2018-04-13 00:24:58,865 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:24:58,865 INFO L355 BasicCegarLoop]: trace histogram [318, 218, 218, 218, 218, 218, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:24:58,865 INFO L408 AbstractCegarLoop]: === Iteration 328 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:24:58,865 INFO L82 PathProgramCache]: Analyzing trace with hash -1058616564, now seen corresponding path program 315 times [2018-04-13 00:24:58,866 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:24:59,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:24:59,056 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:25:01,049 INFO L134 CoverageAnalysis]: Checked inductivity of 250068 backedges. 11495 proven. 9670 refuted. 0 times theorem prover too weak. 228903 trivial. 0 not checked. [2018-04-13 00:25:01,050 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:25:01,050 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:25:01,050 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:25:01,051 INFO L134 CoverageAnalysis]: Checked inductivity of 27012 backedges. 227 proven. 600 refuted. 0 times theorem prover too weak. 26185 trivial. 0 not checked. [2018-04-13 00:25:01,051 INFO L182 omatonBuilderFactory]: Interpolants [2210337#false, 2210336#true, 2210339#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2210338#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2210341#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2210340#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2210343#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2210342#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2210345#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2210344#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2210347#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 8), 2210346#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2210349#(<= main_~i~1 9), 2210348#(<= main_~i~1 8), 2210351#(<= main_~i~1 11), 2210350#(<= main_~i~1 10), 2210353#(<= main_~i~1 13), 2210352#(<= main_~i~1 12), 2210355#(<= main_~i~1 15), 2210354#(<= main_~i~1 14), 2210357#(<= main_~i~1 17), 2210356#(<= main_~i~1 16), 2210359#(<= main_~i~1 19), 2210358#(<= main_~i~1 18), 2210361#(<= main_~i~1 21), 2210360#(<= main_~i~1 20)] [2018-04-13 00:25:01,055 INFO L134 CoverageAnalysis]: Checked inductivity of 250068 backedges. 11495 proven. 9670 refuted. 0 times theorem prover too weak. 228903 trivial. 0 not checked. [2018-04-13 00:25:01,055 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:25:01,055 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:25:01,055 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=474, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:25:01,055 INFO L87 Difference]: Start difference. First operand 1986 states and 4302 transitions. Second operand 26 states. [2018-04-13 00:25:01,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:25:01,485 INFO L93 Difference]: Finished difference Result 10221 states and 35980 transitions. [2018-04-13 00:25:01,485 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-13 00:25:01,485 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 2627 [2018-04-13 00:25:01,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:25:01,549 INFO L225 Difference]: With dead ends: 10221 [2018-04-13 00:25:01,549 INFO L226 Difference]: Without dead ends: 10221 [2018-04-13 00:25:01,549 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=284, Invalid=906, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 00:25:01,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10221 states. [2018-04-13 00:25:01,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10221 to 1986. [2018-04-13 00:25:01,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1986 states. [2018-04-13 00:25:01,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1986 states to 1986 states and 4302 transitions. [2018-04-13 00:25:01,939 INFO L78 Accepts]: Start accepts. Automaton has 1986 states and 4302 transitions. Word has length 2627 [2018-04-13 00:25:01,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:25:01,939 INFO L459 AbstractCegarLoop]: Abstraction has 1986 states and 4302 transitions. [2018-04-13 00:25:01,939 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:25:01,939 INFO L276 IsEmpty]: Start isEmpty. Operand 1986 states and 4302 transitions. [2018-04-13 00:25:01,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2634 [2018-04-13 00:25:01,969 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:25:01,969 INFO L355 BasicCegarLoop]: trace histogram [319, 219, 219, 219, 219, 219, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:25:01,969 INFO L408 AbstractCegarLoop]: === Iteration 329 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:25:01,970 INFO L82 PathProgramCache]: Analyzing trace with hash 262943732, now seen corresponding path program 316 times [2018-04-13 00:25:01,970 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:25:02,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:25:02,197 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:25:04,189 INFO L134 CoverageAnalysis]: Checked inductivity of 251576 backedges. 11883 proven. 10178 refuted. 0 times theorem prover too weak. 229515 trivial. 0 not checked. [2018-04-13 00:25:04,189 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:25:04,189 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:25:04,189 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:25:04,190 INFO L134 CoverageAnalysis]: Checked inductivity of 27084 backedges. 283 proven. 616 refuted. 0 times theorem prover too weak. 26185 trivial. 0 not checked. [2018-04-13 00:25:04,190 INFO L182 omatonBuilderFactory]: Interpolants [2222587#true, 2222589#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2222588#false, 2222591#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2222590#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2222593#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2222592#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2222595#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2222594#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2222597#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2222596#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2222599#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 9), 2222598#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2222601#(<= main_~i~1 10), 2222600#(<= main_~i~1 9), 2222603#(<= main_~i~1 12), 2222602#(<= main_~i~1 11), 2222605#(<= main_~i~1 14), 2222604#(<= main_~i~1 13), 2222607#(<= main_~i~1 16), 2222606#(<= main_~i~1 15), 2222609#(<= main_~i~1 18), 2222608#(<= main_~i~1 17), 2222611#(<= main_~i~1 20), 2222610#(<= main_~i~1 19), 2222612#(<= main_~i~1 21)] [2018-04-13 00:25:04,194 INFO L134 CoverageAnalysis]: Checked inductivity of 251576 backedges. 11883 proven. 10178 refuted. 0 times theorem prover too weak. 229515 trivial. 0 not checked. [2018-04-13 00:25:04,194 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:25:04,195 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:25:04,195 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=478, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:25:04,195 INFO L87 Difference]: Start difference. First operand 1986 states and 4302 transitions. Second operand 26 states. [2018-04-13 00:25:04,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:25:04,656 INFO L93 Difference]: Finished difference Result 9702 states and 33908 transitions. [2018-04-13 00:25:04,657 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-13 00:25:04,657 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 2633 [2018-04-13 00:25:04,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:25:04,717 INFO L225 Difference]: With dead ends: 9702 [2018-04-13 00:25:04,717 INFO L226 Difference]: Without dead ends: 9702 [2018-04-13 00:25:04,717 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=302, Invalid=958, Unknown=0, NotChecked=0, Total=1260 [2018-04-13 00:25:04,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9702 states. [2018-04-13 00:25:05,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9702 to 1986. [2018-04-13 00:25:05,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1986 states. [2018-04-13 00:25:05,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1986 states to 1986 states and 4302 transitions. [2018-04-13 00:25:05,036 INFO L78 Accepts]: Start accepts. Automaton has 1986 states and 4302 transitions. Word has length 2633 [2018-04-13 00:25:05,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:25:05,037 INFO L459 AbstractCegarLoop]: Abstraction has 1986 states and 4302 transitions. [2018-04-13 00:25:05,037 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:25:05,037 INFO L276 IsEmpty]: Start isEmpty. Operand 1986 states and 4302 transitions. [2018-04-13 00:25:05,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2640 [2018-04-13 00:25:05,066 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:25:05,066 INFO L355 BasicCegarLoop]: trace histogram [320, 220, 220, 220, 220, 220, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:25:05,066 INFO L408 AbstractCegarLoop]: === Iteration 330 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:25:05,067 INFO L82 PathProgramCache]: Analyzing trace with hash -1185472628, now seen corresponding path program 317 times [2018-04-13 00:25:05,067 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:25:05,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:25:05,305 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:25:07,366 INFO L134 CoverageAnalysis]: Checked inductivity of 253090 backedges. 12431 proven. 10525 refuted. 0 times theorem prover too weak. 230134 trivial. 0 not checked. [2018-04-13 00:25:07,366 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:25:07,366 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:25:07,366 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:25:07,367 INFO L134 CoverageAnalysis]: Checked inductivity of 27150 backedges. 345 proven. 620 refuted. 0 times theorem prover too weak. 26185 trivial. 0 not checked. [2018-04-13 00:25:07,367 INFO L182 omatonBuilderFactory]: Interpolants [2234338#(<= main_~i~1 13), 2234339#(<= main_~i~1 14), 2234336#(<= main_~i~1 11), 2234337#(<= main_~i~1 12), 2234342#(<= main_~i~1 17), 2234343#(<= main_~i~1 18), 2234340#(<= main_~i~1 15), 2234341#(<= main_~i~1 16), 2234346#(<= main_~i~1 21), 2234344#(<= main_~i~1 19), 2234345#(<= main_~i~1 20), 2234322#false, 2234323#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2234321#true, 2234326#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2234327#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2234324#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2234325#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2234330#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2234331#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2234328#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2234329#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2234334#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 10), 2234335#(<= main_~i~1 10), 2234332#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2234333#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10))] [2018-04-13 00:25:07,372 INFO L134 CoverageAnalysis]: Checked inductivity of 253090 backedges. 12431 proven. 10525 refuted. 0 times theorem prover too weak. 230134 trivial. 0 not checked. [2018-04-13 00:25:07,372 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:25:07,372 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:25:07,372 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=480, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:25:07,372 INFO L87 Difference]: Start difference. First operand 1986 states and 4302 transitions. Second operand 26 states. [2018-04-13 00:25:07,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:25:07,896 INFO L93 Difference]: Finished difference Result 9169 states and 31780 transitions. [2018-04-13 00:25:07,896 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-13 00:25:07,896 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 2639 [2018-04-13 00:25:07,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:25:07,955 INFO L225 Difference]: With dead ends: 9169 [2018-04-13 00:25:07,955 INFO L226 Difference]: Without dead ends: 9169 [2018-04-13 00:25:07,956 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=324, Invalid=1008, Unknown=0, NotChecked=0, Total=1332 [2018-04-13 00:25:07,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9169 states. [2018-04-13 00:25:08,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9169 to 1986. [2018-04-13 00:25:08,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1986 states. [2018-04-13 00:25:08,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1986 states to 1986 states and 4302 transitions. [2018-04-13 00:25:08,242 INFO L78 Accepts]: Start accepts. Automaton has 1986 states and 4302 transitions. Word has length 2639 [2018-04-13 00:25:08,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:25:08,243 INFO L459 AbstractCegarLoop]: Abstraction has 1986 states and 4302 transitions. [2018-04-13 00:25:08,243 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:25:08,243 INFO L276 IsEmpty]: Start isEmpty. Operand 1986 states and 4302 transitions. [2018-04-13 00:25:08,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2646 [2018-04-13 00:25:08,273 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:25:08,273 INFO L355 BasicCegarLoop]: trace histogram [321, 221, 221, 221, 221, 221, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:25:08,273 INFO L408 AbstractCegarLoop]: === Iteration 331 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:25:08,273 INFO L82 PathProgramCache]: Analyzing trace with hash -275847564, now seen corresponding path program 318 times [2018-04-13 00:25:08,273 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:25:08,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:25:08,525 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:25:10,586 INFO L134 CoverageAnalysis]: Checked inductivity of 254610 backedges. 13157 proven. 10693 refuted. 0 times theorem prover too weak. 230760 trivial. 0 not checked. [2018-04-13 00:25:10,587 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:25:10,587 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:25:10,587 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:25:10,588 INFO L134 CoverageAnalysis]: Checked inductivity of 27210 backedges. 413 proven. 612 refuted. 0 times theorem prover too weak. 26185 trivial. 0 not checked. [2018-04-13 00:25:10,588 INFO L182 omatonBuilderFactory]: Interpolants [2245538#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 11), 2245539#(<= main_~i~1 11), 2245536#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2245537#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2245542#(<= main_~i~1 14), 2245543#(<= main_~i~1 15), 2245540#(<= main_~i~1 12), 2245541#(<= main_~i~1 13), 2245546#(<= main_~i~1 18), 2245547#(<= main_~i~1 19), 2245544#(<= main_~i~1 16), 2245545#(<= main_~i~1 17), 2245548#(<= main_~i~1 20), 2245549#(<= main_~i~1 21), 2245526#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2245527#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2245524#true, 2245525#false, 2245530#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2245531#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2245528#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2245529#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2245534#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2245535#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2245532#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2245533#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7))] [2018-04-13 00:25:10,592 INFO L134 CoverageAnalysis]: Checked inductivity of 254610 backedges. 13157 proven. 10693 refuted. 0 times theorem prover too weak. 230760 trivial. 0 not checked. [2018-04-13 00:25:10,592 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:25:10,593 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:25:10,593 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=480, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:25:10,593 INFO L87 Difference]: Start difference. First operand 1986 states and 4302 transitions. Second operand 26 states. [2018-04-13 00:25:11,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:25:11,070 INFO L93 Difference]: Finished difference Result 8622 states and 29596 transitions. [2018-04-13 00:25:11,070 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-13 00:25:11,071 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 2645 [2018-04-13 00:25:11,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:25:11,104 INFO L225 Difference]: With dead ends: 8622 [2018-04-13 00:25:11,104 INFO L226 Difference]: Without dead ends: 8622 [2018-04-13 00:25:11,104 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=350, Invalid=1056, Unknown=0, NotChecked=0, Total=1406 [2018-04-13 00:25:11,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8622 states. [2018-04-13 00:25:11,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8622 to 1986. [2018-04-13 00:25:11,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1986 states. [2018-04-13 00:25:11,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1986 states to 1986 states and 4302 transitions. [2018-04-13 00:25:11,312 INFO L78 Accepts]: Start accepts. Automaton has 1986 states and 4302 transitions. Word has length 2645 [2018-04-13 00:25:11,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:25:11,313 INFO L459 AbstractCegarLoop]: Abstraction has 1986 states and 4302 transitions. [2018-04-13 00:25:11,313 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:25:11,313 INFO L276 IsEmpty]: Start isEmpty. Operand 1986 states and 4302 transitions. [2018-04-13 00:25:11,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2652 [2018-04-13 00:25:11,343 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:25:11,343 INFO L355 BasicCegarLoop]: trace histogram [322, 222, 222, 222, 222, 222, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:25:11,343 INFO L408 AbstractCegarLoop]: === Iteration 332 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:25:11,343 INFO L82 PathProgramCache]: Analyzing trace with hash 911751180, now seen corresponding path program 319 times [2018-04-13 00:25:11,343 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:25:11,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:25:11,575 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:25:13,666 INFO L134 CoverageAnalysis]: Checked inductivity of 256136 backedges. 14079 proven. 10664 refuted. 0 times theorem prover too weak. 231393 trivial. 0 not checked. [2018-04-13 00:25:13,667 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:25:13,667 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:25:13,667 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:25:13,668 INFO L134 CoverageAnalysis]: Checked inductivity of 27264 backedges. 487 proven. 592 refuted. 0 times theorem prover too weak. 26185 trivial. 0 not checked. [2018-04-13 00:25:13,668 INFO L182 omatonBuilderFactory]: Interpolants [2256182#true, 2256183#false, 2256186#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2256187#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2256184#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2256185#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2256190#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2256191#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2256188#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2256189#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2256194#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2256195#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2256192#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2256193#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2256198#(<= main_~i~1 12), 2256199#(<= main_~i~1 13), 2256196#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2256197#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 12), 2256202#(<= main_~i~1 16), 2256203#(<= main_~i~1 17), 2256200#(<= main_~i~1 14), 2256201#(<= main_~i~1 15), 2256206#(<= main_~i~1 20), 2256207#(<= main_~i~1 21), 2256204#(<= main_~i~1 18), 2256205#(<= main_~i~1 19)] [2018-04-13 00:25:13,672 INFO L134 CoverageAnalysis]: Checked inductivity of 256136 backedges. 14079 proven. 10664 refuted. 0 times theorem prover too weak. 231393 trivial. 0 not checked. [2018-04-13 00:25:13,672 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:25:13,672 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:25:13,672 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=478, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:25:13,672 INFO L87 Difference]: Start difference. First operand 1986 states and 4302 transitions. Second operand 26 states. [2018-04-13 00:25:14,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:25:14,108 INFO L93 Difference]: Finished difference Result 8061 states and 27356 transitions. [2018-04-13 00:25:14,108 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-13 00:25:14,108 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 2651 [2018-04-13 00:25:14,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:25:14,157 INFO L225 Difference]: With dead ends: 8061 [2018-04-13 00:25:14,157 INFO L226 Difference]: Without dead ends: 8061 [2018-04-13 00:25:14,157 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=380, Invalid=1102, Unknown=0, NotChecked=0, Total=1482 [2018-04-13 00:25:14,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8061 states. [2018-04-13 00:25:14,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8061 to 1986. [2018-04-13 00:25:14,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1986 states. [2018-04-13 00:25:14,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1986 states to 1986 states and 4302 transitions. [2018-04-13 00:25:14,356 INFO L78 Accepts]: Start accepts. Automaton has 1986 states and 4302 transitions. Word has length 2651 [2018-04-13 00:25:14,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:25:14,356 INFO L459 AbstractCegarLoop]: Abstraction has 1986 states and 4302 transitions. [2018-04-13 00:25:14,356 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:25:14,357 INFO L276 IsEmpty]: Start isEmpty. Operand 1986 states and 4302 transitions. [2018-04-13 00:25:14,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2658 [2018-04-13 00:25:14,385 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:25:14,386 INFO L355 BasicCegarLoop]: trace histogram [323, 223, 223, 223, 223, 223, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:25:14,386 INFO L408 AbstractCegarLoop]: === Iteration 333 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:25:14,386 INFO L82 PathProgramCache]: Analyzing trace with hash 1885197556, now seen corresponding path program 320 times [2018-04-13 00:25:14,386 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:25:14,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:25:14,606 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:25:16,675 INFO L134 CoverageAnalysis]: Checked inductivity of 257668 backedges. 15215 proven. 10420 refuted. 0 times theorem prover too weak. 232033 trivial. 0 not checked. [2018-04-13 00:25:16,675 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:25:16,676 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:25:16,676 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:25:16,676 INFO L134 CoverageAnalysis]: Checked inductivity of 27312 backedges. 567 proven. 560 refuted. 0 times theorem prover too weak. 26185 trivial. 0 not checked. [2018-04-13 00:25:16,677 INFO L182 omatonBuilderFactory]: Interpolants [2266282#false, 2266283#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2266281#true, 2266286#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2266287#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2266284#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2266285#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2266290#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2266291#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2266288#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2266289#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2266294#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2266295#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2266292#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2266293#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2266298#(<= main_~i~1 13), 2266299#(<= main_~i~1 14), 2266296#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 2266297#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 13), 2266302#(<= main_~i~1 17), 2266303#(<= main_~i~1 18), 2266300#(<= main_~i~1 15), 2266301#(<= main_~i~1 16), 2266306#(<= main_~i~1 21), 2266304#(<= main_~i~1 19), 2266305#(<= main_~i~1 20)] [2018-04-13 00:25:16,681 INFO L134 CoverageAnalysis]: Checked inductivity of 257668 backedges. 15215 proven. 10420 refuted. 0 times theorem prover too weak. 232033 trivial. 0 not checked. [2018-04-13 00:25:16,681 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:25:16,681 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:25:16,681 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=474, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:25:16,681 INFO L87 Difference]: Start difference. First operand 1986 states and 4302 transitions. Second operand 26 states. [2018-04-13 00:25:17,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:25:17,158 INFO L93 Difference]: Finished difference Result 7486 states and 25060 transitions. [2018-04-13 00:25:17,158 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-13 00:25:17,158 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 2657 [2018-04-13 00:25:17,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:25:17,201 INFO L225 Difference]: With dead ends: 7486 [2018-04-13 00:25:17,202 INFO L226 Difference]: Without dead ends: 7486 [2018-04-13 00:25:17,202 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=414, Invalid=1146, Unknown=0, NotChecked=0, Total=1560 [2018-04-13 00:25:17,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7486 states. [2018-04-13 00:25:17,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7486 to 1986. [2018-04-13 00:25:17,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1986 states. [2018-04-13 00:25:17,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1986 states to 1986 states and 4302 transitions. [2018-04-13 00:25:17,374 INFO L78 Accepts]: Start accepts. Automaton has 1986 states and 4302 transitions. Word has length 2657 [2018-04-13 00:25:17,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:25:17,375 INFO L459 AbstractCegarLoop]: Abstraction has 1986 states and 4302 transitions. [2018-04-13 00:25:17,375 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:25:17,375 INFO L276 IsEmpty]: Start isEmpty. Operand 1986 states and 4302 transitions. [2018-04-13 00:25:17,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2664 [2018-04-13 00:25:17,405 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:25:17,405 INFO L355 BasicCegarLoop]: trace histogram [324, 224, 224, 224, 224, 224, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:25:17,405 INFO L408 AbstractCegarLoop]: === Iteration 334 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:25:17,405 INFO L82 PathProgramCache]: Analyzing trace with hash -1009904500, now seen corresponding path program 321 times [2018-04-13 00:25:17,405 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:25:17,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:25:17,600 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:25:19,739 INFO L134 CoverageAnalysis]: Checked inductivity of 259206 backedges. 16583 proven. 9943 refuted. 0 times theorem prover too weak. 232680 trivial. 0 not checked. [2018-04-13 00:25:19,739 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:25:19,739 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:25:19,739 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:25:19,740 INFO L134 CoverageAnalysis]: Checked inductivity of 27354 backedges. 653 proven. 516 refuted. 0 times theorem prover too weak. 26185 trivial. 0 not checked. [2018-04-13 00:25:19,740 INFO L182 omatonBuilderFactory]: Interpolants [2275810#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2275811#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2275808#false, 2275809#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2275814#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2275815#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2275812#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2275813#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2275818#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2275819#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2275816#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2275817#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2275822#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 2275823#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 2275820#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2275821#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2275826#(<= main_~i~1 15), 2275827#(<= main_~i~1 16), 2275824#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 14), 2275825#(<= main_~i~1 14), 2275830#(<= main_~i~1 19), 2275831#(<= main_~i~1 20), 2275828#(<= main_~i~1 17), 2275829#(<= main_~i~1 18), 2275832#(<= main_~i~1 21), 2275807#true] [2018-04-13 00:25:19,745 INFO L134 CoverageAnalysis]: Checked inductivity of 259206 backedges. 16583 proven. 9943 refuted. 0 times theorem prover too weak. 232680 trivial. 0 not checked. [2018-04-13 00:25:19,745 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:25:19,745 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:25:19,745 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=468, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:25:19,745 INFO L87 Difference]: Start difference. First operand 1986 states and 4302 transitions. Second operand 26 states. [2018-04-13 00:25:20,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:25:20,215 INFO L93 Difference]: Finished difference Result 6897 states and 22708 transitions. [2018-04-13 00:25:20,215 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-13 00:25:20,215 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 2663 [2018-04-13 00:25:20,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:25:20,257 INFO L225 Difference]: With dead ends: 6897 [2018-04-13 00:25:20,257 INFO L226 Difference]: Without dead ends: 6897 [2018-04-13 00:25:20,257 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=452, Invalid=1188, Unknown=0, NotChecked=0, Total=1640 [2018-04-13 00:25:20,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6897 states. [2018-04-13 00:25:20,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6897 to 1986. [2018-04-13 00:25:20,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1986 states. [2018-04-13 00:25:20,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1986 states to 1986 states and 4302 transitions. [2018-04-13 00:25:20,414 INFO L78 Accepts]: Start accepts. Automaton has 1986 states and 4302 transitions. Word has length 2663 [2018-04-13 00:25:20,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:25:20,415 INFO L459 AbstractCegarLoop]: Abstraction has 1986 states and 4302 transitions. [2018-04-13 00:25:20,415 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:25:20,415 INFO L276 IsEmpty]: Start isEmpty. Operand 1986 states and 4302 transitions. [2018-04-13 00:25:20,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2670 [2018-04-13 00:25:20,444 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:25:20,445 INFO L355 BasicCegarLoop]: trace histogram [325, 225, 225, 225, 225, 225, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:25:20,445 INFO L408 AbstractCegarLoop]: === Iteration 335 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:25:20,445 INFO L82 PathProgramCache]: Analyzing trace with hash 1451425652, now seen corresponding path program 322 times [2018-04-13 00:25:20,445 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:25:20,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:25:20,676 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:25:22,843 INFO L134 CoverageAnalysis]: Checked inductivity of 260750 backedges. 18201 proven. 9215 refuted. 0 times theorem prover too weak. 233334 trivial. 0 not checked. [2018-04-13 00:25:22,843 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:25:22,844 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:25:22,844 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:25:22,844 INFO L134 CoverageAnalysis]: Checked inductivity of 27390 backedges. 745 proven. 460 refuted. 0 times theorem prover too weak. 26185 trivial. 0 not checked. [2018-04-13 00:25:22,845 INFO L182 omatonBuilderFactory]: Interpolants [2284770#(<= main_~i~1 20), 2284771#(<= main_~i~1 21), 2284768#(<= main_~i~1 18), 2284769#(<= main_~i~1 19), 2284746#true, 2284747#false, 2284750#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2284751#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2284748#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2284749#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2284754#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2284755#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2284752#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2284753#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2284758#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2284759#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2284756#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2284757#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2284762#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 2284763#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 2284760#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2284761#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 2284766#(<= main_~i~1 16), 2284767#(<= main_~i~1 17), 2284764#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 15), 2284765#(<= main_~i~1 15)] [2018-04-13 00:25:22,849 INFO L134 CoverageAnalysis]: Checked inductivity of 260750 backedges. 18201 proven. 9215 refuted. 0 times theorem prover too weak. 233334 trivial. 0 not checked. [2018-04-13 00:25:22,849 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:25:22,849 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:25:22,849 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=460, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:25:22,849 INFO L87 Difference]: Start difference. First operand 1986 states and 4302 transitions. Second operand 26 states. [2018-04-13 00:25:23,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:25:23,347 INFO L93 Difference]: Finished difference Result 6294 states and 20300 transitions. [2018-04-13 00:25:23,347 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-13 00:25:23,347 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 2669 [2018-04-13 00:25:23,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:25:23,384 INFO L225 Difference]: With dead ends: 6294 [2018-04-13 00:25:23,384 INFO L226 Difference]: Without dead ends: 6294 [2018-04-13 00:25:23,384 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=494, Invalid=1228, Unknown=0, NotChecked=0, Total=1722 [2018-04-13 00:25:23,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6294 states. [2018-04-13 00:25:23,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6294 to 1986. [2018-04-13 00:25:23,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1986 states. [2018-04-13 00:25:23,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1986 states to 1986 states and 4302 transitions. [2018-04-13 00:25:23,520 INFO L78 Accepts]: Start accepts. Automaton has 1986 states and 4302 transitions. Word has length 2669 [2018-04-13 00:25:23,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:25:23,521 INFO L459 AbstractCegarLoop]: Abstraction has 1986 states and 4302 transitions. [2018-04-13 00:25:23,521 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:25:23,521 INFO L276 IsEmpty]: Start isEmpty. Operand 1986 states and 4302 transitions. [2018-04-13 00:25:23,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2676 [2018-04-13 00:25:23,551 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:25:23,551 INFO L355 BasicCegarLoop]: trace histogram [326, 226, 226, 226, 226, 226, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:25:23,551 INFO L408 AbstractCegarLoop]: === Iteration 336 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:25:23,551 INFO L82 PathProgramCache]: Analyzing trace with hash -1879001844, now seen corresponding path program 323 times [2018-04-13 00:25:23,552 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:25:23,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:25:23,772 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:25:25,913 INFO L134 CoverageAnalysis]: Checked inductivity of 262300 backedges. 20087 proven. 8218 refuted. 0 times theorem prover too weak. 233995 trivial. 0 not checked. [2018-04-13 00:25:25,913 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:25:25,914 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:25:25,914 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:25:25,915 INFO L134 CoverageAnalysis]: Checked inductivity of 27420 backedges. 843 proven. 392 refuted. 0 times theorem prover too weak. 26185 trivial. 0 not checked. [2018-04-13 00:25:25,915 INFO L182 omatonBuilderFactory]: Interpolants [2293090#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2293091#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2293088#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2293089#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2293094#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2293095#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2293092#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2293093#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2293098#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2293099#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 2293096#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2293097#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2293102#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 16)), 2293103#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 16), 2293100#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 2293101#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 2293106#(<= main_~i~1 18), 2293107#(<= main_~i~1 19), 2293104#(<= main_~i~1 16), 2293105#(<= main_~i~1 17), 2293108#(<= main_~i~1 20), 2293109#(<= main_~i~1 21), 2293086#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2293087#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2293084#true, 2293085#false] [2018-04-13 00:25:25,919 INFO L134 CoverageAnalysis]: Checked inductivity of 262300 backedges. 20087 proven. 8218 refuted. 0 times theorem prover too weak. 233995 trivial. 0 not checked. [2018-04-13 00:25:25,919 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:25:25,920 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:25:25,920 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=450, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:25:25,920 INFO L87 Difference]: Start difference. First operand 1986 states and 4302 transitions. Second operand 26 states. [2018-04-13 00:25:26,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:25:26,394 INFO L93 Difference]: Finished difference Result 5677 states and 17836 transitions. [2018-04-13 00:25:26,394 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-13 00:25:26,395 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 2675 [2018-04-13 00:25:26,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:25:26,414 INFO L225 Difference]: With dead ends: 5677 [2018-04-13 00:25:26,414 INFO L226 Difference]: Without dead ends: 5677 [2018-04-13 00:25:26,414 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=540, Invalid=1266, Unknown=0, NotChecked=0, Total=1806 [2018-04-13 00:25:26,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5677 states. [2018-04-13 00:25:26,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5677 to 1986. [2018-04-13 00:25:26,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1986 states. [2018-04-13 00:25:26,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1986 states to 1986 states and 4302 transitions. [2018-04-13 00:25:26,516 INFO L78 Accepts]: Start accepts. Automaton has 1986 states and 4302 transitions. Word has length 2675 [2018-04-13 00:25:26,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:25:26,517 INFO L459 AbstractCegarLoop]: Abstraction has 1986 states and 4302 transitions. [2018-04-13 00:25:26,517 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:25:26,517 INFO L276 IsEmpty]: Start isEmpty. Operand 1986 states and 4302 transitions. [2018-04-13 00:25:26,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2682 [2018-04-13 00:25:26,547 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:25:26,547 INFO L355 BasicCegarLoop]: trace histogram [327, 227, 227, 227, 227, 227, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:25:26,547 INFO L408 AbstractCegarLoop]: === Iteration 337 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:25:26,547 INFO L82 PathProgramCache]: Analyzing trace with hash 1401185780, now seen corresponding path program 324 times [2018-04-13 00:25:26,548 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:25:26,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:25:26,748 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:25:28,876 INFO L134 CoverageAnalysis]: Checked inductivity of 263856 backedges. 22259 proven. 6934 refuted. 0 times theorem prover too weak. 234663 trivial. 0 not checked. [2018-04-13 00:25:28,876 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:25:28,877 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:25:28,877 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:25:28,878 INFO L134 CoverageAnalysis]: Checked inductivity of 27444 backedges. 947 proven. 312 refuted. 0 times theorem prover too weak. 26185 trivial. 0 not checked. [2018-04-13 00:25:28,878 INFO L182 omatonBuilderFactory]: Interpolants [2300832#(<= main_~i~1 21), 2300807#true, 2300811#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2300810#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2300809#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2300808#false, 2300815#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2300814#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2300813#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2300812#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2300819#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2300818#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2300817#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2300816#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2300823#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 2300822#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 2300821#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2300820#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2300827#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 17), 2300826#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 17)), 2300825#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 16)), 2300824#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 2300831#(<= main_~i~1 20), 2300830#(<= main_~i~1 19), 2300829#(<= main_~i~1 18), 2300828#(<= main_~i~1 17)] [2018-04-13 00:25:28,882 INFO L134 CoverageAnalysis]: Checked inductivity of 263856 backedges. 22259 proven. 6934 refuted. 0 times theorem prover too weak. 234663 trivial. 0 not checked. [2018-04-13 00:25:28,882 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:25:28,882 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:25:28,883 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=438, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:25:28,883 INFO L87 Difference]: Start difference. First operand 1986 states and 4302 transitions. Second operand 26 states. [2018-04-13 00:25:29,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:25:29,295 INFO L93 Difference]: Finished difference Result 5046 states and 15316 transitions. [2018-04-13 00:25:29,295 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-13 00:25:29,295 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 2681 [2018-04-13 00:25:29,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:25:29,321 INFO L225 Difference]: With dead ends: 5046 [2018-04-13 00:25:29,322 INFO L226 Difference]: Without dead ends: 5046 [2018-04-13 00:25:29,322 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=590, Invalid=1302, Unknown=0, NotChecked=0, Total=1892 [2018-04-13 00:25:29,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5046 states. [2018-04-13 00:25:29,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5046 to 1986. [2018-04-13 00:25:29,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1986 states. [2018-04-13 00:25:29,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1986 states to 1986 states and 4302 transitions. [2018-04-13 00:25:29,418 INFO L78 Accepts]: Start accepts. Automaton has 1986 states and 4302 transitions. Word has length 2681 [2018-04-13 00:25:29,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:25:29,418 INFO L459 AbstractCegarLoop]: Abstraction has 1986 states and 4302 transitions. [2018-04-13 00:25:29,418 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:25:29,418 INFO L276 IsEmpty]: Start isEmpty. Operand 1986 states and 4302 transitions. [2018-04-13 00:25:29,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2688 [2018-04-13 00:25:29,448 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:25:29,448 INFO L355 BasicCegarLoop]: trace histogram [328, 228, 228, 228, 228, 228, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:25:29,448 INFO L408 AbstractCegarLoop]: === Iteration 338 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:25:29,448 INFO L82 PathProgramCache]: Analyzing trace with hash 1134303628, now seen corresponding path program 325 times [2018-04-13 00:25:29,449 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:25:29,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:25:29,667 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:25:31,834 INFO L134 CoverageAnalysis]: Checked inductivity of 265418 backedges. 24735 proven. 5345 refuted. 0 times theorem prover too weak. 235338 trivial. 0 not checked. [2018-04-13 00:25:31,834 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:25:31,835 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:25:31,835 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:25:31,835 INFO L134 CoverageAnalysis]: Checked inductivity of 27462 backedges. 1057 proven. 220 refuted. 0 times theorem prover too weak. 26185 trivial. 0 not checked. [2018-04-13 00:25:31,836 INFO L182 omatonBuilderFactory]: Interpolants [2307903#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2307902#false, 2307901#true, 2307907#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2307906#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2307905#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2307904#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2307911#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2307910#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2307909#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2307908#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2307915#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2307914#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2307913#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2307912#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2307919#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 16)), 2307918#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 2307917#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 2307916#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 2307923#(<= main_~i~1 18), 2307922#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 18), 2307921#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 18)), 2307920#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 17)), 2307926#(<= main_~i~1 21), 2307925#(<= main_~i~1 20), 2307924#(<= main_~i~1 19)] [2018-04-13 00:25:31,840 INFO L134 CoverageAnalysis]: Checked inductivity of 265418 backedges. 24735 proven. 5345 refuted. 0 times theorem prover too weak. 235338 trivial. 0 not checked. [2018-04-13 00:25:31,840 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:25:31,840 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:25:31,840 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=424, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:25:31,841 INFO L87 Difference]: Start difference. First operand 1986 states and 4302 transitions. Second operand 26 states. [2018-04-13 00:25:32,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:25:32,223 INFO L93 Difference]: Finished difference Result 4401 states and 12740 transitions. [2018-04-13 00:25:32,223 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-13 00:25:32,223 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 2687 [2018-04-13 00:25:32,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:25:32,245 INFO L225 Difference]: With dead ends: 4401 [2018-04-13 00:25:32,245 INFO L226 Difference]: Without dead ends: 4401 [2018-04-13 00:25:32,245 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=644, Invalid=1336, Unknown=0, NotChecked=0, Total=1980 [2018-04-13 00:25:32,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4401 states. [2018-04-13 00:25:32,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4401 to 1986. [2018-04-13 00:25:32,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1986 states. [2018-04-13 00:25:32,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1986 states to 1986 states and 4302 transitions. [2018-04-13 00:25:32,324 INFO L78 Accepts]: Start accepts. Automaton has 1986 states and 4302 transitions. Word has length 2687 [2018-04-13 00:25:32,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:25:32,325 INFO L459 AbstractCegarLoop]: Abstraction has 1986 states and 4302 transitions. [2018-04-13 00:25:32,325 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:25:32,325 INFO L276 IsEmpty]: Start isEmpty. Operand 1986 states and 4302 transitions. [2018-04-13 00:25:32,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2694 [2018-04-13 00:25:32,355 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:25:32,355 INFO L355 BasicCegarLoop]: trace histogram [329, 229, 229, 229, 229, 229, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:25:32,355 INFO L408 AbstractCegarLoop]: === Iteration 339 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:25:32,355 INFO L82 PathProgramCache]: Analyzing trace with hash 1610877044, now seen corresponding path program 326 times [2018-04-13 00:25:32,355 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:25:32,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:25:32,559 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:25:34,722 INFO L134 CoverageAnalysis]: Checked inductivity of 266986 backedges. 27533 proven. 3433 refuted. 0 times theorem prover too weak. 236020 trivial. 0 not checked. [2018-04-13 00:25:34,723 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:25:34,723 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:25:34,723 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:25:34,724 INFO L134 CoverageAnalysis]: Checked inductivity of 27474 backedges. 1173 proven. 116 refuted. 0 times theorem prover too weak. 26185 trivial. 0 not checked. [2018-04-13 00:25:34,724 INFO L182 omatonBuilderFactory]: Interpolants [2314355#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2314354#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2314353#false, 2314352#true, 2314359#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2314358#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2314357#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2314356#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2314363#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2314362#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2314361#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2314360#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2314367#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 2314366#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2314365#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2314364#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2314371#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 17)), 2314370#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 16)), 2314369#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 2314368#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 2314375#(<= main_~i~1 19), 2314374#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 19), 2314373#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 19)), 2314372#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 18)), 2314377#(<= main_~i~1 21), 2314376#(<= main_~i~1 20)] [2018-04-13 00:25:34,728 INFO L134 CoverageAnalysis]: Checked inductivity of 266986 backedges. 27533 proven. 3433 refuted. 0 times theorem prover too weak. 236020 trivial. 0 not checked. [2018-04-13 00:25:34,729 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:25:34,729 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:25:34,729 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=408, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:25:34,729 INFO L87 Difference]: Start difference. First operand 1986 states and 4302 transitions. Second operand 26 states. [2018-04-13 00:25:35,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:25:35,080 INFO L93 Difference]: Finished difference Result 3746 states and 10112 transitions. [2018-04-13 00:25:35,080 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-13 00:25:35,080 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 2693 [2018-04-13 00:25:35,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:25:35,097 INFO L225 Difference]: With dead ends: 3746 [2018-04-13 00:25:35,097 INFO L226 Difference]: Without dead ends: 3746 [2018-04-13 00:25:35,097 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=702, Invalid=1368, Unknown=0, NotChecked=0, Total=2070 [2018-04-13 00:25:35,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3746 states. [2018-04-13 00:25:35,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3746 to 1986. [2018-04-13 00:25:35,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1986 states. [2018-04-13 00:25:35,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1986 states to 1986 states and 4302 transitions. [2018-04-13 00:25:35,159 INFO L78 Accepts]: Start accepts. Automaton has 1986 states and 4302 transitions. Word has length 2693 [2018-04-13 00:25:35,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:25:35,160 INFO L459 AbstractCegarLoop]: Abstraction has 1986 states and 4302 transitions. [2018-04-13 00:25:35,160 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:25:35,160 INFO L276 IsEmpty]: Start isEmpty. Operand 1986 states and 4302 transitions. [2018-04-13 00:25:35,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2700 [2018-04-13 00:25:35,189 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:25:35,190 INFO L355 BasicCegarLoop]: trace histogram [330, 230, 230, 230, 230, 230, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:25:35,190 INFO L408 AbstractCegarLoop]: === Iteration 340 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:25:35,190 INFO L82 PathProgramCache]: Analyzing trace with hash -172998132, now seen corresponding path program 327 times [2018-04-13 00:25:35,190 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:25:35,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:25:35,398 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:25:37,584 INFO L134 CoverageAnalysis]: Checked inductivity of 268560 backedges. 30671 proven. 1180 refuted. 0 times theorem prover too weak. 236709 trivial. 0 not checked. [2018-04-13 00:25:37,585 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:25:37,585 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 00:25:37,585 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:25:37,586 INFO L134 CoverageAnalysis]: Checked inductivity of 27480 backedges. 1295 proven. 0 refuted. 0 times theorem prover too weak. 26185 trivial. 0 not checked. [2018-04-13 00:25:37,586 INFO L182 omatonBuilderFactory]: Interpolants [2320163#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2320162#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2320161#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2320160#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2320167#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 2320166#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 2320165#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 2320164#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2320171#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 19)), 2320170#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 18)), 2320169#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 17)), 2320168#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 16)), 2320175#(<= main_~i~1 21), 2320174#(<= main_~i~1 20), 2320173#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 20), 2320172#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 20)), 2320151#false, 2320150#true, 2320155#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2320154#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2320153#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2320152#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2320159#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2320158#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2320157#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2320156#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4))] [2018-04-13 00:25:37,590 INFO L134 CoverageAnalysis]: Checked inductivity of 268560 backedges. 30671 proven. 1180 refuted. 0 times theorem prover too weak. 236709 trivial. 0 not checked. [2018-04-13 00:25:37,591 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 00:25:37,591 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 00:25:37,591 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=390, Unknown=0, NotChecked=0, Total=650 [2018-04-13 00:25:37,591 INFO L87 Difference]: Start difference. First operand 1986 states and 4302 transitions. Second operand 26 states. [2018-04-13 00:25:37,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:25:37,930 INFO L93 Difference]: Finished difference Result 3082 states and 7628 transitions. [2018-04-13 00:25:37,930 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-13 00:25:37,930 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 2699 [2018-04-13 00:25:37,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:25:37,942 INFO L225 Difference]: With dead ends: 3082 [2018-04-13 00:25:37,942 INFO L226 Difference]: Without dead ends: 3082 [2018-04-13 00:25:37,943 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=764, Invalid=1398, Unknown=0, NotChecked=0, Total=2162 [2018-04-13 00:25:37,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3082 states. [2018-04-13 00:25:37,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3082 to 1995. [2018-04-13 00:25:37,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1995 states. [2018-04-13 00:25:37,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1995 states to 1995 states and 4409 transitions. [2018-04-13 00:25:37,992 INFO L78 Accepts]: Start accepts. Automaton has 1995 states and 4409 transitions. Word has length 2699 [2018-04-13 00:25:37,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:25:37,992 INFO L459 AbstractCegarLoop]: Abstraction has 1995 states and 4409 transitions. [2018-04-13 00:25:37,992 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 00:25:37,992 INFO L276 IsEmpty]: Start isEmpty. Operand 1995 states and 4409 transitions. [2018-04-13 00:25:38,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2706 [2018-04-13 00:25:38,023 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:25:38,023 INFO L355 BasicCegarLoop]: trace histogram [331, 231, 231, 231, 231, 231, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:25:38,023 INFO L408 AbstractCegarLoop]: === Iteration 341 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:25:38,023 INFO L82 PathProgramCache]: Analyzing trace with hash 2042619636, now seen corresponding path program 328 times [2018-04-13 00:25:38,023 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:25:38,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:25:38,242 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:25:40,333 INFO L134 CoverageAnalysis]: Checked inductivity of 270140 backedges. 12389 proven. 2163 refuted. 0 times theorem prover too weak. 255588 trivial. 0 not checked. [2018-04-13 00:25:40,333 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:25:40,333 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-13 00:25:40,333 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:25:40,334 INFO L134 CoverageAnalysis]: Checked inductivity of 27477 backedges. 380 proven. 2 refuted. 0 times theorem prover too weak. 27095 trivial. 0 not checked. [2018-04-13 00:25:40,334 INFO L182 omatonBuilderFactory]: Interpolants [2325295#true, 2325299#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 0), 2325298#(and (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 2325297#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2325296#false, 2325303#(<= main_~i~1 3), 2325302#(<= main_~i~1 2), 2325301#(<= main_~i~1 1), 2325300#(<= main_~i~1 0), 2325307#(<= main_~i~1 7), 2325306#(<= main_~i~1 6), 2325305#(<= main_~i~1 5), 2325304#(<= main_~i~1 4), 2325311#(<= main_~i~1 11), 2325310#(<= main_~i~1 10), 2325309#(<= main_~i~1 9), 2325308#(<= main_~i~1 8), 2325315#(<= main_~i~1 15), 2325314#(<= main_~i~1 14), 2325313#(<= main_~i~1 13), 2325312#(<= main_~i~1 12), 2325319#(<= main_~i~1 19), 2325318#(<= main_~i~1 18), 2325317#(<= main_~i~1 17), 2325316#(<= main_~i~1 16), 2325322#(<= main_~i~1 22), 2325321#(<= main_~i~1 21), 2325320#(<= main_~i~1 20)] [2018-04-13 00:25:40,339 INFO L134 CoverageAnalysis]: Checked inductivity of 270140 backedges. 12389 proven. 2163 refuted. 0 times theorem prover too weak. 255588 trivial. 0 not checked. [2018-04-13 00:25:40,339 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-13 00:25:40,339 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-13 00:25:40,339 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=449, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:25:40,339 INFO L87 Difference]: Start difference. First operand 1995 states and 4409 transitions. Second operand 28 states. [2018-04-13 00:25:40,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:25:40,696 INFO L93 Difference]: Finished difference Result 13883 states and 52288 transitions. [2018-04-13 00:25:40,696 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-13 00:25:40,696 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2705 [2018-04-13 00:25:40,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:25:40,781 INFO L225 Difference]: With dead ends: 13883 [2018-04-13 00:25:40,781 INFO L226 Difference]: Without dead ends: 13883 [2018-04-13 00:25:40,781 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=312, Invalid=500, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:25:40,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13883 states. [2018-04-13 00:25:41,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13883 to 1988. [2018-04-13 00:25:41,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1988 states. [2018-04-13 00:25:41,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 4400 transitions. [2018-04-13 00:25:41,299 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 4400 transitions. Word has length 2705 [2018-04-13 00:25:41,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:25:41,299 INFO L459 AbstractCegarLoop]: Abstraction has 1988 states and 4400 transitions. [2018-04-13 00:25:41,299 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-13 00:25:41,299 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 4400 transitions. [2018-04-13 00:25:41,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2712 [2018-04-13 00:25:41,329 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:25:41,329 INFO L355 BasicCegarLoop]: trace histogram [332, 232, 232, 232, 232, 232, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:25:41,329 INFO L408 AbstractCegarLoop]: === Iteration 342 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:25:41,330 INFO L82 PathProgramCache]: Analyzing trace with hash 1901772940, now seen corresponding path program 329 times [2018-04-13 00:25:41,330 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:25:41,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:25:41,534 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:25:43,596 INFO L134 CoverageAnalysis]: Checked inductivity of 271726 backedges. 12157 proven. 3432 refuted. 0 times theorem prover too weak. 256137 trivial. 0 not checked. [2018-04-13 00:25:43,597 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:25:43,597 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:25:43,597 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:25:43,598 INFO L134 CoverageAnalysis]: Checked inductivity of 27198 backedges. 0 proven. 160 refuted. 0 times theorem prover too weak. 27038 trivial. 0 not checked. [2018-04-13 00:25:43,598 INFO L182 omatonBuilderFactory]: Interpolants [2341219#(<= main_~i~1 19), 2341218#(<= main_~i~1 18), 2341217#(<= main_~i~1 17), 2341216#(<= main_~i~1 16), 2341222#(<= main_~i~1 22), 2341221#(<= main_~i~1 21), 2341220#(<= main_~i~1 20), 2341199#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2341198#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2341197#false, 2341196#true, 2341203#(<= main_~i~1 3), 2341202#(<= main_~i~1 2), 2341201#(<= main_~i~1 1), 2341200#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1), 2341207#(<= main_~i~1 7), 2341206#(<= main_~i~1 6), 2341205#(<= main_~i~1 5), 2341204#(<= main_~i~1 4), 2341211#(<= main_~i~1 11), 2341210#(<= main_~i~1 10), 2341209#(<= main_~i~1 9), 2341208#(<= main_~i~1 8), 2341215#(<= main_~i~1 15), 2341214#(<= main_~i~1 14), 2341213#(<= main_~i~1 13), 2341212#(<= main_~i~1 12)] [2018-04-13 00:25:43,602 INFO L134 CoverageAnalysis]: Checked inductivity of 271726 backedges. 12157 proven. 3432 refuted. 0 times theorem prover too weak. 256137 trivial. 0 not checked. [2018-04-13 00:25:43,602 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:25:43,602 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:25:43,602 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=419, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:25:43,603 INFO L87 Difference]: Start difference. First operand 1988 states and 4400 transitions. Second operand 27 states. [2018-04-13 00:25:43,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:25:43,962 INFO L93 Difference]: Finished difference Result 13871 states and 52275 transitions. [2018-04-13 00:25:43,962 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-13 00:25:43,962 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2711 [2018-04-13 00:25:43,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:25:44,051 INFO L225 Difference]: With dead ends: 13871 [2018-04-13 00:25:44,051 INFO L226 Difference]: Without dead ends: 13871 [2018-04-13 00:25:44,051 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=293, Invalid=519, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:25:44,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13871 states. [2018-04-13 00:25:44,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13871 to 1988. [2018-04-13 00:25:44,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1988 states. [2018-04-13 00:25:44,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 4400 transitions. [2018-04-13 00:25:44,560 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 4400 transitions. Word has length 2711 [2018-04-13 00:25:44,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:25:44,561 INFO L459 AbstractCegarLoop]: Abstraction has 1988 states and 4400 transitions. [2018-04-13 00:25:44,561 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:25:44,561 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 4400 transitions. [2018-04-13 00:25:44,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2718 [2018-04-13 00:25:44,591 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:25:44,591 INFO L355 BasicCegarLoop]: trace histogram [333, 233, 233, 233, 233, 233, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:25:44,591 INFO L408 AbstractCegarLoop]: === Iteration 343 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:25:44,591 INFO L82 PathProgramCache]: Analyzing trace with hash -386766476, now seen corresponding path program 330 times [2018-04-13 00:25:44,592 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:25:44,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:25:44,810 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:25:46,907 INFO L134 CoverageAnalysis]: Checked inductivity of 273318 backedges. 11941 proven. 4684 refuted. 0 times theorem prover too weak. 256693 trivial. 0 not checked. [2018-04-13 00:25:46,908 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:25:46,908 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:25:46,908 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:25:46,909 INFO L134 CoverageAnalysis]: Checked inductivity of 27321 backedges. 17 proven. 266 refuted. 0 times theorem prover too weak. 27038 trivial. 0 not checked. [2018-04-13 00:25:46,909 INFO L182 omatonBuilderFactory]: Interpolants [2357091#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 2), 2357090#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2357089#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2357088#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2357095#(<= main_~i~1 5), 2357094#(<= main_~i~1 4), 2357093#(<= main_~i~1 3), 2357092#(<= main_~i~1 2), 2357099#(<= main_~i~1 9), 2357098#(<= main_~i~1 8), 2357097#(<= main_~i~1 7), 2357096#(<= main_~i~1 6), 2357103#(<= main_~i~1 13), 2357102#(<= main_~i~1 12), 2357101#(<= main_~i~1 11), 2357100#(<= main_~i~1 10), 2357107#(<= main_~i~1 17), 2357106#(<= main_~i~1 16), 2357105#(<= main_~i~1 15), 2357104#(<= main_~i~1 14), 2357111#(<= main_~i~1 21), 2357110#(<= main_~i~1 20), 2357109#(<= main_~i~1 19), 2357108#(<= main_~i~1 18), 2357112#(<= main_~i~1 22), 2357087#false, 2357086#true] [2018-04-13 00:25:46,913 INFO L134 CoverageAnalysis]: Checked inductivity of 273318 backedges. 11941 proven. 4684 refuted. 0 times theorem prover too weak. 256693 trivial. 0 not checked. [2018-04-13 00:25:46,913 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:25:46,913 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:25:46,913 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=438, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:25:46,914 INFO L87 Difference]: Start difference. First operand 1988 states and 4400 transitions. Second operand 27 states. [2018-04-13 00:25:47,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:25:47,323 INFO L93 Difference]: Finished difference Result 13464 states and 50593 transitions. [2018-04-13 00:25:47,323 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-13 00:25:47,323 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2717 [2018-04-13 00:25:47,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:25:47,410 INFO L225 Difference]: With dead ends: 13464 [2018-04-13 00:25:47,411 INFO L226 Difference]: Without dead ends: 13464 [2018-04-13 00:25:47,411 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=282, Invalid=588, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:25:47,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13464 states. [2018-04-13 00:25:47,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13464 to 1988. [2018-04-13 00:25:47,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1988 states. [2018-04-13 00:25:47,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 4400 transitions. [2018-04-13 00:25:47,907 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 4400 transitions. Word has length 2717 [2018-04-13 00:25:47,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:25:47,908 INFO L459 AbstractCegarLoop]: Abstraction has 1988 states and 4400 transitions. [2018-04-13 00:25:47,908 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:25:47,908 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 4400 transitions. [2018-04-13 00:25:47,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2724 [2018-04-13 00:25:47,938 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:25:47,938 INFO L355 BasicCegarLoop]: trace histogram [334, 234, 234, 234, 234, 234, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:25:47,938 INFO L408 AbstractCegarLoop]: === Iteration 344 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:25:47,938 INFO L82 PathProgramCache]: Analyzing trace with hash 1621411084, now seen corresponding path program 331 times [2018-04-13 00:25:47,939 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:25:48,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:25:48,152 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:25:50,268 INFO L134 CoverageAnalysis]: Checked inductivity of 274916 backedges. 11759 proven. 5901 refuted. 0 times theorem prover too weak. 257256 trivial. 0 not checked. [2018-04-13 00:25:50,268 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:25:50,269 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:25:50,269 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:25:50,270 INFO L134 CoverageAnalysis]: Checked inductivity of 27435 backedges. 37 proven. 360 refuted. 0 times theorem prover too weak. 27038 trivial. 0 not checked. [2018-04-13 00:25:50,270 INFO L182 omatonBuilderFactory]: Interpolants [2372580#(<= main_~i~1 5), 2372581#(<= main_~i~1 6), 2372582#(<= main_~i~1 7), 2372583#(<= main_~i~1 8), 2372576#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2372577#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 3), 2372578#(<= main_~i~1 3), 2372579#(<= main_~i~1 4), 2372588#(<= main_~i~1 13), 2372589#(<= main_~i~1 14), 2372590#(<= main_~i~1 15), 2372591#(<= main_~i~1 16), 2372584#(<= main_~i~1 9), 2372585#(<= main_~i~1 10), 2372586#(<= main_~i~1 11), 2372587#(<= main_~i~1 12), 2372596#(<= main_~i~1 21), 2372597#(<= main_~i~1 22), 2372592#(<= main_~i~1 17), 2372593#(<= main_~i~1 18), 2372594#(<= main_~i~1 19), 2372595#(<= main_~i~1 20), 2372572#false, 2372573#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2372574#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2372575#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2372571#true] [2018-04-13 00:25:50,274 INFO L134 CoverageAnalysis]: Checked inductivity of 274916 backedges. 11759 proven. 5901 refuted. 0 times theorem prover too weak. 257256 trivial. 0 not checked. [2018-04-13 00:25:50,274 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:25:50,274 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:25:50,274 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=455, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:25:50,274 INFO L87 Difference]: Start difference. First operand 1988 states and 4400 transitions. Second operand 27 states. [2018-04-13 00:25:50,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:25:50,684 INFO L93 Difference]: Finished difference Result 13043 states and 48853 transitions. [2018-04-13 00:25:50,684 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-13 00:25:50,684 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2723 [2018-04-13 00:25:50,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:25:50,771 INFO L225 Difference]: With dead ends: 13043 [2018-04-13 00:25:50,771 INFO L226 Difference]: Without dead ends: 13043 [2018-04-13 00:25:50,771 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=275, Invalid=655, Unknown=0, NotChecked=0, Total=930 [2018-04-13 00:25:50,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13043 states. [2018-04-13 00:25:51,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13043 to 1988. [2018-04-13 00:25:51,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1988 states. [2018-04-13 00:25:51,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 4400 transitions. [2018-04-13 00:25:51,245 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 4400 transitions. Word has length 2723 [2018-04-13 00:25:51,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:25:51,246 INFO L459 AbstractCegarLoop]: Abstraction has 1988 states and 4400 transitions. [2018-04-13 00:25:51,246 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:25:51,246 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 4400 transitions. [2018-04-13 00:25:51,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2730 [2018-04-13 00:25:51,276 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:25:51,276 INFO L355 BasicCegarLoop]: trace histogram [335, 235, 235, 235, 235, 235, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:25:51,277 INFO L408 AbstractCegarLoop]: === Iteration 345 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:25:51,277 INFO L82 PathProgramCache]: Analyzing trace with hash -1150343180, now seen corresponding path program 332 times [2018-04-13 00:25:51,277 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:25:51,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:25:51,481 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:25:53,587 INFO L134 CoverageAnalysis]: Checked inductivity of 276520 backedges. 11629 proven. 7065 refuted. 0 times theorem prover too weak. 257826 trivial. 0 not checked. [2018-04-13 00:25:53,588 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:25:53,588 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:25:53,588 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:25:53,589 INFO L134 CoverageAnalysis]: Checked inductivity of 27543 backedges. 63 proven. 442 refuted. 0 times theorem prover too weak. 27038 trivial. 0 not checked. [2018-04-13 00:25:53,589 INFO L182 omatonBuilderFactory]: Interpolants [2387637#true, 2387638#false, 2387639#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2387644#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 4), 2387645#(<= main_~i~1 4), 2387646#(<= main_~i~1 5), 2387647#(<= main_~i~1 6), 2387640#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2387641#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2387642#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2387643#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2387652#(<= main_~i~1 11), 2387653#(<= main_~i~1 12), 2387654#(<= main_~i~1 13), 2387655#(<= main_~i~1 14), 2387648#(<= main_~i~1 7), 2387649#(<= main_~i~1 8), 2387650#(<= main_~i~1 9), 2387651#(<= main_~i~1 10), 2387660#(<= main_~i~1 19), 2387661#(<= main_~i~1 20), 2387662#(<= main_~i~1 21), 2387663#(<= main_~i~1 22), 2387656#(<= main_~i~1 15), 2387657#(<= main_~i~1 16), 2387658#(<= main_~i~1 17), 2387659#(<= main_~i~1 18)] [2018-04-13 00:25:53,593 INFO L134 CoverageAnalysis]: Checked inductivity of 276520 backedges. 11629 proven. 7065 refuted. 0 times theorem prover too weak. 257826 trivial. 0 not checked. [2018-04-13 00:25:53,593 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:25:53,593 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:25:53,594 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=470, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:25:53,594 INFO L87 Difference]: Start difference. First operand 1988 states and 4400 transitions. Second operand 27 states. [2018-04-13 00:25:54,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:25:54,048 INFO L93 Difference]: Finished difference Result 12608 states and 47055 transitions. [2018-04-13 00:25:54,048 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-13 00:25:54,048 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2729 [2018-04-13 00:25:54,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:25:54,134 INFO L225 Difference]: With dead ends: 12608 [2018-04-13 00:25:54,134 INFO L226 Difference]: Without dead ends: 12608 [2018-04-13 00:25:54,134 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2018-04-13 00:25:54,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12608 states. [2018-04-13 00:25:54,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12608 to 1988. [2018-04-13 00:25:54,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1988 states. [2018-04-13 00:25:54,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 4400 transitions. [2018-04-13 00:25:54,591 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 4400 transitions. Word has length 2729 [2018-04-13 00:25:54,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:25:54,591 INFO L459 AbstractCegarLoop]: Abstraction has 1988 states and 4400 transitions. [2018-04-13 00:25:54,591 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:25:54,592 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 4400 transitions. [2018-04-13 00:25:54,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2736 [2018-04-13 00:25:54,622 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:25:54,623 INFO L355 BasicCegarLoop]: trace histogram [336, 236, 236, 236, 236, 236, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:25:54,623 INFO L408 AbstractCegarLoop]: === Iteration 346 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:25:54,623 INFO L82 PathProgramCache]: Analyzing trace with hash -154497652, now seen corresponding path program 333 times [2018-04-13 00:25:54,623 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:25:54,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:25:54,830 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:25:56,955 INFO L134 CoverageAnalysis]: Checked inductivity of 278130 backedges. 11569 proven. 8158 refuted. 0 times theorem prover too weak. 258403 trivial. 0 not checked. [2018-04-13 00:25:56,955 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:25:56,955 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:25:56,956 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:25:56,956 INFO L134 CoverageAnalysis]: Checked inductivity of 27645 backedges. 95 proven. 512 refuted. 0 times theorem prover too weak. 27038 trivial. 0 not checked. [2018-04-13 00:25:56,957 INFO L182 omatonBuilderFactory]: Interpolants [2402276#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2402277#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2402278#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 5), 2402279#(<= main_~i~1 5), 2402272#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2402273#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2402274#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2402275#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2402284#(<= main_~i~1 10), 2402285#(<= main_~i~1 11), 2402286#(<= main_~i~1 12), 2402287#(<= main_~i~1 13), 2402280#(<= main_~i~1 6), 2402281#(<= main_~i~1 7), 2402282#(<= main_~i~1 8), 2402283#(<= main_~i~1 9), 2402292#(<= main_~i~1 18), 2402293#(<= main_~i~1 19), 2402294#(<= main_~i~1 20), 2402295#(<= main_~i~1 21), 2402288#(<= main_~i~1 14), 2402289#(<= main_~i~1 15), 2402290#(<= main_~i~1 16), 2402291#(<= main_~i~1 17), 2402296#(<= main_~i~1 22), 2402270#true, 2402271#false] [2018-04-13 00:25:56,961 INFO L134 CoverageAnalysis]: Checked inductivity of 278130 backedges. 11569 proven. 8158 refuted. 0 times theorem prover too weak. 258403 trivial. 0 not checked. [2018-04-13 00:25:56,961 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:25:56,961 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:25:56,961 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=483, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:25:56,961 INFO L87 Difference]: Start difference. First operand 1988 states and 4400 transitions. Second operand 27 states. [2018-04-13 00:25:57,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:25:57,381 INFO L93 Difference]: Finished difference Result 12159 states and 45199 transitions. [2018-04-13 00:25:57,381 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-13 00:25:57,381 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2735 [2018-04-13 00:25:57,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:25:57,458 INFO L225 Difference]: With dead ends: 12159 [2018-04-13 00:25:57,458 INFO L226 Difference]: Without dead ends: 12159 [2018-04-13 00:25:57,459 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=273, Invalid=783, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 00:25:57,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12159 states. [2018-04-13 00:25:57,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12159 to 1988. [2018-04-13 00:25:57,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1988 states. [2018-04-13 00:25:57,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 4400 transitions. [2018-04-13 00:25:57,893 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 4400 transitions. Word has length 2735 [2018-04-13 00:25:57,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:25:57,894 INFO L459 AbstractCegarLoop]: Abstraction has 1988 states and 4400 transitions. [2018-04-13 00:25:57,894 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:25:57,894 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 4400 transitions. [2018-04-13 00:25:57,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2742 [2018-04-13 00:25:57,925 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:25:57,925 INFO L355 BasicCegarLoop]: trace histogram [337, 237, 237, 237, 237, 237, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:25:57,925 INFO L408 AbstractCegarLoop]: === Iteration 347 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:25:57,925 INFO L82 PathProgramCache]: Analyzing trace with hash -1641930124, now seen corresponding path program 334 times [2018-04-13 00:25:57,925 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:25:58,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:25:58,168 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:26:00,311 INFO L134 CoverageAnalysis]: Checked inductivity of 279746 backedges. 11597 proven. 9162 refuted. 0 times theorem prover too weak. 258987 trivial. 0 not checked. [2018-04-13 00:26:00,312 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:26:00,326 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:26:00,326 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:26:00,327 INFO L134 CoverageAnalysis]: Checked inductivity of 27741 backedges. 133 proven. 570 refuted. 0 times theorem prover too weak. 27038 trivial. 0 not checked. [2018-04-13 00:26:00,327 INFO L182 omatonBuilderFactory]: Interpolants [2416480#(<= main_~i~1 20), 2416481#(<= main_~i~1 21), 2416482#(<= main_~i~1 22), 2416460#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2416461#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2416462#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2416463#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2416456#true, 2416457#false, 2416458#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2416459#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2416468#(<= main_~i~1 8), 2416469#(<= main_~i~1 9), 2416470#(<= main_~i~1 10), 2416471#(<= main_~i~1 11), 2416464#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2416465#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 6), 2416466#(<= main_~i~1 6), 2416467#(<= main_~i~1 7), 2416476#(<= main_~i~1 16), 2416477#(<= main_~i~1 17), 2416478#(<= main_~i~1 18), 2416479#(<= main_~i~1 19), 2416472#(<= main_~i~1 12), 2416473#(<= main_~i~1 13), 2416474#(<= main_~i~1 14), 2416475#(<= main_~i~1 15)] [2018-04-13 00:26:00,332 INFO L134 CoverageAnalysis]: Checked inductivity of 279746 backedges. 11597 proven. 9162 refuted. 0 times theorem prover too weak. 258987 trivial. 0 not checked. [2018-04-13 00:26:00,332 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:26:00,332 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:26:00,332 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=494, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:26:00,332 INFO L87 Difference]: Start difference. First operand 1988 states and 4400 transitions. Second operand 27 states. [2018-04-13 00:26:00,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:26:00,817 INFO L93 Difference]: Finished difference Result 11696 states and 43285 transitions. [2018-04-13 00:26:00,817 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-13 00:26:00,817 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2741 [2018-04-13 00:26:00,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:26:00,891 INFO L225 Difference]: With dead ends: 11696 [2018-04-13 00:26:00,891 INFO L226 Difference]: Without dead ends: 11696 [2018-04-13 00:26:00,891 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=278, Invalid=844, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 00:26:00,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11696 states. [2018-04-13 00:26:01,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11696 to 1988. [2018-04-13 00:26:01,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1988 states. [2018-04-13 00:26:01,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 4400 transitions. [2018-04-13 00:26:01,283 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 4400 transitions. Word has length 2741 [2018-04-13 00:26:01,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:26:01,284 INFO L459 AbstractCegarLoop]: Abstraction has 1988 states and 4400 transitions. [2018-04-13 00:26:01,284 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:26:01,284 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 4400 transitions. [2018-04-13 00:26:01,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2748 [2018-04-13 00:26:01,316 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:26:01,316 INFO L355 BasicCegarLoop]: trace histogram [338, 238, 238, 238, 238, 238, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:26:01,316 INFO L408 AbstractCegarLoop]: === Iteration 348 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:26:01,317 INFO L82 PathProgramCache]: Analyzing trace with hash -1957553652, now seen corresponding path program 335 times [2018-04-13 00:26:01,317 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:26:01,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:26:01,596 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:26:03,799 INFO L134 CoverageAnalysis]: Checked inductivity of 281368 backedges. 11731 proven. 10059 refuted. 0 times theorem prover too weak. 259578 trivial. 0 not checked. [2018-04-13 00:26:03,799 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:26:03,799 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:26:03,799 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:26:03,800 INFO L134 CoverageAnalysis]: Checked inductivity of 27831 backedges. 177 proven. 616 refuted. 0 times theorem prover too weak. 27038 trivial. 0 not checked. [2018-04-13 00:26:03,800 INFO L182 omatonBuilderFactory]: Interpolants [2430181#true, 2430183#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2430182#false, 2430189#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2430188#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2430191#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 7), 2430190#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2430185#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2430184#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2430187#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2430186#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2430197#(<= main_~i~1 12), 2430196#(<= main_~i~1 11), 2430199#(<= main_~i~1 14), 2430198#(<= main_~i~1 13), 2430193#(<= main_~i~1 8), 2430192#(<= main_~i~1 7), 2430195#(<= main_~i~1 10), 2430194#(<= main_~i~1 9), 2430205#(<= main_~i~1 20), 2430204#(<= main_~i~1 19), 2430207#(<= main_~i~1 22), 2430206#(<= main_~i~1 21), 2430201#(<= main_~i~1 16), 2430200#(<= main_~i~1 15), 2430203#(<= main_~i~1 18), 2430202#(<= main_~i~1 17)] [2018-04-13 00:26:03,805 INFO L134 CoverageAnalysis]: Checked inductivity of 281368 backedges. 11731 proven. 10059 refuted. 0 times theorem prover too weak. 259578 trivial. 0 not checked. [2018-04-13 00:26:03,805 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:26:03,805 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:26:03,805 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=503, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:26:03,805 INFO L87 Difference]: Start difference. First operand 1988 states and 4400 transitions. Second operand 27 states. [2018-04-13 00:26:04,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:26:04,281 INFO L93 Difference]: Finished difference Result 11219 states and 41313 transitions. [2018-04-13 00:26:04,281 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-13 00:26:04,281 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2747 [2018-04-13 00:26:04,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:26:04,352 INFO L225 Difference]: With dead ends: 11219 [2018-04-13 00:26:04,352 INFO L226 Difference]: Without dead ends: 11219 [2018-04-13 00:26:04,352 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=287, Invalid=903, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 00:26:04,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11219 states. [2018-04-13 00:26:04,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11219 to 1988. [2018-04-13 00:26:04,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1988 states. [2018-04-13 00:26:04,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 4400 transitions. [2018-04-13 00:26:04,719 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 4400 transitions. Word has length 2747 [2018-04-13 00:26:04,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:26:04,720 INFO L459 AbstractCegarLoop]: Abstraction has 1988 states and 4400 transitions. [2018-04-13 00:26:04,720 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:26:04,720 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 4400 transitions. [2018-04-13 00:26:04,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2754 [2018-04-13 00:26:04,751 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:26:04,751 INFO L355 BasicCegarLoop]: trace histogram [339, 239, 239, 239, 239, 239, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:26:04,751 INFO L408 AbstractCegarLoop]: === Iteration 349 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:26:04,751 INFO L82 PathProgramCache]: Analyzing trace with hash -585934604, now seen corresponding path program 336 times [2018-04-13 00:26:04,751 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:26:04,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:26:04,959 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:26:07,118 INFO L134 CoverageAnalysis]: Checked inductivity of 282996 backedges. 11989 proven. 10831 refuted. 0 times theorem prover too weak. 260176 trivial. 0 not checked. [2018-04-13 00:26:07,118 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:26:07,119 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:26:07,119 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:26:07,119 INFO L134 CoverageAnalysis]: Checked inductivity of 27915 backedges. 227 proven. 650 refuted. 0 times theorem prover too weak. 27038 trivial. 0 not checked. [2018-04-13 00:26:07,120 INFO L182 omatonBuilderFactory]: Interpolants [2443431#true, 2443437#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2443436#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2443439#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2443438#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2443433#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2443432#false, 2443435#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2443434#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2443445#(<= main_~i~1 10), 2443444#(<= main_~i~1 9), 2443447#(<= main_~i~1 12), 2443446#(<= main_~i~1 11), 2443441#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2443440#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2443443#(<= main_~i~1 8), 2443442#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 8), 2443453#(<= main_~i~1 18), 2443452#(<= main_~i~1 17), 2443455#(<= main_~i~1 20), 2443454#(<= main_~i~1 19), 2443449#(<= main_~i~1 14), 2443448#(<= main_~i~1 13), 2443451#(<= main_~i~1 16), 2443450#(<= main_~i~1 15), 2443457#(<= main_~i~1 22), 2443456#(<= main_~i~1 21)] [2018-04-13 00:26:07,124 INFO L134 CoverageAnalysis]: Checked inductivity of 282996 backedges. 11989 proven. 10831 refuted. 0 times theorem prover too weak. 260176 trivial. 0 not checked. [2018-04-13 00:26:07,124 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:26:07,124 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:26:07,125 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=510, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:26:07,125 INFO L87 Difference]: Start difference. First operand 1988 states and 4400 transitions. Second operand 27 states. [2018-04-13 00:26:07,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:26:07,569 INFO L93 Difference]: Finished difference Result 10728 states and 39283 transitions. [2018-04-13 00:26:07,570 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-13 00:26:07,570 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2753 [2018-04-13 00:26:07,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:26:07,636 INFO L225 Difference]: With dead ends: 10728 [2018-04-13 00:26:07,636 INFO L226 Difference]: Without dead ends: 10728 [2018-04-13 00:26:07,637 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=300, Invalid=960, Unknown=0, NotChecked=0, Total=1260 [2018-04-13 00:26:07,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10728 states. [2018-04-13 00:26:07,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10728 to 1988. [2018-04-13 00:26:07,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1988 states. [2018-04-13 00:26:07,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 4400 transitions. [2018-04-13 00:26:07,976 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 4400 transitions. Word has length 2753 [2018-04-13 00:26:07,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:26:07,977 INFO L459 AbstractCegarLoop]: Abstraction has 1988 states and 4400 transitions. [2018-04-13 00:26:07,977 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:26:07,977 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 4400 transitions. [2018-04-13 00:26:08,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2760 [2018-04-13 00:26:08,008 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:26:08,008 INFO L355 BasicCegarLoop]: trace histogram [340, 240, 240, 240, 240, 240, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:26:08,008 INFO L408 AbstractCegarLoop]: === Iteration 350 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:26:08,008 INFO L82 PathProgramCache]: Analyzing trace with hash 522545804, now seen corresponding path program 337 times [2018-04-13 00:26:08,008 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:26:08,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:26:08,218 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:26:10,395 INFO L134 CoverageAnalysis]: Checked inductivity of 284630 backedges. 12389 proven. 11460 refuted. 0 times theorem prover too weak. 260781 trivial. 0 not checked. [2018-04-13 00:26:10,395 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:26:10,395 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:26:10,395 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:26:10,396 INFO L134 CoverageAnalysis]: Checked inductivity of 27993 backedges. 283 proven. 672 refuted. 0 times theorem prover too weak. 27038 trivial. 0 not checked. [2018-04-13 00:26:10,397 INFO L182 omatonBuilderFactory]: Interpolants [2456197#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2456196#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2456199#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2456198#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2456193#false, 2456192#true, 2456195#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2456194#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2456205#(<= main_~i~1 9), 2456204#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 9), 2456207#(<= main_~i~1 11), 2456206#(<= main_~i~1 10), 2456201#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2456200#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2456203#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2456202#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2456213#(<= main_~i~1 17), 2456212#(<= main_~i~1 16), 2456215#(<= main_~i~1 19), 2456214#(<= main_~i~1 18), 2456209#(<= main_~i~1 13), 2456208#(<= main_~i~1 12), 2456211#(<= main_~i~1 15), 2456210#(<= main_~i~1 14), 2456217#(<= main_~i~1 21), 2456216#(<= main_~i~1 20), 2456218#(<= main_~i~1 22)] [2018-04-13 00:26:10,401 INFO L134 CoverageAnalysis]: Checked inductivity of 284630 backedges. 12389 proven. 11460 refuted. 0 times theorem prover too weak. 260781 trivial. 0 not checked. [2018-04-13 00:26:10,401 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:26:10,401 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:26:10,402 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=515, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:26:10,402 INFO L87 Difference]: Start difference. First operand 1988 states and 4400 transitions. Second operand 27 states. [2018-04-13 00:26:10,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:26:10,868 INFO L93 Difference]: Finished difference Result 10223 states and 37195 transitions. [2018-04-13 00:26:10,868 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-13 00:26:10,868 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2759 [2018-04-13 00:26:10,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:26:10,907 INFO L225 Difference]: With dead ends: 10223 [2018-04-13 00:26:10,907 INFO L226 Difference]: Without dead ends: 10223 [2018-04-13 00:26:10,907 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=317, Invalid=1015, Unknown=0, NotChecked=0, Total=1332 [2018-04-13 00:26:10,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10223 states. [2018-04-13 00:26:11,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10223 to 1988. [2018-04-13 00:26:11,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1988 states. [2018-04-13 00:26:11,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 4400 transitions. [2018-04-13 00:26:11,177 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 4400 transitions. Word has length 2759 [2018-04-13 00:26:11,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:26:11,177 INFO L459 AbstractCegarLoop]: Abstraction has 1988 states and 4400 transitions. [2018-04-13 00:26:11,177 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:26:11,178 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 4400 transitions. [2018-04-13 00:26:11,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2766 [2018-04-13 00:26:11,209 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:26:11,209 INFO L355 BasicCegarLoop]: trace histogram [341, 241, 241, 241, 241, 241, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:26:11,209 INFO L408 AbstractCegarLoop]: === Iteration 351 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:26:11,209 INFO L82 PathProgramCache]: Analyzing trace with hash -77149324, now seen corresponding path program 338 times [2018-04-13 00:26:11,210 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:26:11,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:26:11,433 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:26:13,643 INFO L134 CoverageAnalysis]: Checked inductivity of 286270 backedges. 12949 proven. 11928 refuted. 0 times theorem prover too weak. 261393 trivial. 0 not checked. [2018-04-13 00:26:13,643 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:26:13,643 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:26:13,644 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:26:13,644 INFO L134 CoverageAnalysis]: Checked inductivity of 28065 backedges. 345 proven. 682 refuted. 0 times theorem prover too weak. 27038 trivial. 0 not checked. [2018-04-13 00:26:13,645 INFO L182 omatonBuilderFactory]: Interpolants [2468453#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2468452#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2468455#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2468454#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2468451#false, 2468450#true, 2468461#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2468460#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2468463#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 10), 2468462#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2468457#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2468456#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2468459#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2468458#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2468469#(<= main_~i~1 15), 2468468#(<= main_~i~1 14), 2468471#(<= main_~i~1 17), 2468470#(<= main_~i~1 16), 2468465#(<= main_~i~1 11), 2468464#(<= main_~i~1 10), 2468467#(<= main_~i~1 13), 2468466#(<= main_~i~1 12), 2468476#(<= main_~i~1 22), 2468473#(<= main_~i~1 19), 2468472#(<= main_~i~1 18), 2468475#(<= main_~i~1 21), 2468474#(<= main_~i~1 20)] [2018-04-13 00:26:13,649 INFO L134 CoverageAnalysis]: Checked inductivity of 286270 backedges. 12949 proven. 11928 refuted. 0 times theorem prover too weak. 261393 trivial. 0 not checked. [2018-04-13 00:26:13,649 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:26:13,649 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:26:13,650 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=518, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:26:13,650 INFO L87 Difference]: Start difference. First operand 1988 states and 4400 transitions. Second operand 27 states. [2018-04-13 00:26:14,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:26:14,108 INFO L93 Difference]: Finished difference Result 9704 states and 35049 transitions. [2018-04-13 00:26:14,108 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-13 00:26:14,108 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2765 [2018-04-13 00:26:14,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:26:14,171 INFO L225 Difference]: With dead ends: 9704 [2018-04-13 00:26:14,171 INFO L226 Difference]: Without dead ends: 9704 [2018-04-13 00:26:14,171 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=338, Invalid=1068, Unknown=0, NotChecked=0, Total=1406 [2018-04-13 00:26:14,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9704 states. [2018-04-13 00:26:14,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9704 to 1988. [2018-04-13 00:26:14,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1988 states. [2018-04-13 00:26:14,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 4400 transitions. [2018-04-13 00:26:14,504 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 4400 transitions. Word has length 2765 [2018-04-13 00:26:14,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:26:14,504 INFO L459 AbstractCegarLoop]: Abstraction has 1988 states and 4400 transitions. [2018-04-13 00:26:14,504 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:26:14,505 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 4400 transitions. [2018-04-13 00:26:14,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2772 [2018-04-13 00:26:14,551 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:26:14,551 INFO L355 BasicCegarLoop]: trace histogram [342, 242, 242, 242, 242, 242, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:26:14,551 INFO L408 AbstractCegarLoop]: === Iteration 352 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:26:14,552 INFO L82 PathProgramCache]: Analyzing trace with hash 1385332492, now seen corresponding path program 339 times [2018-04-13 00:26:14,552 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:26:14,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:26:14,758 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:26:17,040 INFO L134 CoverageAnalysis]: Checked inductivity of 287916 backedges. 13687 proven. 12217 refuted. 0 times theorem prover too weak. 262012 trivial. 0 not checked. [2018-04-13 00:26:17,040 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:26:17,041 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:26:17,041 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:26:17,042 INFO L134 CoverageAnalysis]: Checked inductivity of 28131 backedges. 413 proven. 680 refuted. 0 times theorem prover too weak. 27038 trivial. 0 not checked. [2018-04-13 00:26:17,042 INFO L182 omatonBuilderFactory]: Interpolants [2480191#true, 2480197#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2480196#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2480199#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2480198#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2480193#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2480192#false, 2480195#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2480194#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2480205#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 11), 2480204#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2480207#(<= main_~i~1 12), 2480206#(<= main_~i~1 11), 2480201#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2480200#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2480203#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2480202#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2480213#(<= main_~i~1 18), 2480212#(<= main_~i~1 17), 2480215#(<= main_~i~1 20), 2480214#(<= main_~i~1 19), 2480209#(<= main_~i~1 14), 2480208#(<= main_~i~1 13), 2480211#(<= main_~i~1 16), 2480210#(<= main_~i~1 15), 2480217#(<= main_~i~1 22), 2480216#(<= main_~i~1 21)] [2018-04-13 00:26:17,047 INFO L134 CoverageAnalysis]: Checked inductivity of 287916 backedges. 13687 proven. 12217 refuted. 0 times theorem prover too weak. 262012 trivial. 0 not checked. [2018-04-13 00:26:17,047 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:26:17,047 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:26:17,047 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=519, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:26:17,047 INFO L87 Difference]: Start difference. First operand 1988 states and 4400 transitions. Second operand 27 states. [2018-04-13 00:26:17,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:26:17,521 INFO L93 Difference]: Finished difference Result 9171 states and 32845 transitions. [2018-04-13 00:26:17,521 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-13 00:26:17,521 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2771 [2018-04-13 00:26:17,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:26:17,581 INFO L225 Difference]: With dead ends: 9171 [2018-04-13 00:26:17,582 INFO L226 Difference]: Without dead ends: 9171 [2018-04-13 00:26:17,582 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=363, Invalid=1119, Unknown=0, NotChecked=0, Total=1482 [2018-04-13 00:26:17,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9171 states. [2018-04-13 00:26:17,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9171 to 1988. [2018-04-13 00:26:17,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1988 states. [2018-04-13 00:26:17,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 4400 transitions. [2018-04-13 00:26:17,864 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 4400 transitions. Word has length 2771 [2018-04-13 00:26:17,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:26:17,865 INFO L459 AbstractCegarLoop]: Abstraction has 1988 states and 4400 transitions. [2018-04-13 00:26:17,865 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:26:17,865 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 4400 transitions. [2018-04-13 00:26:17,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2778 [2018-04-13 00:26:17,898 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:26:17,898 INFO L355 BasicCegarLoop]: trace histogram [343, 243, 243, 243, 243, 243, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:26:17,898 INFO L408 AbstractCegarLoop]: === Iteration 353 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:26:17,898 INFO L82 PathProgramCache]: Analyzing trace with hash -1352893964, now seen corresponding path program 340 times [2018-04-13 00:26:17,898 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:26:18,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:26:18,172 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:26:20,465 INFO L134 CoverageAnalysis]: Checked inductivity of 289568 backedges. 14621 proven. 12309 refuted. 0 times theorem prover too weak. 262638 trivial. 0 not checked. [2018-04-13 00:26:20,466 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:26:20,466 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:26:20,466 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:26:20,467 INFO L134 CoverageAnalysis]: Checked inductivity of 28191 backedges. 487 proven. 666 refuted. 0 times theorem prover too weak. 27038 trivial. 0 not checked. [2018-04-13 00:26:20,467 INFO L182 omatonBuilderFactory]: Interpolants [2491426#(<= main_~i~1 21), 2491427#(<= main_~i~1 22), 2491424#(<= main_~i~1 19), 2491425#(<= main_~i~1 20), 2491406#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2491407#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2491404#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2491405#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2491402#false, 2491403#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2491401#true, 2491414#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2491415#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2491412#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2491413#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2491410#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2491411#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2491408#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2491409#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2491422#(<= main_~i~1 17), 2491423#(<= main_~i~1 18), 2491420#(<= main_~i~1 15), 2491421#(<= main_~i~1 16), 2491418#(<= main_~i~1 13), 2491419#(<= main_~i~1 14), 2491416#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 12), 2491417#(<= main_~i~1 12)] [2018-04-13 00:26:20,472 INFO L134 CoverageAnalysis]: Checked inductivity of 289568 backedges. 14621 proven. 12309 refuted. 0 times theorem prover too weak. 262638 trivial. 0 not checked. [2018-04-13 00:26:20,472 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:26:20,472 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:26:20,472 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=518, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:26:20,472 INFO L87 Difference]: Start difference. First operand 1988 states and 4400 transitions. Second operand 27 states. [2018-04-13 00:26:20,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:26:20,989 INFO L93 Difference]: Finished difference Result 8624 states and 30583 transitions. [2018-04-13 00:26:20,989 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-13 00:26:20,989 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2777 [2018-04-13 00:26:20,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:26:21,045 INFO L225 Difference]: With dead ends: 8624 [2018-04-13 00:26:21,045 INFO L226 Difference]: Without dead ends: 8624 [2018-04-13 00:26:21,045 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=392, Invalid=1168, Unknown=0, NotChecked=0, Total=1560 [2018-04-13 00:26:21,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8624 states. [2018-04-13 00:26:21,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8624 to 1988. [2018-04-13 00:26:21,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1988 states. [2018-04-13 00:26:21,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 4400 transitions. [2018-04-13 00:26:21,286 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 4400 transitions. Word has length 2777 [2018-04-13 00:26:21,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:26:21,287 INFO L459 AbstractCegarLoop]: Abstraction has 1988 states and 4400 transitions. [2018-04-13 00:26:21,287 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:26:21,287 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 4400 transitions. [2018-04-13 00:26:21,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2784 [2018-04-13 00:26:21,319 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:26:21,319 INFO L355 BasicCegarLoop]: trace histogram [344, 244, 244, 244, 244, 244, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:26:21,319 INFO L408 AbstractCegarLoop]: === Iteration 354 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:26:21,320 INFO L82 PathProgramCache]: Analyzing trace with hash 2001426316, now seen corresponding path program 341 times [2018-04-13 00:26:21,320 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:26:21,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:26:21,543 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:26:23,830 INFO L134 CoverageAnalysis]: Checked inductivity of 291226 backedges. 15769 proven. 12186 refuted. 0 times theorem prover too weak. 263271 trivial. 0 not checked. [2018-04-13 00:26:23,830 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:26:23,830 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:26:23,831 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:26:23,831 INFO L134 CoverageAnalysis]: Checked inductivity of 28245 backedges. 567 proven. 640 refuted. 0 times theorem prover too weak. 27038 trivial. 0 not checked. [2018-04-13 00:26:23,832 INFO L182 omatonBuilderFactory]: Interpolants [2502070#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2502071#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2502068#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2502069#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2502066#true, 2502067#false, 2502078#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2502079#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2502076#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2502077#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2502074#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2502075#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2502072#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2502073#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2502086#(<= main_~i~1 16), 2502087#(<= main_~i~1 17), 2502084#(<= main_~i~1 14), 2502085#(<= main_~i~1 15), 2502082#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 13), 2502083#(<= main_~i~1 13), 2502080#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2502081#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 2502092#(<= main_~i~1 22), 2502090#(<= main_~i~1 20), 2502091#(<= main_~i~1 21), 2502088#(<= main_~i~1 18), 2502089#(<= main_~i~1 19)] [2018-04-13 00:26:23,836 INFO L134 CoverageAnalysis]: Checked inductivity of 291226 backedges. 15769 proven. 12186 refuted. 0 times theorem prover too weak. 263271 trivial. 0 not checked. [2018-04-13 00:26:23,837 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:26:23,837 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:26:23,837 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=515, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:26:23,837 INFO L87 Difference]: Start difference. First operand 1988 states and 4400 transitions. Second operand 27 states. [2018-04-13 00:26:24,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:26:24,308 INFO L93 Difference]: Finished difference Result 8063 states and 28263 transitions. [2018-04-13 00:26:24,309 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-13 00:26:24,309 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2783 [2018-04-13 00:26:24,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:26:24,360 INFO L225 Difference]: With dead ends: 8063 [2018-04-13 00:26:24,360 INFO L226 Difference]: Without dead ends: 8063 [2018-04-13 00:26:24,360 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=425, Invalid=1215, Unknown=0, NotChecked=0, Total=1640 [2018-04-13 00:26:24,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8063 states. [2018-04-13 00:26:24,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8063 to 1988. [2018-04-13 00:26:24,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1988 states. [2018-04-13 00:26:24,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 4400 transitions. [2018-04-13 00:26:24,573 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 4400 transitions. Word has length 2783 [2018-04-13 00:26:24,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:26:24,574 INFO L459 AbstractCegarLoop]: Abstraction has 1988 states and 4400 transitions. [2018-04-13 00:26:24,574 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:26:24,574 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 4400 transitions. [2018-04-13 00:26:24,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2790 [2018-04-13 00:26:24,605 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:26:24,605 INFO L355 BasicCegarLoop]: trace histogram [345, 245, 245, 245, 245, 245, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:26:24,605 INFO L408 AbstractCegarLoop]: === Iteration 355 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:26:24,605 INFO L82 PathProgramCache]: Analyzing trace with hash 1112564852, now seen corresponding path program 342 times [2018-04-13 00:26:24,606 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:26:24,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:26:24,815 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:26:27,083 INFO L134 CoverageAnalysis]: Checked inductivity of 292890 backedges. 17149 proven. 11830 refuted. 0 times theorem prover too weak. 263911 trivial. 0 not checked. [2018-04-13 00:26:27,083 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:26:27,083 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:26:27,084 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:26:27,084 INFO L134 CoverageAnalysis]: Checked inductivity of 28293 backedges. 653 proven. 602 refuted. 0 times theorem prover too weak. 27038 trivial. 0 not checked. [2018-04-13 00:26:27,085 INFO L182 omatonBuilderFactory]: Interpolants [2512174#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2512175#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2512172#true, 2512173#false, 2512182#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2512183#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2512180#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2512181#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2512178#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2512179#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2512176#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2512177#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2512190#(<= main_~i~1 14), 2512191#(<= main_~i~1 15), 2512188#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 2512189#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 14), 2512186#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2512187#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 2512184#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2512185#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2512198#(<= main_~i~1 22), 2512196#(<= main_~i~1 20), 2512197#(<= main_~i~1 21), 2512194#(<= main_~i~1 18), 2512195#(<= main_~i~1 19), 2512192#(<= main_~i~1 16), 2512193#(<= main_~i~1 17)] [2018-04-13 00:26:27,089 INFO L134 CoverageAnalysis]: Checked inductivity of 292890 backedges. 17149 proven. 11830 refuted. 0 times theorem prover too weak. 263911 trivial. 0 not checked. [2018-04-13 00:26:27,090 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:26:27,090 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:26:27,090 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=510, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:26:27,090 INFO L87 Difference]: Start difference. First operand 1988 states and 4400 transitions. Second operand 27 states. [2018-04-13 00:26:27,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:26:27,534 INFO L93 Difference]: Finished difference Result 7488 states and 25885 transitions. [2018-04-13 00:26:27,534 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-13 00:26:27,534 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2789 [2018-04-13 00:26:27,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:26:27,580 INFO L225 Difference]: With dead ends: 7488 [2018-04-13 00:26:27,581 INFO L226 Difference]: Without dead ends: 7488 [2018-04-13 00:26:27,581 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2018-04-13 00:26:27,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7488 states. [2018-04-13 00:26:27,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7488 to 1988. [2018-04-13 00:26:27,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1988 states. [2018-04-13 00:26:27,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 4400 transitions. [2018-04-13 00:26:27,760 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 4400 transitions. Word has length 2789 [2018-04-13 00:26:27,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:26:27,761 INFO L459 AbstractCegarLoop]: Abstraction has 1988 states and 4400 transitions. [2018-04-13 00:26:27,761 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:26:27,761 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 4400 transitions. [2018-04-13 00:26:27,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2796 [2018-04-13 00:26:27,794 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:26:27,794 INFO L355 BasicCegarLoop]: trace histogram [346, 246, 246, 246, 246, 246, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:26:27,794 INFO L408 AbstractCegarLoop]: === Iteration 356 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:26:27,794 INFO L82 PathProgramCache]: Analyzing trace with hash -1100614644, now seen corresponding path program 343 times [2018-04-13 00:26:27,795 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:26:28,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:26:28,009 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:26:30,305 INFO L134 CoverageAnalysis]: Checked inductivity of 294560 backedges. 18779 proven. 11223 refuted. 0 times theorem prover too weak. 264558 trivial. 0 not checked. [2018-04-13 00:26:30,305 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:26:30,305 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:26:30,306 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:26:30,306 INFO L134 CoverageAnalysis]: Checked inductivity of 28335 backedges. 745 proven. 552 refuted. 0 times theorem prover too weak. 27038 trivial. 0 not checked. [2018-04-13 00:26:30,307 INFO L182 omatonBuilderFactory]: Interpolants [2521710#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2521711#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2521708#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2521709#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2521706#false, 2521707#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2521705#true, 2521718#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2521719#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2521716#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2521717#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2521714#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2521715#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2521712#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2521713#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2521726#(<= main_~i~1 17), 2521727#(<= main_~i~1 18), 2521724#(<= main_~i~1 15), 2521725#(<= main_~i~1 16), 2521722#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 2521723#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 15), 2521720#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 2521721#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 2521730#(<= main_~i~1 21), 2521731#(<= main_~i~1 22), 2521728#(<= main_~i~1 19), 2521729#(<= main_~i~1 20)] [2018-04-13 00:26:30,312 INFO L134 CoverageAnalysis]: Checked inductivity of 294560 backedges. 18779 proven. 11223 refuted. 0 times theorem prover too weak. 264558 trivial. 0 not checked. [2018-04-13 00:26:30,312 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:26:30,312 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:26:30,312 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=503, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:26:30,312 INFO L87 Difference]: Start difference. First operand 1988 states and 4400 transitions. Second operand 27 states. [2018-04-13 00:26:30,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:26:30,790 INFO L93 Difference]: Finished difference Result 6899 states and 23449 transitions. [2018-04-13 00:26:30,790 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-13 00:26:30,790 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2795 [2018-04-13 00:26:30,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:26:30,834 INFO L225 Difference]: With dead ends: 6899 [2018-04-13 00:26:30,834 INFO L226 Difference]: Without dead ends: 6899 [2018-04-13 00:26:30,834 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=503, Invalid=1303, Unknown=0, NotChecked=0, Total=1806 [2018-04-13 00:26:30,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6899 states. [2018-04-13 00:26:30,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6899 to 1988. [2018-04-13 00:26:30,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1988 states. [2018-04-13 00:26:30,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 4400 transitions. [2018-04-13 00:26:30,995 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 4400 transitions. Word has length 2795 [2018-04-13 00:26:30,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:26:30,996 INFO L459 AbstractCegarLoop]: Abstraction has 1988 states and 4400 transitions. [2018-04-13 00:26:30,996 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:26:30,996 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 4400 transitions. [2018-04-13 00:26:31,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2802 [2018-04-13 00:26:31,029 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:26:31,029 INFO L355 BasicCegarLoop]: trace histogram [347, 247, 247, 247, 247, 247, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:26:31,029 INFO L408 AbstractCegarLoop]: === Iteration 357 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:26:31,030 INFO L82 PathProgramCache]: Analyzing trace with hash 1421511412, now seen corresponding path program 344 times [2018-04-13 00:26:31,030 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:26:31,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:26:31,271 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:26:33,558 INFO L134 CoverageAnalysis]: Checked inductivity of 296236 backedges. 20677 proven. 10347 refuted. 0 times theorem prover too weak. 265212 trivial. 0 not checked. [2018-04-13 00:26:33,559 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:26:33,559 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:26:33,559 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:26:33,560 INFO L134 CoverageAnalysis]: Checked inductivity of 28371 backedges. 843 proven. 490 refuted. 0 times theorem prover too weak. 27038 trivial. 0 not checked. [2018-04-13 00:26:33,560 INFO L182 omatonBuilderFactory]: Interpolants [2530662#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2530663#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2530660#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2530661#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2530658#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2530659#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2530656#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2530657#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2530670#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 16), 2530671#(<= main_~i~1 16), 2530668#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 2530669#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 16)), 2530666#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 2530667#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 2530664#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2530665#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2530676#(<= main_~i~1 21), 2530677#(<= main_~i~1 22), 2530674#(<= main_~i~1 19), 2530675#(<= main_~i~1 20), 2530672#(<= main_~i~1 17), 2530673#(<= main_~i~1 18), 2530654#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2530655#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2530652#false, 2530653#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2530651#true] [2018-04-13 00:26:33,565 INFO L134 CoverageAnalysis]: Checked inductivity of 296236 backedges. 20677 proven. 10347 refuted. 0 times theorem prover too weak. 265212 trivial. 0 not checked. [2018-04-13 00:26:33,565 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:26:33,565 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:26:33,565 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=494, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:26:33,566 INFO L87 Difference]: Start difference. First operand 1988 states and 4400 transitions. Second operand 27 states. [2018-04-13 00:26:34,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:26:34,022 INFO L93 Difference]: Finished difference Result 6296 states and 20955 transitions. [2018-04-13 00:26:34,023 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-13 00:26:34,023 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2801 [2018-04-13 00:26:34,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:26:34,060 INFO L225 Difference]: With dead ends: 6296 [2018-04-13 00:26:34,060 INFO L226 Difference]: Without dead ends: 6296 [2018-04-13 00:26:34,060 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=548, Invalid=1344, Unknown=0, NotChecked=0, Total=1892 [2018-04-13 00:26:34,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6296 states. [2018-04-13 00:26:34,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6296 to 1988. [2018-04-13 00:26:34,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1988 states. [2018-04-13 00:26:34,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 4400 transitions. [2018-04-13 00:26:34,197 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 4400 transitions. Word has length 2801 [2018-04-13 00:26:34,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:26:34,198 INFO L459 AbstractCegarLoop]: Abstraction has 1988 states and 4400 transitions. [2018-04-13 00:26:34,198 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:26:34,198 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 4400 transitions. [2018-04-13 00:26:34,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2808 [2018-04-13 00:26:34,230 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:26:34,230 INFO L355 BasicCegarLoop]: trace histogram [348, 248, 248, 248, 248, 248, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:26:34,230 INFO L408 AbstractCegarLoop]: === Iteration 358 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:26:34,230 INFO L82 PathProgramCache]: Analyzing trace with hash -2107878260, now seen corresponding path program 345 times [2018-04-13 00:26:34,230 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:26:34,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:26:34,447 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:26:36,789 INFO L134 CoverageAnalysis]: Checked inductivity of 297918 backedges. 22861 proven. 9184 refuted. 0 times theorem prover too weak. 265873 trivial. 0 not checked. [2018-04-13 00:26:36,789 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:26:36,789 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:26:36,789 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:26:36,790 INFO L134 CoverageAnalysis]: Checked inductivity of 28401 backedges. 947 proven. 416 refuted. 0 times theorem prover too weak. 27038 trivial. 0 not checked. [2018-04-13 00:26:36,790 INFO L182 omatonBuilderFactory]: Interpolants [2538998#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2538999#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2538996#true, 2538997#false, 2539006#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2539007#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2539004#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2539005#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2539002#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2539003#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2539000#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2539001#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2539014#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 16)), 2539015#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 17)), 2539012#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 2539013#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 2539010#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2539011#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 2539008#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2539009#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2539022#(<= main_~i~1 22), 2539020#(<= main_~i~1 20), 2539021#(<= main_~i~1 21), 2539018#(<= main_~i~1 18), 2539019#(<= main_~i~1 19), 2539016#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 17), 2539017#(<= main_~i~1 17)] [2018-04-13 00:26:36,796 INFO L134 CoverageAnalysis]: Checked inductivity of 297918 backedges. 22861 proven. 9184 refuted. 0 times theorem prover too weak. 265873 trivial. 0 not checked. [2018-04-13 00:26:36,796 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:26:36,796 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:26:36,796 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=483, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:26:36,796 INFO L87 Difference]: Start difference. First operand 1988 states and 4400 transitions. Second operand 27 states. [2018-04-13 00:26:37,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:26:37,215 INFO L93 Difference]: Finished difference Result 5679 states and 18403 transitions. [2018-04-13 00:26:37,215 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-13 00:26:37,215 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2807 [2018-04-13 00:26:37,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:26:37,247 INFO L225 Difference]: With dead ends: 5679 [2018-04-13 00:26:37,247 INFO L226 Difference]: Without dead ends: 5679 [2018-04-13 00:26:37,247 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=597, Invalid=1383, Unknown=0, NotChecked=0, Total=1980 [2018-04-13 00:26:37,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5679 states. [2018-04-13 00:26:37,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5679 to 1988. [2018-04-13 00:26:37,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1988 states. [2018-04-13 00:26:37,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 4400 transitions. [2018-04-13 00:26:37,364 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 4400 transitions. Word has length 2807 [2018-04-13 00:26:37,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:26:37,365 INFO L459 AbstractCegarLoop]: Abstraction has 1988 states and 4400 transitions. [2018-04-13 00:26:37,365 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:26:37,365 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 4400 transitions. [2018-04-13 00:26:37,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2814 [2018-04-13 00:26:37,397 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:26:37,398 INFO L355 BasicCegarLoop]: trace histogram [349, 249, 249, 249, 249, 249, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:26:37,398 INFO L408 AbstractCegarLoop]: === Iteration 359 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:26:37,398 INFO L82 PathProgramCache]: Analyzing trace with hash 103738740, now seen corresponding path program 346 times [2018-04-13 00:26:37,398 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:26:37,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:26:37,648 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:26:40,009 INFO L134 CoverageAnalysis]: Checked inductivity of 299606 backedges. 25349 proven. 7716 refuted. 0 times theorem prover too weak. 266541 trivial. 0 not checked. [2018-04-13 00:26:40,010 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:26:40,010 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:26:40,010 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:26:40,011 INFO L134 CoverageAnalysis]: Checked inductivity of 28425 backedges. 1057 proven. 330 refuted. 0 times theorem prover too weak. 27038 trivial. 0 not checked. [2018-04-13 00:26:40,011 INFO L182 omatonBuilderFactory]: Interpolants [2546726#true, 2546727#false, 2546734#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2546735#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2546732#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2546733#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2546730#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2546731#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2546728#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2546729#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2546742#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 2546743#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 2546740#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2546741#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 2546738#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2546739#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2546736#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2546737#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2546750#(<= main_~i~1 20), 2546751#(<= main_~i~1 21), 2546748#(<= main_~i~1 18), 2546749#(<= main_~i~1 19), 2546746#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 18)), 2546747#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 18), 2546744#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 16)), 2546745#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 17)), 2546752#(<= main_~i~1 22)] [2018-04-13 00:26:40,016 INFO L134 CoverageAnalysis]: Checked inductivity of 299606 backedges. 25349 proven. 7716 refuted. 0 times theorem prover too weak. 266541 trivial. 0 not checked. [2018-04-13 00:26:40,016 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:26:40,016 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:26:40,016 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=470, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:26:40,016 INFO L87 Difference]: Start difference. First operand 1988 states and 4400 transitions. Second operand 27 states. [2018-04-13 00:26:40,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:26:40,412 INFO L93 Difference]: Finished difference Result 5048 states and 15793 transitions. [2018-04-13 00:26:40,412 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-13 00:26:40,412 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2813 [2018-04-13 00:26:40,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:26:40,439 INFO L225 Difference]: With dead ends: 5048 [2018-04-13 00:26:40,440 INFO L226 Difference]: Without dead ends: 5048 [2018-04-13 00:26:40,440 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 279 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=650, Invalid=1420, Unknown=0, NotChecked=0, Total=2070 [2018-04-13 00:26:40,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5048 states. [2018-04-13 00:26:40,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5048 to 1988. [2018-04-13 00:26:40,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1988 states. [2018-04-13 00:26:40,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 4400 transitions. [2018-04-13 00:26:40,551 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 4400 transitions. Word has length 2813 [2018-04-13 00:26:40,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:26:40,551 INFO L459 AbstractCegarLoop]: Abstraction has 1988 states and 4400 transitions. [2018-04-13 00:26:40,552 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:26:40,552 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 4400 transitions. [2018-04-13 00:26:40,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2820 [2018-04-13 00:26:40,583 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:26:40,583 INFO L355 BasicCegarLoop]: trace histogram [350, 250, 250, 250, 250, 250, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:26:40,583 INFO L408 AbstractCegarLoop]: === Iteration 360 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:26:40,584 INFO L82 PathProgramCache]: Analyzing trace with hash -1391691508, now seen corresponding path program 347 times [2018-04-13 00:26:40,584 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:26:40,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:26:40,797 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:26:43,188 INFO L134 CoverageAnalysis]: Checked inductivity of 301300 backedges. 28159 proven. 5925 refuted. 0 times theorem prover too weak. 267216 trivial. 0 not checked. [2018-04-13 00:26:43,188 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:26:43,188 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:26:43,188 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:26:43,189 INFO L134 CoverageAnalysis]: Checked inductivity of 28443 backedges. 1173 proven. 232 refuted. 0 times theorem prover too weak. 27038 trivial. 0 not checked. [2018-04-13 00:26:43,189 INFO L182 omatonBuilderFactory]: Interpolants [2553830#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2553831#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2553828#false, 2553829#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2553827#true, 2553838#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2553839#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2553836#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2553837#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2553834#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2553835#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2553832#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2553833#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2553846#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 17)), 2553847#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 18)), 2553844#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 2553845#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 16)), 2553842#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 2553843#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 2553840#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2553841#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2553852#(<= main_~i~1 21), 2553853#(<= main_~i~1 22), 2553850#(<= main_~i~1 19), 2553851#(<= main_~i~1 20), 2553848#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 19)), 2553849#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 19)] [2018-04-13 00:26:43,195 INFO L134 CoverageAnalysis]: Checked inductivity of 301300 backedges. 28159 proven. 5925 refuted. 0 times theorem prover too weak. 267216 trivial. 0 not checked. [2018-04-13 00:26:43,195 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:26:43,195 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:26:43,195 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=455, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:26:43,195 INFO L87 Difference]: Start difference. First operand 1988 states and 4400 transitions. Second operand 27 states. [2018-04-13 00:26:43,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:26:43,631 INFO L93 Difference]: Finished difference Result 4403 states and 13125 transitions. [2018-04-13 00:26:43,631 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-13 00:26:43,631 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2819 [2018-04-13 00:26:43,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:26:43,655 INFO L225 Difference]: With dead ends: 4403 [2018-04-13 00:26:43,655 INFO L226 Difference]: Without dead ends: 4403 [2018-04-13 00:26:43,656 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=707, Invalid=1455, Unknown=0, NotChecked=0, Total=2162 [2018-04-13 00:26:43,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4403 states. [2018-04-13 00:26:43,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4403 to 1988. [2018-04-13 00:26:43,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1988 states. [2018-04-13 00:26:43,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 4400 transitions. [2018-04-13 00:26:43,758 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 4400 transitions. Word has length 2819 [2018-04-13 00:26:43,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:26:43,759 INFO L459 AbstractCegarLoop]: Abstraction has 1988 states and 4400 transitions. [2018-04-13 00:26:43,759 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:26:43,759 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 4400 transitions. [2018-04-13 00:26:43,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2826 [2018-04-13 00:26:43,791 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:26:43,791 INFO L355 BasicCegarLoop]: trace histogram [351, 251, 251, 251, 251, 251, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:26:43,791 INFO L408 AbstractCegarLoop]: === Iteration 361 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:26:43,791 INFO L82 PathProgramCache]: Analyzing trace with hash -2124575756, now seen corresponding path program 348 times [2018-04-13 00:26:43,792 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:26:44,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:26:44,008 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:26:46,412 INFO L134 CoverageAnalysis]: Checked inductivity of 303000 backedges. 31309 proven. 3793 refuted. 0 times theorem prover too weak. 267898 trivial. 0 not checked. [2018-04-13 00:26:46,412 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:26:46,412 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:26:46,412 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:26:46,413 INFO L134 CoverageAnalysis]: Checked inductivity of 28455 backedges. 1295 proven. 122 refuted. 0 times theorem prover too weak. 27038 trivial. 0 not checked. [2018-04-13 00:26:46,413 INFO L182 omatonBuilderFactory]: Interpolants [2560295#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2560294#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2560293#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2560292#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2560291#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2560290#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2560289#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2560288#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2560303#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 16)), 2560302#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 2560301#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 2560300#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 2560299#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12)), 2560298#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2560297#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2560296#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2560311#(<= main_~i~1 22), 2560310#(<= main_~i~1 21), 2560309#(<= main_~i~1 20), 2560308#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 20), 2560307#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 20)), 2560306#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 19)), 2560305#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 18)), 2560304#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 17)), 2560287#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2560286#false, 2560285#true] [2018-04-13 00:26:46,419 INFO L134 CoverageAnalysis]: Checked inductivity of 303000 backedges. 31309 proven. 3793 refuted. 0 times theorem prover too weak. 267898 trivial. 0 not checked. [2018-04-13 00:26:46,419 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:26:46,419 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:26:46,419 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=438, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:26:46,419 INFO L87 Difference]: Start difference. First operand 1988 states and 4400 transitions. Second operand 27 states. [2018-04-13 00:26:46,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:26:46,803 INFO L93 Difference]: Finished difference Result 3748 states and 10403 transitions. [2018-04-13 00:26:46,803 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-13 00:26:46,803 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2825 [2018-04-13 00:26:46,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:26:46,822 INFO L225 Difference]: With dead ends: 3748 [2018-04-13 00:26:46,822 INFO L226 Difference]: Without dead ends: 3748 [2018-04-13 00:26:46,822 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=768, Invalid=1488, Unknown=0, NotChecked=0, Total=2256 [2018-04-13 00:26:46,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3748 states. [2018-04-13 00:26:46,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3748 to 1988. [2018-04-13 00:26:46,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1988 states. [2018-04-13 00:26:46,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 4400 transitions. [2018-04-13 00:26:46,901 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 4400 transitions. Word has length 2825 [2018-04-13 00:26:46,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:26:46,902 INFO L459 AbstractCegarLoop]: Abstraction has 1988 states and 4400 transitions. [2018-04-13 00:26:46,902 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:26:46,902 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 4400 transitions. [2018-04-13 00:26:46,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2832 [2018-04-13 00:26:46,935 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:26:46,935 INFO L355 BasicCegarLoop]: trace histogram [352, 252, 252, 252, 252, 252, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:26:46,935 INFO L408 AbstractCegarLoop]: === Iteration 362 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:26:46,935 INFO L82 PathProgramCache]: Analyzing trace with hash 968384908, now seen corresponding path program 349 times [2018-04-13 00:26:46,935 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:26:47,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:26:47,157 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:26:49,587 INFO L134 CoverageAnalysis]: Checked inductivity of 304706 backedges. 34817 proven. 1302 refuted. 0 times theorem prover too weak. 268587 trivial. 0 not checked. [2018-04-13 00:26:49,588 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:26:49,588 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 00:26:49,588 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:26:49,589 INFO L134 CoverageAnalysis]: Checked inductivity of 28461 backedges. 1423 proven. 0 refuted. 0 times theorem prover too weak. 27038 trivial. 0 not checked. [2018-04-13 00:26:49,589 INFO L182 omatonBuilderFactory]: Interpolants [2566116#(<= main_~i~1 22), 2566115#(<= main_~i~1 21), 2566114#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 21), 2566113#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 21)), 2566112#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 20)), 2566095#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 3)), 2566094#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2566093#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2566092#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2566091#false, 2566090#true, 2566103#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 11)), 2566102#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 10)), 2566101#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 9)), 2566100#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 8)), 2566099#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 7)), 2566098#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 6)), 2566097#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 5)), 2566096#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 4)), 2566111#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 19)), 2566110#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 18)), 2566109#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 17)), 2566108#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 16)), 2566107#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 15)), 2566106#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 14)), 2566105#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 13)), 2566104#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 12))] [2018-04-13 00:26:49,594 INFO L134 CoverageAnalysis]: Checked inductivity of 304706 backedges. 34817 proven. 1302 refuted. 0 times theorem prover too weak. 268587 trivial. 0 not checked. [2018-04-13 00:26:49,594 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 00:26:49,594 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 00:26:49,595 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=419, Unknown=0, NotChecked=0, Total=702 [2018-04-13 00:26:49,595 INFO L87 Difference]: Start difference. First operand 1988 states and 4400 transitions. Second operand 27 states. [2018-04-13 00:26:49,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:26:49,948 INFO L93 Difference]: Finished difference Result 3084 states and 7823 transitions. [2018-04-13 00:26:49,948 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-13 00:26:49,948 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 2831 [2018-04-13 00:26:49,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:26:49,962 INFO L225 Difference]: With dead ends: 3084 [2018-04-13 00:26:49,962 INFO L226 Difference]: Without dead ends: 3084 [2018-04-13 00:26:49,962 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 294 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=833, Invalid=1519, Unknown=0, NotChecked=0, Total=2352 [2018-04-13 00:26:49,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3084 states. [2018-04-13 00:26:50,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3084 to 1997. [2018-04-13 00:26:50,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1997 states. [2018-04-13 00:26:50,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1997 states to 1997 states and 4507 transitions. [2018-04-13 00:26:50,014 INFO L78 Accepts]: Start accepts. Automaton has 1997 states and 4507 transitions. Word has length 2831 [2018-04-13 00:26:50,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:26:50,014 INFO L459 AbstractCegarLoop]: Abstraction has 1997 states and 4507 transitions. [2018-04-13 00:26:50,014 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 00:26:50,014 INFO L276 IsEmpty]: Start isEmpty. Operand 1997 states and 4507 transitions. [2018-04-13 00:26:50,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2838 [2018-04-13 00:26:50,047 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:26:50,047 INFO L355 BasicCegarLoop]: trace histogram [353, 253, 253, 253, 253, 253, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:26:50,047 INFO L408 AbstractCegarLoop]: === Iteration 363 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:26:50,047 INFO L82 PathProgramCache]: Analyzing trace with hash -334338444, now seen corresponding path program 350 times [2018-04-13 00:26:50,047 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:26:50,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:26:50,299 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:26:52,533 INFO L134 CoverageAnalysis]: Checked inductivity of 306418 backedges. 12773 proven. 2365 refuted. 0 times theorem prover too weak. 291280 trivial. 0 not checked. [2018-04-13 00:26:52,533 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:26:52,533 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-13 00:26:52,533 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:26:52,534 INFO L134 CoverageAnalysis]: Checked inductivity of 28458 backedges. 375 proven. 2 refuted. 0 times theorem prover too weak. 28081 trivial. 0 not checked. [2018-04-13 00:26:52,535 INFO L182 omatonBuilderFactory]: Interpolants [2571247#(<= main_~i~1 0), 2571246#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 0), 2571245#(and (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0)), 2571244#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2571243#false, 2571242#true, 2571255#(<= main_~i~1 8), 2571254#(<= main_~i~1 7), 2571253#(<= main_~i~1 6), 2571252#(<= main_~i~1 5), 2571251#(<= main_~i~1 4), 2571250#(<= main_~i~1 3), 2571249#(<= main_~i~1 2), 2571248#(<= main_~i~1 1), 2571263#(<= main_~i~1 16), 2571262#(<= main_~i~1 15), 2571261#(<= main_~i~1 14), 2571260#(<= main_~i~1 13), 2571259#(<= main_~i~1 12), 2571258#(<= main_~i~1 11), 2571257#(<= main_~i~1 10), 2571256#(<= main_~i~1 9), 2571270#(<= main_~i~1 23), 2571269#(<= main_~i~1 22), 2571268#(<= main_~i~1 21), 2571267#(<= main_~i~1 20), 2571266#(<= main_~i~1 19), 2571265#(<= main_~i~1 18), 2571264#(<= main_~i~1 17)] [2018-04-13 00:26:52,539 INFO L134 CoverageAnalysis]: Checked inductivity of 306418 backedges. 12773 proven. 2365 refuted. 0 times theorem prover too weak. 291280 trivial. 0 not checked. [2018-04-13 00:26:52,539 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-13 00:26:52,540 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-13 00:26:52,540 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=332, Invalid=480, Unknown=0, NotChecked=0, Total=812 [2018-04-13 00:26:52,540 INFO L87 Difference]: Start difference. First operand 1997 states and 4507 transitions. Second operand 29 states. [2018-04-13 00:26:52,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:26:52,944 INFO L93 Difference]: Finished difference Result 14278 states and 55703 transitions. [2018-04-13 00:26:52,944 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-13 00:26:52,944 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 2837 [2018-04-13 00:26:52,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:26:53,036 INFO L225 Difference]: With dead ends: 14278 [2018-04-13 00:26:53,036 INFO L226 Difference]: Without dead ends: 14278 [2018-04-13 00:26:53,036 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=337, Invalid=533, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:26:53,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14278 states. [2018-04-13 00:26:53,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14278 to 1990. [2018-04-13 00:26:53,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1990 states. [2018-04-13 00:26:53,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1990 states to 1990 states and 4498 transitions. [2018-04-13 00:26:53,517 INFO L78 Accepts]: Start accepts. Automaton has 1990 states and 4498 transitions. Word has length 2837 [2018-04-13 00:26:53,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:26:53,517 INFO L459 AbstractCegarLoop]: Abstraction has 1990 states and 4498 transitions. [2018-04-13 00:26:53,517 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-13 00:26:53,517 INFO L276 IsEmpty]: Start isEmpty. Operand 1990 states and 4498 transitions. [2018-04-13 00:26:53,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2844 [2018-04-13 00:26:53,550 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:26:53,550 INFO L355 BasicCegarLoop]: trace histogram [354, 254, 254, 254, 254, 254, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:26:53,550 INFO L408 AbstractCegarLoop]: === Iteration 364 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:26:53,551 INFO L82 PathProgramCache]: Analyzing trace with hash 1745603420, now seen corresponding path program 351 times [2018-04-13 00:26:53,551 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:26:53,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:26:53,811 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 00:26:56,057 INFO L134 CoverageAnalysis]: Checked inductivity of 308136 backedges. 12553 proven. 3761 refuted. 0 times theorem prover too weak. 291822 trivial. 0 not checked. [2018-04-13 00:26:56,057 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:26:56,057 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-13 00:26:56,057 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:26:56,058 INFO L134 CoverageAnalysis]: Checked inductivity of 28194 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 28026 trivial. 0 not checked. [2018-04-13 00:26:56,058 INFO L182 omatonBuilderFactory]: Interpolants [2587559#(<= main_~i~1 14), 2587558#(<= main_~i~1 13), 2587557#(<= main_~i~1 12), 2587556#(<= main_~i~1 11), 2587555#(<= main_~i~1 10), 2587554#(<= main_~i~1 9), 2587553#(<= main_~i~1 8), 2587552#(<= main_~i~1 7), 2587567#(<= main_~i~1 22), 2587566#(<= main_~i~1 21), 2587565#(<= main_~i~1 20), 2587564#(<= main_~i~1 19), 2587563#(<= main_~i~1 18), 2587562#(<= main_~i~1 17), 2587561#(<= main_~i~1 16), 2587560#(<= main_~i~1 15), 2587568#(<= main_~i~1 23), 2587543#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2587542#false, 2587541#true, 2587551#(<= main_~i~1 6), 2587550#(<= main_~i~1 5), 2587549#(<= main_~i~1 4), 2587548#(<= main_~i~1 3), 2587547#(<= main_~i~1 2), 2587546#(<= main_~i~1 1), 2587545#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 1), 2587544#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1))] [2018-04-13 00:26:56,063 INFO L134 CoverageAnalysis]: Checked inductivity of 308136 backedges. 12553 proven. 3761 refuted. 0 times theorem prover too weak. 291822 trivial. 0 not checked. [2018-04-13 00:26:56,063 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-13 00:26:56,063 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-13 00:26:56,063 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=449, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:26:56,063 INFO L87 Difference]: Start difference. First operand 1990 states and 4498 transitions. Second operand 28 states. [2018-04-13 00:26:56,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 00:26:56,518 INFO L93 Difference]: Finished difference Result 14266 states and 55690 transitions. [2018-04-13 00:26:56,518 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-13 00:26:56,518 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 2843 [2018-04-13 00:26:56,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 00:26:56,610 INFO L225 Difference]: With dead ends: 14266 [2018-04-13 00:26:56,611 INFO L226 Difference]: Without dead ends: 14266 [2018-04-13 00:26:56,611 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=317, Invalid=553, Unknown=0, NotChecked=0, Total=870 [2018-04-13 00:26:56,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14266 states. [2018-04-13 00:26:57,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14266 to 1990. [2018-04-13 00:26:57,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1990 states. [2018-04-13 00:26:57,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1990 states to 1990 states and 4498 transitions. [2018-04-13 00:26:57,202 INFO L78 Accepts]: Start accepts. Automaton has 1990 states and 4498 transitions. Word has length 2843 [2018-04-13 00:26:57,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 00:26:57,203 INFO L459 AbstractCegarLoop]: Abstraction has 1990 states and 4498 transitions. [2018-04-13 00:26:57,203 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-13 00:26:57,203 INFO L276 IsEmpty]: Start isEmpty. Operand 1990 states and 4498 transitions. [2018-04-13 00:26:57,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2850 [2018-04-13 00:26:57,252 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 00:26:57,252 INFO L355 BasicCegarLoop]: trace histogram [355, 255, 255, 255, 255, 255, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 00:26:57,252 INFO L408 AbstractCegarLoop]: === Iteration 365 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-13 00:26:57,252 INFO L82 PathProgramCache]: Analyzing trace with hash -1517729036, now seen corresponding path program 352 times [2018-04-13 00:26:57,253 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 00:26:57,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 00:26:57,477 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. Received shutdown request... [2018-04-13 00:27:02,287 INFO L134 CoverageAnalysis]: Checked inductivity of 309860 backedges. 12349 proven. 5140 refuted. 0 times theorem prover too weak. 292371 trivial. 0 not checked. [2018-04-13 00:27:02,287 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 00:27:02,288 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-13 00:27:02,288 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 00:27:02,289 INFO L134 CoverageAnalysis]: Checked inductivity of 28323 backedges. 17 proven. 280 refuted. 0 times theorem prover too weak. 28026 trivial. 0 not checked. [2018-04-13 00:27:02,289 INFO L182 omatonBuilderFactory]: Interpolants [2603831#(and (= __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0 0) (<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size)), 2603830#false, 2603829#true, 2603839#(<= main_~i~1 6), 2603838#(<= main_~i~1 5), 2603837#(<= main_~i~1 4), 2603836#(<= main_~i~1 3), 2603835#(<= main_~i~1 2), 2603834#(<= |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| 2), 2603833#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 2)), 2603832#(<= (+ |__U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_#in~size| __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~i~0) (+ __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo_~size 1)), 2603847#(<= main_~i~1 14), 2603846#(<= main_~i~1 13), 2603845#(<= main_~i~1 12), 2603844#(<= main_~i~1 11), 2603843#(<= main_~i~1 10), 2603842#(<= main_~i~1 9), 2603841#(<= main_~i~1 8), 2603840#(<= main_~i~1 7), 2603855#(<= main_~i~1 22), 2603854#(<= main_~i~1 21), 2603853#(<= main_~i~1 20), 2603852#(<= main_~i~1 19), 2603851#(<= main_~i~1 18), 2603850#(<= main_~i~1 17), 2603849#(<= main_~i~1 16), 2603848#(<= main_~i~1 15), 2603856#(<= main_~i~1 23)] [2018-04-13 00:27:02,294 INFO L134 CoverageAnalysis]: Checked inductivity of 309860 backedges. 12349 proven. 5140 refuted. 0 times theorem prover too weak. 292371 trivial. 0 not checked. [2018-04-13 00:27:02,294 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-13 00:27:02,294 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-13 00:27:02,294 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=287, Invalid=469, Unknown=0, NotChecked=0, Total=756 [2018-04-13 00:27:02,294 INFO L87 Difference]: Start difference. First operand 1990 states and 4498 transitions. Second operand 28 states. [2018-04-13 00:27:02,294 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-04-13 00:27:02,295 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-13 00:27:02,298 WARN L197 ceAbstractionStarter]: Timeout [2018-04-13 00:27:02,298 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.04 12:27:02 BoogieIcfgContainer [2018-04-13 00:27:02,298 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-13 00:27:02,299 INFO L168 Benchmark]: Toolchain (without parser) took 758827.13 ms. Allocated memory was 401.6 MB in the beginning and 4.9 GB in the end (delta: 4.5 GB). Free memory was 344.1 MB in the beginning and 1.6 GB in the end (delta: -1.3 GB). Peak memory consumption was 3.2 GB. Max. memory is 5.3 GB. [2018-04-13 00:27:02,300 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 401.6 MB. Free memory is still 363.2 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-13 00:27:02,300 INFO L168 Benchmark]: CACSL2BoogieTranslator took 172.49 ms. Allocated memory is still 401.6 MB. Free memory was 344.1 MB in the beginning and 336.1 MB in the end (delta: 7.9 MB). Peak memory consumption was 7.9 MB. Max. memory is 5.3 GB. [2018-04-13 00:27:02,300 INFO L168 Benchmark]: Boogie Preprocessor took 28.93 ms. Allocated memory is still 401.6 MB. Free memory was 336.1 MB in the beginning and 333.5 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. [2018-04-13 00:27:02,300 INFO L168 Benchmark]: RCFGBuilder took 273.84 ms. Allocated memory was 401.6 MB in the beginning and 608.2 MB in the end (delta: 206.6 MB). Free memory was 333.5 MB in the beginning and 569.3 MB in the end (delta: -235.8 MB). Peak memory consumption was 25.8 MB. Max. memory is 5.3 GB. [2018-04-13 00:27:02,300 INFO L168 Benchmark]: TraceAbstraction took 758349.00 ms. Allocated memory was 608.2 MB in the beginning and 4.9 GB in the end (delta: 4.2 GB). Free memory was 569.3 MB in the beginning and 1.6 GB in the end (delta: -1.1 GB). Peak memory consumption was 3.2 GB. Max. memory is 5.3 GB. [2018-04-13 00:27:02,301 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.19 ms. Allocated memory is still 401.6 MB. Free memory is still 363.2 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 172.49 ms. Allocated memory is still 401.6 MB. Free memory was 344.1 MB in the beginning and 336.1 MB in the end (delta: 7.9 MB). Peak memory consumption was 7.9 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 28.93 ms. Allocated memory is still 401.6 MB. Free memory was 336.1 MB in the beginning and 333.5 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. * RCFGBuilder took 273.84 ms. Allocated memory was 401.6 MB in the beginning and 608.2 MB in the end (delta: 206.6 MB). Free memory was 333.5 MB in the beginning and 569.3 MB in the end (delta: -235.8 MB). Peak memory consumption was 25.8 MB. Max. memory is 5.3 GB. * TraceAbstraction took 758349.00 ms. Allocated memory was 608.2 MB in the beginning and 4.9 GB in the end (delta: 4.2 GB). Free memory was 569.3 MB in the beginning and 1.6 GB in the end (delta: -1.1 GB). Peak memory consumption was 3.2 GB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 26]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 26). Cancelled while BasicCegarLoop was constructing difference of abstraction (1990states) and interpolant automaton (currently 2 states, 28 states before enhancement), while ReachableStatesComputation was computing reachable states (1 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 23]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 23). Cancelled while BasicCegarLoop was constructing difference of abstraction (1990states) and interpolant automaton (currently 2 states, 28 states before enhancement), while ReachableStatesComputation was computing reachable states (1 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 26]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 26). Cancelled while BasicCegarLoop was constructing difference of abstraction (1990states) and interpolant automaton (currently 2 states, 28 states before enhancement), while ReachableStatesComputation was computing reachable states (1 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 20]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 20). Cancelled while BasicCegarLoop was constructing difference of abstraction (1990states) and interpolant automaton (currently 2 states, 28 states before enhancement), while ReachableStatesComputation was computing reachable states (1 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 23]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 23). Cancelled while BasicCegarLoop was constructing difference of abstraction (1990states) and interpolant automaton (currently 2 states, 28 states before enhancement), while ReachableStatesComputation was computing reachable states (1 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 15]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 15). Cancelled while BasicCegarLoop was constructing difference of abstraction (1990states) and interpolant automaton (currently 2 states, 28 states before enhancement), while ReachableStatesComputation was computing reachable states (1 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 15]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 15). Cancelled while BasicCegarLoop was constructing difference of abstraction (1990states) and interpolant automaton (currently 2 states, 28 states before enhancement), while ReachableStatesComputation was computing reachable states (1 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 15]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 15). Cancelled while BasicCegarLoop was constructing difference of abstraction (1990states) and interpolant automaton (currently 2 states, 28 states before enhancement), while ReachableStatesComputation was computing reachable states (1 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 49 locations, 8 error locations. TIMEOUT Result, 758.3s OverallTime, 365 OverallIterations, 355 TraceHistogramMax, 199.3s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 15176 SDtfs, 200575 SDslu, 143220 SDs, 0 SdLazy, 195218 SolverSat, 58328 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 76.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 12511 GetRequests, 729 SyntacticMatches, 1 SemanticMatches, 11781 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25197 ImplicationChecksByTransitivity, 107.4s Time, 1.1s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1997occurred in iteration=362, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 39631550/41691381 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 42.7s AutomataMinimizationTime, 364 MinimizatonAttempts, 1381796 StatesRemovedByMinimization, 361 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 2.9s SsaConstructionTime, 45.8s SatisfiabilityAnalysisTime, 163.2s InterpolantComputationTime, 599316 NumberOfCodeBlocks, 599316 NumberOfCodeBlocksAsserted, 365 NumberOfCheckSat, 598951 ConstructedInterpolants, 0 QuantifiedInterpolants, 1497340367 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 365 InterpolantComputations, 7 PerfectInterpolantSequences, 39631550/41691381 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysOfVariableLength_true-valid-memsafety.c_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-13_00-27-02-305.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysOfVariableLength_true-valid-memsafety.c_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-13_00-27-02-305.csv Completed graceful shutdown