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_Camel.epf -i ../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-11 11:22:47,133 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-11 11:22:47,134 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-11 11:22:47,146 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-11 11:22:47,147 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-11 11:22:47,147 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-11 11:22:47,148 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-11 11:22:47,150 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-11 11:22:47,152 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-11 11:22:47,152 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-11 11:22:47,153 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-11 11:22:47,153 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-11 11:22:47,154 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-11 11:22:47,155 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-11 11:22:47,156 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-11 11:22:47,157 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-11 11:22:47,159 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-11 11:22:47,160 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-11 11:22:47,161 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-11 11:22:47,162 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-11 11:22:47,164 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-11 11:22:47,164 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-11 11:22:47,164 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-11 11:22:47,165 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-11 11:22:47,166 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-11 11:22:47,167 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-11 11:22:47,167 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-11 11:22:47,167 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-11 11:22:47,168 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-11 11:22:47,168 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-11 11:22:47,169 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-11 11:22:47,169 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf [2018-04-11 11:22:47,188 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-11 11:22:47,188 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-11 11:22:47,189 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-11 11:22:47,189 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-11 11:22:47,190 INFO L133 SettingsManager]: * Use SBE=true [2018-04-11 11:22:47,190 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-11 11:22:47,190 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-11 11:22:47,190 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-11 11:22:47,190 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-11 11:22:47,190 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-11 11:22:47,191 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-11 11:22:47,191 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-11 11:22:47,191 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-11 11:22:47,191 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-11 11:22:47,191 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-11 11:22:47,191 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-11 11:22:47,191 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-11 11:22:47,192 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-11 11:22:47,192 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-11 11:22:47,192 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 11:22:47,192 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-11 11:22:47,192 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-11 11:22:47,192 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-11 11:22:47,192 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-11 11:22:47,226 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-11 11:22:47,237 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-11 11:22:47,240 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-11 11:22:47,242 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-11 11:22:47,242 INFO L276 PluginConnector]: CDTParser initialized [2018-04-11 11:22:47,243 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-04-11 11:22:47,579 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGbc6e9b40f [2018-04-11 11:22:47,671 INFO L287 CDTParser]: IsIndexed: true [2018-04-11 11:22:47,671 INFO L288 CDTParser]: Found 1 translation units. [2018-04-11 11:22:47,671 INFO L168 CDTParser]: Scanning ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-04-11 11:22:47,672 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-11 11:22:47,672 INFO L215 ultiparseSymbolTable]: [2018-04-11 11:22:47,672 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-11 11:22:47,672 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo ('foo') in ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-04-11 11:22:47,672 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-04-11 11:22:47,672 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-11 11:22:47,672 INFO L233 ultiparseSymbolTable]: [2018-04-11 11:22:47,684 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGbc6e9b40f [2018-04-11 11:22:47,688 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-11 11:22:47,689 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-11 11:22:47,690 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-11 11:22:47,690 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-11 11:22:47,696 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-11 11:22:47,697 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 11:22:47" (1/1) ... [2018-04-11 11:22:47,699 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@553db0eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:22:47, skipping insertion in model container [2018-04-11 11:22:47,699 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 11:22:47" (1/1) ... [2018-04-11 11:22:47,715 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 11:22:47,727 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 11:22:47,831 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 11:22:47,856 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 11:22:47,861 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-11 11:22:47,869 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:22:47 WrapperNode [2018-04-11 11:22:47,869 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-11 11:22:47,870 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-11 11:22:47,870 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-11 11:22:47,870 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-11 11:22:47,881 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:22:47" (1/1) ... [2018-04-11 11:22:47,881 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:22:47" (1/1) ... [2018-04-11 11:22:47,889 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:22:47" (1/1) ... [2018-04-11 11:22:47,889 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:22:47" (1/1) ... [2018-04-11 11:22:47,892 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:22:47" (1/1) ... [2018-04-11 11:22:47,897 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:22:47" (1/1) ... [2018-04-11 11:22:47,898 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:22:47" (1/1) ... [2018-04-11 11:22:47,900 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-11 11:22:47,900 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-11 11:22:47,900 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-11 11:22:47,901 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-11 11:22:47,901 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:22:47" (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-11 11:22:47,955 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-11 11:22:47,955 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-11 11:22:47,955 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo [2018-04-11 11:22:47,955 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-11 11:22:47,955 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo [2018-04-11 11:22:47,955 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-11 11:22:47,955 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-11 11:22:47,956 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-11 11:22:47,956 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-11 11:22:47,956 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-11 11:22:47,956 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-11 11:22:47,956 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-11 11:22:47,956 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-11 11:22:48,132 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-11 11:22:48,132 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 11:22:48 BoogieIcfgContainer [2018-04-11 11:22:48,132 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-11 11:22:48,133 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-11 11:22:48,133 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-11 11:22:48,135 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-11 11:22:48,135 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.04 11:22:47" (1/3) ... [2018-04-11 11:22:48,136 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13b32ec8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 11:22:48, skipping insertion in model container [2018-04-11 11:22:48,136 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:22:47" (2/3) ... [2018-04-11 11:22:48,136 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13b32ec8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 11:22:48, skipping insertion in model container [2018-04-11 11:22:48,136 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 11:22:48" (3/3) ... [2018-04-11 11:22:48,137 INFO L107 eAbstractionObserver]: Analyzing ICFG ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-04-11 11:22:48,143 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-11 11:22:48,148 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-04-11 11:22:48,178 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-11 11:22:48,179 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-11 11:22:48,179 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-11 11:22:48,179 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-11 11:22:48,179 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-11 11:22:48,179 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-11 11:22:48,179 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-11 11:22:48,179 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-11 11:22:48,180 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-11 11:22:48,180 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-11 11:22:48,190 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states. [2018-04-11 11:22:48,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2018-04-11 11:22:48,196 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:48,196 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:48,196 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:48,200 INFO L82 PathProgramCache]: Analyzing trace with hash -895474378, now seen corresponding path program 1 times [2018-04-11 11:22:48,202 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:48,202 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:48,235 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:48,236 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:22:48,236 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:48,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:48,272 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:48,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:22:48,328 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:22:48,328 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 11:22:48,329 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 11:22:48,337 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 11:22:48,337 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:22:48,339 INFO L87 Difference]: Start difference. First operand 46 states. Second operand 3 states. [2018-04-11 11:22:48,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:48,382 INFO L93 Difference]: Finished difference Result 63 states and 68 transitions. [2018-04-11 11:22:48,382 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 11:22:48,383 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 11 [2018-04-11 11:22:48,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:48,389 INFO L225 Difference]: With dead ends: 63 [2018-04-11 11:22:48,389 INFO L226 Difference]: Without dead ends: 59 [2018-04-11 11:22:48,391 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:22:48,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-04-11 11:22:48,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 49. [2018-04-11 11:22:48,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-04-11 11:22:48,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 52 transitions. [2018-04-11 11:22:48,418 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 52 transitions. Word has length 11 [2018-04-11 11:22:48,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:48,419 INFO L459 AbstractCegarLoop]: Abstraction has 49 states and 52 transitions. [2018-04-11 11:22:48,419 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 11:22:48,419 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 52 transitions. [2018-04-11 11:22:48,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-04-11 11:22:48,419 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:48,420 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:48,420 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:48,420 INFO L82 PathProgramCache]: Analyzing trace with hash 1597342241, now seen corresponding path program 1 times [2018-04-11 11:22:48,420 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:48,420 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:48,421 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:48,421 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:22:48,421 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:48,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:48,436 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:48,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:22:48,458 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:22:48,458 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 11:22:48,459 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 11:22:48,459 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 11:22:48,459 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:22:48,459 INFO L87 Difference]: Start difference. First operand 49 states and 52 transitions. Second operand 3 states. [2018-04-11 11:22:48,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:48,478 INFO L93 Difference]: Finished difference Result 60 states and 64 transitions. [2018-04-11 11:22:48,478 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 11:22:48,478 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 16 [2018-04-11 11:22:48,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:48,480 INFO L225 Difference]: With dead ends: 60 [2018-04-11 11:22:48,480 INFO L226 Difference]: Without dead ends: 60 [2018-04-11 11:22:48,481 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-11 11:22:48,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2018-04-11 11:22:48,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 52. [2018-04-11 11:22:48,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-04-11 11:22:48,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 56 transitions. [2018-04-11 11:22:48,485 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 56 transitions. Word has length 16 [2018-04-11 11:22:48,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:48,485 INFO L459 AbstractCegarLoop]: Abstraction has 52 states and 56 transitions. [2018-04-11 11:22:48,485 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 11:22:48,485 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 56 transitions. [2018-04-11 11:22:48,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-04-11 11:22:48,485 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:48,486 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:48,486 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:48,486 INFO L82 PathProgramCache]: Analyzing trace with hash -2021997981, now seen corresponding path program 1 times [2018-04-11 11:22:48,486 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:48,486 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:48,487 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:48,487 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:22:48,487 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:48,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:48,495 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:48,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:22:48,535 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:22:48,535 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 11:22:48,536 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 11:22:48,536 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 11:22:48,536 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:22:48,536 INFO L87 Difference]: Start difference. First operand 52 states and 56 transitions. Second operand 5 states. [2018-04-11 11:22:48,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:48,576 INFO L93 Difference]: Finished difference Result 51 states and 55 transitions. [2018-04-11 11:22:48,576 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 11:22:48,576 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2018-04-11 11:22:48,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:48,577 INFO L225 Difference]: With dead ends: 51 [2018-04-11 11:22:48,577 INFO L226 Difference]: Without dead ends: 51 [2018-04-11 11:22:48,578 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:22:48,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2018-04-11 11:22:48,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2018-04-11 11:22:48,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2018-04-11 11:22:48,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 55 transitions. [2018-04-11 11:22:48,582 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 55 transitions. Word has length 17 [2018-04-11 11:22:48,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:48,582 INFO L459 AbstractCegarLoop]: Abstraction has 51 states and 55 transitions. [2018-04-11 11:22:48,582 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 11:22:48,582 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 55 transitions. [2018-04-11 11:22:48,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-04-11 11:22:48,583 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:48,583 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:48,583 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:48,583 INFO L82 PathProgramCache]: Analyzing trace with hash -2021997980, now seen corresponding path program 1 times [2018-04-11 11:22:48,584 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:48,584 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:48,584 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:48,585 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:22:48,585 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:48,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:48,594 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:48,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:22:48,667 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:22:48,667 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 11:22:48,667 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 11:22:48,667 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 11:22:48,668 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:22:48,668 INFO L87 Difference]: Start difference. First operand 51 states and 55 transitions. Second operand 6 states. [2018-04-11 11:22:48,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:48,739 INFO L93 Difference]: Finished difference Result 53 states and 57 transitions. [2018-04-11 11:22:48,739 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 11:22:48,739 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 17 [2018-04-11 11:22:48,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:48,739 INFO L225 Difference]: With dead ends: 53 [2018-04-11 11:22:48,740 INFO L226 Difference]: Without dead ends: 53 [2018-04-11 11:22:48,740 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-04-11 11:22:48,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-04-11 11:22:48,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 50. [2018-04-11 11:22:48,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-04-11 11:22:48,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 54 transitions. [2018-04-11 11:22:48,742 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 54 transitions. Word has length 17 [2018-04-11 11:22:48,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:48,743 INFO L459 AbstractCegarLoop]: Abstraction has 50 states and 54 transitions. [2018-04-11 11:22:48,743 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 11:22:48,743 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 54 transitions. [2018-04-11 11:22:48,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-11 11:22:48,743 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:48,743 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:48,743 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:48,743 INFO L82 PathProgramCache]: Analyzing trace with hash -869005287, now seen corresponding path program 1 times [2018-04-11 11:22:48,743 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:48,744 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:48,744 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:48,744 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:22:48,744 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:48,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:48,752 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:48,802 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:22:48,803 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:22:48,803 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:22:48,812 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:22:48,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:48,839 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:22:48,851 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:22:48,870 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:22:48,870 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-04-11 11:22:48,870 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 11:22:48,871 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 11:22:48,871 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 11:22:48,871 INFO L87 Difference]: Start difference. First operand 50 states and 54 transitions. Second operand 4 states. [2018-04-11 11:22:48,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:48,908 INFO L93 Difference]: Finished difference Result 65 states and 70 transitions. [2018-04-11 11:22:48,908 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 11:22:48,908 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 22 [2018-04-11 11:22:48,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:48,909 INFO L225 Difference]: With dead ends: 65 [2018-04-11 11:22:48,909 INFO L226 Difference]: Without dead ends: 65 [2018-04-11 11:22:48,910 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 11:22:48,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2018-04-11 11:22:48,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 56. [2018-04-11 11:22:48,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-04-11 11:22:48,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 61 transitions. [2018-04-11 11:22:48,915 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 61 transitions. Word has length 22 [2018-04-11 11:22:48,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:48,915 INFO L459 AbstractCegarLoop]: Abstraction has 56 states and 61 transitions. [2018-04-11 11:22:48,915 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 11:22:48,915 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 61 transitions. [2018-04-11 11:22:48,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-11 11:22:48,916 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:48,916 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:48,916 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:48,917 INFO L82 PathProgramCache]: Analyzing trace with hash -994035242, now seen corresponding path program 1 times [2018-04-11 11:22:48,917 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:48,917 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:48,918 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:48,918 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:22:48,918 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:48,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:48,927 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:48,963 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:22:48,964 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:22:48,964 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 11:22:48,964 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 11:22:48,964 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 11:22:48,965 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:22:48,965 INFO L87 Difference]: Start difference. First operand 56 states and 61 transitions. Second operand 5 states. [2018-04-11 11:22:49,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:49,008 INFO L93 Difference]: Finished difference Result 66 states and 71 transitions. [2018-04-11 11:22:49,008 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 11:22:49,008 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-04-11 11:22:49,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:49,009 INFO L225 Difference]: With dead ends: 66 [2018-04-11 11:22:49,009 INFO L226 Difference]: Without dead ends: 66 [2018-04-11 11:22:49,010 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:22:49,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-04-11 11:22:49,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 52. [2018-04-11 11:22:49,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-04-11 11:22:49,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 57 transitions. [2018-04-11 11:22:49,014 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 57 transitions. Word has length 23 [2018-04-11 11:22:49,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:49,015 INFO L459 AbstractCegarLoop]: Abstraction has 52 states and 57 transitions. [2018-04-11 11:22:49,015 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 11:22:49,015 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 57 transitions. [2018-04-11 11:22:49,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-04-11 11:22:49,015 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:49,016 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:49,016 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:49,016 INFO L82 PathProgramCache]: Analyzing trace with hash -561761263, now seen corresponding path program 2 times [2018-04-11 11:22:49,016 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:49,016 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:49,017 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:49,017 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:22:49,017 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:49,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:49,027 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:49,085 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:22:49,085 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:22:49,086 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:22:49,098 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:22:49,122 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:22:49,122 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:22:49,124 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:22:49,187 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:22:49,205 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:22:49,205 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 12 [2018-04-11 11:22:49,205 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 11:22:49,205 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 11:22:49,206 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2018-04-11 11:22:49,206 INFO L87 Difference]: Start difference. First operand 52 states and 57 transitions. Second operand 12 states. [2018-04-11 11:22:49,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:49,331 INFO L93 Difference]: Finished difference Result 88 states and 95 transitions. [2018-04-11 11:22:49,331 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 11:22:49,332 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 28 [2018-04-11 11:22:49,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:49,333 INFO L225 Difference]: With dead ends: 88 [2018-04-11 11:22:49,333 INFO L226 Difference]: Without dead ends: 88 [2018-04-11 11:22:49,333 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=87, Invalid=185, Unknown=0, NotChecked=0, Total=272 [2018-04-11 11:22:49,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2018-04-11 11:22:49,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 72. [2018-04-11 11:22:49,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2018-04-11 11:22:49,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 79 transitions. [2018-04-11 11:22:49,338 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 79 transitions. Word has length 28 [2018-04-11 11:22:49,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:49,338 INFO L459 AbstractCegarLoop]: Abstraction has 72 states and 79 transitions. [2018-04-11 11:22:49,338 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 11:22:49,338 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 79 transitions. [2018-04-11 11:22:49,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-11 11:22:49,339 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:49,339 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:49,339 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:49,339 INFO L82 PathProgramCache]: Analyzing trace with hash 701046357, now seen corresponding path program 1 times [2018-04-11 11:22:49,339 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:49,339 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:49,340 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:49,340 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:22:49,340 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:49,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:49,348 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:49,371 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-11 11:22:49,371 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:22:49,371 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:22:49,377 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:22:49,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:49,387 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:22:49,405 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:22:49,431 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:22:49,431 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2018-04-11 11:22:49,431 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 11:22:49,431 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 11:22:49,431 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:22:49,432 INFO L87 Difference]: Start difference. First operand 72 states and 79 transitions. Second operand 7 states. [2018-04-11 11:22:49,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:49,527 INFO L93 Difference]: Finished difference Result 104 states and 110 transitions. [2018-04-11 11:22:49,528 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 11:22:49,528 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 31 [2018-04-11 11:22:49,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:49,528 INFO L225 Difference]: With dead ends: 104 [2018-04-11 11:22:49,528 INFO L226 Difference]: Without dead ends: 98 [2018-04-11 11:22:49,529 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-04-11 11:22:49,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2018-04-11 11:22:49,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 81. [2018-04-11 11:22:49,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2018-04-11 11:22:49,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 87 transitions. [2018-04-11 11:22:49,534 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 87 transitions. Word has length 31 [2018-04-11 11:22:49,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:49,534 INFO L459 AbstractCegarLoop]: Abstraction has 81 states and 87 transitions. [2018-04-11 11:22:49,534 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 11:22:49,534 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 87 transitions. [2018-04-11 11:22:49,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-04-11 11:22:49,535 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:49,535 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:49,535 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:49,536 INFO L82 PathProgramCache]: Analyzing trace with hash -1559883415, now seen corresponding path program 1 times [2018-04-11 11:22:49,536 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:49,536 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:49,536 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:49,536 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:22:49,536 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:49,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:49,550 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:49,590 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 26 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-04-11 11:22:49,591 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:22:49,591 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:22:49,596 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:22:49,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:49,613 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:22:49,658 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 26 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-04-11 11:22:49,683 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:22:49,684 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2018-04-11 11:22:49,684 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 11:22:49,684 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 11:22:49,684 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2018-04-11 11:22:49,685 INFO L87 Difference]: Start difference. First operand 81 states and 87 transitions. Second operand 8 states. [2018-04-11 11:22:49,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:49,765 INFO L93 Difference]: Finished difference Result 90 states and 94 transitions. [2018-04-11 11:22:49,766 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 11:22:49,766 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 46 [2018-04-11 11:22:49,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:49,767 INFO L225 Difference]: With dead ends: 90 [2018-04-11 11:22:49,767 INFO L226 Difference]: Without dead ends: 84 [2018-04-11 11:22:49,767 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2018-04-11 11:22:49,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2018-04-11 11:22:49,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 81. [2018-04-11 11:22:49,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2018-04-11 11:22:49,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 85 transitions. [2018-04-11 11:22:49,771 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 85 transitions. Word has length 46 [2018-04-11 11:22:49,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:49,772 INFO L459 AbstractCegarLoop]: Abstraction has 81 states and 85 transitions. [2018-04-11 11:22:49,772 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 11:22:49,772 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 85 transitions. [2018-04-11 11:22:49,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-04-11 11:22:49,773 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:49,773 INFO L355 BasicCegarLoop]: trace histogram [6, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:49,773 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:49,773 INFO L82 PathProgramCache]: Analyzing trace with hash -250620575, now seen corresponding path program 2 times [2018-04-11 11:22:49,773 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:49,773 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:49,774 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:49,774 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:22:49,774 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:49,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:49,790 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:49,839 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 36 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-11 11:22:49,840 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:22:49,840 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:22:49,846 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:22:49,861 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:22:49,861 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:22:49,863 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:22:49,868 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 36 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-11 11:22:49,887 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:22:49,887 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-04-11 11:22:49,887 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 11:22:49,888 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 11:22:49,888 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:22:49,888 INFO L87 Difference]: Start difference. First operand 81 states and 85 transitions. Second operand 5 states. [2018-04-11 11:22:49,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:49,914 INFO L93 Difference]: Finished difference Result 93 states and 98 transitions. [2018-04-11 11:22:49,914 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 11:22:49,914 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 52 [2018-04-11 11:22:49,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:49,915 INFO L225 Difference]: With dead ends: 93 [2018-04-11 11:22:49,915 INFO L226 Difference]: Without dead ends: 93 [2018-04-11 11:22:49,915 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:22:49,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2018-04-11 11:22:49,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 87. [2018-04-11 11:22:49,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2018-04-11 11:22:49,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 92 transitions. [2018-04-11 11:22:49,918 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 92 transitions. Word has length 52 [2018-04-11 11:22:49,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:49,918 INFO L459 AbstractCegarLoop]: Abstraction has 87 states and 92 transitions. [2018-04-11 11:22:49,918 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 11:22:49,918 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 92 transitions. [2018-04-11 11:22:49,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-04-11 11:22:49,919 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:49,919 INFO L355 BasicCegarLoop]: trace histogram [7, 6, 5, 5, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:49,919 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:49,920 INFO L82 PathProgramCache]: Analyzing trace with hash -246224039, now seen corresponding path program 3 times [2018-04-11 11:22:49,920 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:49,920 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:49,920 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:49,920 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:22:49,921 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:49,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:49,935 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:49,996 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 70 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-11 11:22:49,996 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:22:49,996 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:22:50,002 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 11:22:50,014 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2018-04-11 11:22:50,015 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:22:50,016 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:22:50,046 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 63 proven. 7 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2018-04-11 11:22:50,074 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:22:50,074 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 14 [2018-04-11 11:22:50,075 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-11 11:22:50,075 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-11 11:22:50,075 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2018-04-11 11:22:50,075 INFO L87 Difference]: Start difference. First operand 87 states and 92 transitions. Second operand 14 states. [2018-04-11 11:22:50,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:50,251 INFO L93 Difference]: Finished difference Result 128 states and 133 transitions. [2018-04-11 11:22:50,251 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-11 11:22:50,251 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 58 [2018-04-11 11:22:50,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:50,252 INFO L225 Difference]: With dead ends: 128 [2018-04-11 11:22:50,252 INFO L226 Difference]: Without dead ends: 128 [2018-04-11 11:22:50,253 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=104, Invalid=276, Unknown=0, NotChecked=0, Total=380 [2018-04-11 11:22:50,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-04-11 11:22:50,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 113. [2018-04-11 11:22:50,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2018-04-11 11:22:50,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 119 transitions. [2018-04-11 11:22:50,257 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 119 transitions. Word has length 58 [2018-04-11 11:22:50,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:50,258 INFO L459 AbstractCegarLoop]: Abstraction has 113 states and 119 transitions. [2018-04-11 11:22:50,258 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-11 11:22:50,258 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 119 transitions. [2018-04-11 11:22:50,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-11 11:22:50,259 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:50,259 INFO L355 BasicCegarLoop]: trace histogram [6, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:50,259 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:50,260 INFO L82 PathProgramCache]: Analyzing trace with hash 404087573, now seen corresponding path program 1 times [2018-04-11 11:22:50,260 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:50,260 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:50,261 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:50,261 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:22:50,261 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:50,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:50,274 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:50,321 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 43 proven. 7 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2018-04-11 11:22:50,321 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:22:50,321 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:22:50,331 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:22:50,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:50,348 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:22:50,424 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 47 proven. 10 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-11 11:22:50,442 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:22:50,442 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2018-04-11 11:22:50,443 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-11 11:22:50,443 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-11 11:22:50,443 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2018-04-11 11:22:50,443 INFO L87 Difference]: Start difference. First operand 113 states and 119 transitions. Second operand 14 states. [2018-04-11 11:22:50,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:50,612 INFO L93 Difference]: Finished difference Result 108 states and 110 transitions. [2018-04-11 11:22:50,612 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-11 11:22:50,613 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 67 [2018-04-11 11:22:50,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:50,613 INFO L225 Difference]: With dead ends: 108 [2018-04-11 11:22:50,613 INFO L226 Difference]: Without dead ends: 102 [2018-04-11 11:22:50,614 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=142, Invalid=458, Unknown=0, NotChecked=0, Total=600 [2018-04-11 11:22:50,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2018-04-11 11:22:50,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 92. [2018-04-11 11:22:50,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2018-04-11 11:22:50,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 93 transitions. [2018-04-11 11:22:50,617 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 93 transitions. Word has length 67 [2018-04-11 11:22:50,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:50,617 INFO L459 AbstractCegarLoop]: Abstraction has 92 states and 93 transitions. [2018-04-11 11:22:50,617 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-11 11:22:50,617 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 93 transitions. [2018-04-11 11:22:50,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-04-11 11:22:50,618 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:50,618 INFO L355 BasicCegarLoop]: trace histogram [11, 9, 8, 8, 8, 8, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:50,618 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:50,619 INFO L82 PathProgramCache]: Analyzing trace with hash -264260447, now seen corresponding path program 4 times [2018-04-11 11:22:50,619 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:50,619 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:50,619 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:50,619 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:22:50,619 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:50,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:50,636 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:50,688 INFO L134 CoverageAnalysis]: Checked inductivity of 250 backedges. 121 proven. 27 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2018-04-11 11:22:50,689 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:22:50,689 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:22:50,695 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 11:22:50,720 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 11:22:50,721 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:22:50,723 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:22:50,741 INFO L134 CoverageAnalysis]: Checked inductivity of 250 backedges. 121 proven. 27 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2018-04-11 11:22:50,759 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:22:50,759 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 9 [2018-04-11 11:22:50,759 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 11:22:50,759 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 11:22:50,760 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2018-04-11 11:22:50,760 INFO L87 Difference]: Start difference. First operand 92 states and 93 transitions. Second operand 10 states. [2018-04-11 11:22:50,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:50,797 INFO L93 Difference]: Finished difference Result 104 states and 106 transitions. [2018-04-11 11:22:50,797 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 11:22:50,797 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 88 [2018-04-11 11:22:50,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:50,798 INFO L225 Difference]: With dead ends: 104 [2018-04-11 11:22:50,798 INFO L226 Difference]: Without dead ends: 104 [2018-04-11 11:22:50,798 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2018-04-11 11:22:50,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2018-04-11 11:22:50,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 98. [2018-04-11 11:22:50,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2018-04-11 11:22:50,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 100 transitions. [2018-04-11 11:22:50,800 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 100 transitions. Word has length 88 [2018-04-11 11:22:50,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:50,801 INFO L459 AbstractCegarLoop]: Abstraction has 98 states and 100 transitions. [2018-04-11 11:22:50,801 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 11:22:50,801 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 100 transitions. [2018-04-11 11:22:50,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-04-11 11:22:50,801 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:50,801 INFO L355 BasicCegarLoop]: trace histogram [12, 10, 9, 9, 9, 9, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:50,801 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:50,802 INFO L82 PathProgramCache]: Analyzing trace with hash 1483627161, now seen corresponding path program 5 times [2018-04-11 11:22:50,802 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:50,802 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:50,802 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:50,802 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:22:50,802 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:50,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:50,815 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:50,925 INFO L134 CoverageAnalysis]: Checked inductivity of 305 backedges. 194 proven. 25 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2018-04-11 11:22:50,925 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:22:50,925 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:22:50,933 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 11:22:50,966 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2018-04-11 11:22:50,966 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:22:50,969 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:22:51,067 INFO L134 CoverageAnalysis]: Checked inductivity of 305 backedges. 205 proven. 14 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2018-04-11 11:22:51,096 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:22:51,097 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2018-04-11 11:22:51,097 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 11:22:51,097 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 11:22:51,098 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2018-04-11 11:22:51,098 INFO L87 Difference]: Start difference. First operand 98 states and 100 transitions. Second operand 18 states. [2018-04-11 11:22:51,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:51,302 INFO L93 Difference]: Finished difference Result 139 states and 142 transitions. [2018-04-11 11:22:51,302 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-11 11:22:51,302 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 94 [2018-04-11 11:22:51,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:51,303 INFO L225 Difference]: With dead ends: 139 [2018-04-11 11:22:51,303 INFO L226 Difference]: Without dead ends: 139 [2018-04-11 11:22:51,304 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=174, Invalid=426, Unknown=0, NotChecked=0, Total=600 [2018-04-11 11:22:51,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2018-04-11 11:22:51,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 134. [2018-04-11 11:22:51,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2018-04-11 11:22:51,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 137 transitions. [2018-04-11 11:22:51,308 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 137 transitions. Word has length 94 [2018-04-11 11:22:51,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:51,308 INFO L459 AbstractCegarLoop]: Abstraction has 134 states and 137 transitions. [2018-04-11 11:22:51,309 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 11:22:51,309 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 137 transitions. [2018-04-11 11:22:51,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2018-04-11 11:22:51,310 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:51,311 INFO L355 BasicCegarLoop]: trace histogram [16, 13, 12, 12, 12, 12, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:51,311 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:51,311 INFO L82 PathProgramCache]: Analyzing trace with hash -1650581535, now seen corresponding path program 6 times [2018-04-11 11:22:51,311 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:51,311 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:51,312 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:51,312 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:22:51,312 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:51,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:51,329 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:51,416 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 401 proven. 24 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2018-04-11 11:22:51,417 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:22:51,417 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:22:51,425 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 11:22:51,466 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2018-04-11 11:22:51,466 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:22:51,470 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:22:51,621 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 313 proven. 119 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2018-04-11 11:22:51,647 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:22:51,648 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 21 [2018-04-11 11:22:51,648 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 11:22:51,648 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 11:22:51,649 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2018-04-11 11:22:51,649 INFO L87 Difference]: Start difference. First operand 134 states and 137 transitions. Second operand 21 states. [2018-04-11 11:22:51,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:51,976 INFO L93 Difference]: Finished difference Result 145 states and 146 transitions. [2018-04-11 11:22:51,976 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-11 11:22:51,976 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 124 [2018-04-11 11:22:51,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:51,976 INFO L225 Difference]: With dead ends: 145 [2018-04-11 11:22:51,977 INFO L226 Difference]: Without dead ends: 139 [2018-04-11 11:22:51,977 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=254, Invalid=1078, Unknown=0, NotChecked=0, Total=1332 [2018-04-11 11:22:51,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2018-04-11 11:22:51,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 134. [2018-04-11 11:22:51,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2018-04-11 11:22:51,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 135 transitions. [2018-04-11 11:22:51,981 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 135 transitions. Word has length 124 [2018-04-11 11:22:51,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:51,981 INFO L459 AbstractCegarLoop]: Abstraction has 134 states and 135 transitions. [2018-04-11 11:22:51,981 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 11:22:51,981 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 135 transitions. [2018-04-11 11:22:51,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2018-04-11 11:22:51,983 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:51,983 INFO L355 BasicCegarLoop]: trace histogram [17, 14, 13, 13, 13, 13, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:51,983 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:51,983 INFO L82 PathProgramCache]: Analyzing trace with hash 1018374617, now seen corresponding path program 7 times [2018-04-11 11:22:51,983 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:51,983 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:51,984 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:51,984 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:22:51,984 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:51,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:52,000 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:52,065 INFO L134 CoverageAnalysis]: Checked inductivity of 642 backedges. 273 proven. 48 refuted. 0 times theorem prover too weak. 321 trivial. 0 not checked. [2018-04-11 11:22:52,065 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:22:52,065 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:22:52,071 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:22:52,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:52,102 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:22:52,114 INFO L134 CoverageAnalysis]: Checked inductivity of 642 backedges. 273 proven. 48 refuted. 0 times theorem prover too weak. 321 trivial. 0 not checked. [2018-04-11 11:22:52,134 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:22:52,135 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-04-11 11:22:52,135 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 11:22:52,135 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 11:22:52,136 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:22:52,136 INFO L87 Difference]: Start difference. First operand 134 states and 135 transitions. Second operand 7 states. [2018-04-11 11:22:52,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:52,186 INFO L93 Difference]: Finished difference Result 146 states and 148 transitions. [2018-04-11 11:22:52,186 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 11:22:52,186 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 130 [2018-04-11 11:22:52,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:52,187 INFO L225 Difference]: With dead ends: 146 [2018-04-11 11:22:52,187 INFO L226 Difference]: Without dead ends: 146 [2018-04-11 11:22:52,187 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 129 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:22:52,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2018-04-11 11:22:52,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 140. [2018-04-11 11:22:52,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 140 states. [2018-04-11 11:22:52,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 142 transitions. [2018-04-11 11:22:52,190 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 142 transitions. Word has length 130 [2018-04-11 11:22:52,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:52,191 INFO L459 AbstractCegarLoop]: Abstraction has 140 states and 142 transitions. [2018-04-11 11:22:52,191 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 11:22:52,191 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 142 transitions. [2018-04-11 11:22:52,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2018-04-11 11:22:52,191 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:52,192 INFO L355 BasicCegarLoop]: trace histogram [18, 15, 14, 14, 14, 14, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:52,192 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:52,192 INFO L82 PathProgramCache]: Analyzing trace with hash 236127697, now seen corresponding path program 8 times [2018-04-11 11:22:52,192 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:52,192 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:52,192 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:52,192 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:22:52,192 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:52,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:52,206 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:52,296 INFO L134 CoverageAnalysis]: Checked inductivity of 729 backedges. 397 proven. 44 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2018-04-11 11:22:52,297 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:22:52,297 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:22:52,303 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:22:52,347 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:22:52,347 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:22:52,351 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:22:52,447 INFO L134 CoverageAnalysis]: Checked inductivity of 729 backedges. 411 proven. 30 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2018-04-11 11:22:52,472 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:22:52,472 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 21 [2018-04-11 11:22:52,473 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 11:22:52,473 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 11:22:52,473 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2018-04-11 11:22:52,473 INFO L87 Difference]: Start difference. First operand 140 states and 142 transitions. Second operand 21 states. [2018-04-11 11:22:52,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:52,690 INFO L93 Difference]: Finished difference Result 187 states and 190 transitions. [2018-04-11 11:22:52,690 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-11 11:22:52,690 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 136 [2018-04-11 11:22:52,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:52,691 INFO L225 Difference]: With dead ends: 187 [2018-04-11 11:22:52,691 INFO L226 Difference]: Without dead ends: 187 [2018-04-11 11:22:52,692 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=247, Invalid=623, Unknown=0, NotChecked=0, Total=870 [2018-04-11 11:22:52,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2018-04-11 11:22:52,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 182. [2018-04-11 11:22:52,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2018-04-11 11:22:52,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 185 transitions. [2018-04-11 11:22:52,696 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 185 transitions. Word has length 136 [2018-04-11 11:22:52,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:52,696 INFO L459 AbstractCegarLoop]: Abstraction has 182 states and 185 transitions. [2018-04-11 11:22:52,696 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 11:22:52,696 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 185 transitions. [2018-04-11 11:22:52,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2018-04-11 11:22:52,698 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:52,698 INFO L355 BasicCegarLoop]: trace histogram [23, 19, 18, 18, 18, 18, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:52,698 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:52,698 INFO L82 PathProgramCache]: Analyzing trace with hash -1774140143, now seen corresponding path program 9 times [2018-04-11 11:22:52,698 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:52,698 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:52,699 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:52,699 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:22:52,699 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:52,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:52,722 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:52,844 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 806 proven. 44 refuted. 0 times theorem prover too weak. 366 trivial. 0 not checked. [2018-04-11 11:22:52,844 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:22:52,844 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:22:52,850 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 11:22:52,900 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2018-04-11 11:22:52,900 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:22:52,904 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:22:52,999 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 503 proven. 57 refuted. 0 times theorem prover too weak. 656 trivial. 0 not checked. [2018-04-11 11:22:53,017 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:22:53,017 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2018-04-11 11:22:53,017 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-11 11:22:53,017 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-11 11:22:53,017 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2018-04-11 11:22:53,017 INFO L87 Difference]: Start difference. First operand 182 states and 185 transitions. Second operand 22 states. [2018-04-11 11:22:53,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:53,425 INFO L93 Difference]: Finished difference Result 242 states and 244 transitions. [2018-04-11 11:22:53,425 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-11 11:22:53,425 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 172 [2018-04-11 11:22:53,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:53,426 INFO L225 Difference]: With dead ends: 242 [2018-04-11 11:22:53,426 INFO L226 Difference]: Without dead ends: 233 [2018-04-11 11:22:53,427 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 480 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=365, Invalid=1705, Unknown=0, NotChecked=0, Total=2070 [2018-04-11 11:22:53,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2018-04-11 11:22:53,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 224. [2018-04-11 11:22:53,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2018-04-11 11:22:53,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 226 transitions. [2018-04-11 11:22:53,429 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 226 transitions. Word has length 172 [2018-04-11 11:22:53,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:53,429 INFO L459 AbstractCegarLoop]: Abstraction has 224 states and 226 transitions. [2018-04-11 11:22:53,429 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-11 11:22:53,430 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 226 transitions. [2018-04-11 11:22:53,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2018-04-11 11:22:53,431 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:53,431 INFO L355 BasicCegarLoop]: trace histogram [30, 25, 24, 24, 24, 24, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:53,431 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:53,431 INFO L82 PathProgramCache]: Analyzing trace with hash -696038847, now seen corresponding path program 10 times [2018-04-11 11:22:53,431 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:53,431 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:53,432 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:53,432 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:22:53,432 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:53,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:53,447 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:53,628 INFO L134 CoverageAnalysis]: Checked inductivity of 2123 backedges. 1280 proven. 70 refuted. 0 times theorem prover too weak. 773 trivial. 0 not checked. [2018-04-11 11:22:53,629 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:22:53,629 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:22:53,637 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 11:22:53,679 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 11:22:53,680 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:22:53,683 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:22:53,778 INFO L134 CoverageAnalysis]: Checked inductivity of 2123 backedges. 1280 proven. 70 refuted. 0 times theorem prover too weak. 773 trivial. 0 not checked. [2018-04-11 11:22:53,796 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:22:53,797 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2018-04-11 11:22:53,797 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 11:22:53,797 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 11:22:53,797 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=277, Unknown=0, NotChecked=0, Total=380 [2018-04-11 11:22:53,797 INFO L87 Difference]: Start difference. First operand 224 states and 226 transitions. Second operand 20 states. [2018-04-11 11:22:53,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:53,954 INFO L93 Difference]: Finished difference Result 250 states and 252 transitions. [2018-04-11 11:22:53,954 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-11 11:22:53,954 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 220 [2018-04-11 11:22:53,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:53,955 INFO L225 Difference]: With dead ends: 250 [2018-04-11 11:22:53,955 INFO L226 Difference]: Without dead ends: 244 [2018-04-11 11:22:53,955 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 215 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=141, Invalid=411, Unknown=0, NotChecked=0, Total=552 [2018-04-11 11:22:53,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2018-04-11 11:22:53,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 235. [2018-04-11 11:22:53,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 235 states. [2018-04-11 11:22:53,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 237 transitions. [2018-04-11 11:22:53,958 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 237 transitions. Word has length 220 [2018-04-11 11:22:53,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:53,959 INFO L459 AbstractCegarLoop]: Abstraction has 235 states and 237 transitions. [2018-04-11 11:22:53,959 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 11:22:53,959 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 237 transitions. [2018-04-11 11:22:53,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-04-11 11:22:53,959 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:53,959 INFO L355 BasicCegarLoop]: trace histogram [31, 26, 25, 25, 25, 25, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:53,959 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:53,960 INFO L82 PathProgramCache]: Analyzing trace with hash 1622674489, now seen corresponding path program 11 times [2018-04-11 11:22:53,960 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:53,960 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:53,960 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:53,960 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:22:53,960 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:53,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:53,979 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:54,079 INFO L134 CoverageAnalysis]: Checked inductivity of 2280 backedges. 720 proven. 75 refuted. 0 times theorem prover too weak. 1485 trivial. 0 not checked. [2018-04-11 11:22:54,079 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:22:54,079 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:22:54,084 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 11:22:54,134 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2018-04-11 11:22:54,134 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:22:54,137 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:22:54,184 INFO L134 CoverageAnalysis]: Checked inductivity of 2280 backedges. 720 proven. 75 refuted. 0 times theorem prover too weak. 1485 trivial. 0 not checked. [2018-04-11 11:22:54,201 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:22:54,202 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2018-04-11 11:22:54,202 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-11 11:22:54,202 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-11 11:22:54,202 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2018-04-11 11:22:54,202 INFO L87 Difference]: Start difference. First operand 235 states and 237 transitions. Second operand 15 states. [2018-04-11 11:22:54,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:54,272 INFO L93 Difference]: Finished difference Result 243 states and 245 transitions. [2018-04-11 11:22:54,272 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 11:22:54,272 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 226 [2018-04-11 11:22:54,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:54,273 INFO L225 Difference]: With dead ends: 243 [2018-04-11 11:22:54,273 INFO L226 Difference]: Without dead ends: 243 [2018-04-11 11:22:54,273 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 219 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2018-04-11 11:22:54,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2018-04-11 11:22:54,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 236. [2018-04-11 11:22:54,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 236 states. [2018-04-11 11:22:54,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 238 transitions. [2018-04-11 11:22:54,276 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 238 transitions. Word has length 226 [2018-04-11 11:22:54,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:54,277 INFO L459 AbstractCegarLoop]: Abstraction has 236 states and 238 transitions. [2018-04-11 11:22:54,277 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-11 11:22:54,277 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 238 transitions. [2018-04-11 11:22:54,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2018-04-11 11:22:54,277 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:54,277 INFO L355 BasicCegarLoop]: trace histogram [32, 27, 26, 26, 26, 26, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:54,278 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:54,278 INFO L82 PathProgramCache]: Analyzing trace with hash 901554225, now seen corresponding path program 12 times [2018-04-11 11:22:54,278 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:54,278 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:54,278 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:54,278 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:22:54,278 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:54,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:54,293 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:54,415 INFO L134 CoverageAnalysis]: Checked inductivity of 2443 backedges. 850 proven. 108 refuted. 0 times theorem prover too weak. 1485 trivial. 0 not checked. [2018-04-11 11:22:54,415 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:22:54,415 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:22:54,421 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 11:22:54,503 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2018-04-11 11:22:54,504 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:22:54,508 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:22:54,566 INFO L134 CoverageAnalysis]: Checked inductivity of 2443 backedges. 850 proven. 108 refuted. 0 times theorem prover too weak. 1485 trivial. 0 not checked. [2018-04-11 11:22:54,584 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:22:54,584 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2018-04-11 11:22:54,585 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-11 11:22:54,585 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-11 11:22:54,585 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2018-04-11 11:22:54,585 INFO L87 Difference]: Start difference. First operand 236 states and 238 transitions. Second operand 14 states. [2018-04-11 11:22:54,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:54,704 INFO L93 Difference]: Finished difference Result 261 states and 265 transitions. [2018-04-11 11:22:54,704 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 11:22:54,704 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 232 [2018-04-11 11:22:54,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:54,705 INFO L225 Difference]: With dead ends: 261 [2018-04-11 11:22:54,705 INFO L226 Difference]: Without dead ends: 261 [2018-04-11 11:22:54,706 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2018-04-11 11:22:54,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2018-04-11 11:22:54,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 242. [2018-04-11 11:22:54,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 242 states. [2018-04-11 11:22:54,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 245 transitions. [2018-04-11 11:22:54,710 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 245 transitions. Word has length 232 [2018-04-11 11:22:54,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:54,710 INFO L459 AbstractCegarLoop]: Abstraction has 242 states and 245 transitions. [2018-04-11 11:22:54,710 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-11 11:22:54,710 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 245 transitions. [2018-04-11 11:22:54,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2018-04-11 11:22:54,711 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:54,712 INFO L355 BasicCegarLoop]: trace histogram [33, 28, 27, 27, 27, 27, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:54,712 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:54,712 INFO L82 PathProgramCache]: Analyzing trace with hash -1429186007, now seen corresponding path program 13 times [2018-04-11 11:22:54,712 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:54,712 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:54,713 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:54,713 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:22:54,713 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:54,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:54,734 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:54,977 INFO L134 CoverageAnalysis]: Checked inductivity of 2612 backedges. 1112 proven. 100 refuted. 0 times theorem prover too weak. 1400 trivial. 0 not checked. [2018-04-11 11:22:54,977 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:22:54,977 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:22:54,985 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:22:55,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:55,045 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:22:55,175 INFO L134 CoverageAnalysis]: Checked inductivity of 2612 backedges. 1132 proven. 80 refuted. 0 times theorem prover too weak. 1400 trivial. 0 not checked. [2018-04-11 11:22:55,194 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:22:55,194 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 27 [2018-04-11 11:22:55,195 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-11 11:22:55,195 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-11 11:22:55,195 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=530, Unknown=0, NotChecked=0, Total=702 [2018-04-11 11:22:55,195 INFO L87 Difference]: Start difference. First operand 242 states and 245 transitions. Second operand 27 states. [2018-04-11 11:22:55,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:55,487 INFO L93 Difference]: Finished difference Result 310 states and 314 transitions. [2018-04-11 11:22:55,488 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 11:22:55,488 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 238 [2018-04-11 11:22:55,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:55,489 INFO L225 Difference]: With dead ends: 310 [2018-04-11 11:22:55,489 INFO L226 Difference]: Without dead ends: 310 [2018-04-11 11:22:55,490 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=429, Invalid=1131, Unknown=0, NotChecked=0, Total=1560 [2018-04-11 11:22:55,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2018-04-11 11:22:55,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 302. [2018-04-11 11:22:55,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 302 states. [2018-04-11 11:22:55,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 306 transitions. [2018-04-11 11:22:55,495 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 306 transitions. Word has length 238 [2018-04-11 11:22:55,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:55,496 INFO L459 AbstractCegarLoop]: Abstraction has 302 states and 306 transitions. [2018-04-11 11:22:55,496 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-11 11:22:55,496 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 306 transitions. [2018-04-11 11:22:55,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2018-04-11 11:22:55,498 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:55,498 INFO L355 BasicCegarLoop]: trace histogram [40, 34, 33, 33, 33, 33, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:55,498 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:55,498 INFO L82 PathProgramCache]: Analyzing trace with hash -1943743655, now seen corresponding path program 14 times [2018-04-11 11:22:55,498 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:55,499 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:55,499 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:55,499 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:22:55,499 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:55,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:55,525 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:55,766 INFO L134 CoverageAnalysis]: Checked inductivity of 3885 backedges. 2231 proven. 102 refuted. 0 times theorem prover too weak. 1552 trivial. 0 not checked. [2018-04-11 11:22:55,767 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:22:55,767 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:22:55,772 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:22:55,816 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:22:55,816 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:22:55,821 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:22:55,956 INFO L134 CoverageAnalysis]: Checked inductivity of 3885 backedges. 2231 proven. 102 refuted. 0 times theorem prover too weak. 1552 trivial. 0 not checked. [2018-04-11 11:22:55,984 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:22:55,984 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 23 [2018-04-11 11:22:55,985 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-11 11:22:55,985 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-11 11:22:55,985 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=372, Unknown=0, NotChecked=0, Total=506 [2018-04-11 11:22:55,985 INFO L87 Difference]: Start difference. First operand 302 states and 306 transitions. Second operand 23 states. [2018-04-11 11:22:56,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:56,242 INFO L93 Difference]: Finished difference Result 314 states and 316 transitions. [2018-04-11 11:22:56,242 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 11:22:56,242 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 286 [2018-04-11 11:22:56,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:56,244 INFO L225 Difference]: With dead ends: 314 [2018-04-11 11:22:56,244 INFO L226 Difference]: Without dead ends: 308 [2018-04-11 11:22:56,244 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 280 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=189, Invalid=567, Unknown=0, NotChecked=0, Total=756 [2018-04-11 11:22:56,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2018-04-11 11:22:56,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 302. [2018-04-11 11:22:56,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 302 states. [2018-04-11 11:22:56,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 304 transitions. [2018-04-11 11:22:56,250 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 304 transitions. Word has length 286 [2018-04-11 11:22:56,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:56,250 INFO L459 AbstractCegarLoop]: Abstraction has 302 states and 304 transitions. [2018-04-11 11:22:56,250 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-11 11:22:56,251 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 304 transitions. [2018-04-11 11:22:56,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2018-04-11 11:22:56,252 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:56,252 INFO L355 BasicCegarLoop]: trace histogram [41, 35, 34, 34, 34, 34, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:56,252 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:56,252 INFO L82 PathProgramCache]: Analyzing trace with hash -1874435247, now seen corresponding path program 15 times [2018-04-11 11:22:56,253 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:56,253 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:56,253 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:56,253 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:22:56,253 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:56,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:56,278 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:56,400 INFO L134 CoverageAnalysis]: Checked inductivity of 4098 backedges. 1311 proven. 147 refuted. 0 times theorem prover too weak. 2640 trivial. 0 not checked. [2018-04-11 11:22:56,400 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:22:56,400 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:22:56,418 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 11:22:56,520 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2018-04-11 11:22:56,520 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:22:56,526 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:22:56,576 INFO L134 CoverageAnalysis]: Checked inductivity of 4098 backedges. 1311 proven. 147 refuted. 0 times theorem prover too weak. 2640 trivial. 0 not checked. [2018-04-11 11:22:56,609 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:22:56,609 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2018-04-11 11:22:56,610 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 11:22:56,610 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 11:22:56,610 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2018-04-11 11:22:56,610 INFO L87 Difference]: Start difference. First operand 302 states and 304 transitions. Second operand 12 states. [2018-04-11 11:22:56,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:56,733 INFO L93 Difference]: Finished difference Result 317 states and 320 transitions. [2018-04-11 11:22:56,733 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 11:22:56,733 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 292 [2018-04-11 11:22:56,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:56,735 INFO L225 Difference]: With dead ends: 317 [2018-04-11 11:22:56,735 INFO L226 Difference]: Without dead ends: 317 [2018-04-11 11:22:56,736 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 291 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=111, Invalid=195, Unknown=0, NotChecked=0, Total=306 [2018-04-11 11:22:56,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2018-04-11 11:22:56,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 308. [2018-04-11 11:22:56,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 308 states. [2018-04-11 11:22:56,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 311 transitions. [2018-04-11 11:22:56,741 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 311 transitions. Word has length 292 [2018-04-11 11:22:56,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:56,742 INFO L459 AbstractCegarLoop]: Abstraction has 308 states and 311 transitions. [2018-04-11 11:22:56,742 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 11:22:56,742 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 311 transitions. [2018-04-11 11:22:56,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 299 [2018-04-11 11:22:56,744 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:56,744 INFO L355 BasicCegarLoop]: trace histogram [42, 36, 35, 35, 35, 35, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:56,744 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:56,744 INFO L82 PathProgramCache]: Analyzing trace with hash 914572617, now seen corresponding path program 16 times [2018-04-11 11:22:56,744 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:56,744 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:56,745 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:56,745 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:22:56,745 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:56,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:56,772 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:57,073 INFO L134 CoverageAnalysis]: Checked inductivity of 4317 backedges. 1660 proven. 137 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2018-04-11 11:22:57,073 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:22:57,073 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:22:57,078 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 11:22:57,128 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 11:22:57,128 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:22:57,131 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:22:57,290 INFO L134 CoverageAnalysis]: Checked inductivity of 4317 backedges. 1683 proven. 114 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2018-04-11 11:22:57,308 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:22:57,308 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 30 [2018-04-11 11:22:57,309 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-11 11:22:57,309 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-11 11:22:57,309 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=659, Unknown=0, NotChecked=0, Total=870 [2018-04-11 11:22:57,309 INFO L87 Difference]: Start difference. First operand 308 states and 311 transitions. Second operand 30 states. [2018-04-11 11:22:57,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:57,712 INFO L93 Difference]: Finished difference Result 376 states and 380 transitions. [2018-04-11 11:22:57,713 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-11 11:22:57,713 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 298 [2018-04-11 11:22:57,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:57,714 INFO L225 Difference]: With dead ends: 376 [2018-04-11 11:22:57,715 INFO L226 Difference]: Without dead ends: 376 [2018-04-11 11:22:57,715 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 332 GetRequests, 289 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=538, Invalid=1442, Unknown=0, NotChecked=0, Total=1980 [2018-04-11 11:22:57,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2018-04-11 11:22:57,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 368. [2018-04-11 11:22:57,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 368 states. [2018-04-11 11:22:57,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 372 transitions. [2018-04-11 11:22:57,721 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 372 transitions. Word has length 298 [2018-04-11 11:22:57,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:57,722 INFO L459 AbstractCegarLoop]: Abstraction has 368 states and 372 transitions. [2018-04-11 11:22:57,722 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-11 11:22:57,722 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 372 transitions. [2018-04-11 11:22:57,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2018-04-11 11:22:57,724 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:57,724 INFO L355 BasicCegarLoop]: trace histogram [50, 43, 42, 42, 42, 42, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:57,724 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:57,724 INFO L82 PathProgramCache]: Analyzing trace with hash -604052879, now seen corresponding path program 17 times [2018-04-11 11:22:57,725 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:57,725 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:57,725 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:57,725 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:22:57,725 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:57,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:57,752 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:58,079 INFO L134 CoverageAnalysis]: Checked inductivity of 6181 backedges. 3323 proven. 140 refuted. 0 times theorem prover too weak. 2718 trivial. 0 not checked. [2018-04-11 11:22:58,079 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:22:58,079 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:22:58,085 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 11:22:58,197 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2018-04-11 11:22:58,198 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:22:58,203 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:22:58,345 INFO L134 CoverageAnalysis]: Checked inductivity of 6181 backedges. 3323 proven. 140 refuted. 0 times theorem prover too weak. 2718 trivial. 0 not checked. [2018-04-11 11:22:58,363 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:22:58,363 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 26 [2018-04-11 11:22:58,363 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-11 11:22:58,363 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-11 11:22:58,363 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=481, Unknown=0, NotChecked=0, Total=650 [2018-04-11 11:22:58,364 INFO L87 Difference]: Start difference. First operand 368 states and 372 transitions. Second operand 26 states. [2018-04-11 11:22:58,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:58,541 INFO L93 Difference]: Finished difference Result 380 states and 382 transitions. [2018-04-11 11:22:58,541 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 11:22:58,542 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 352 [2018-04-11 11:22:58,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:58,543 INFO L225 Difference]: With dead ends: 380 [2018-04-11 11:22:58,543 INFO L226 Difference]: Without dead ends: 374 [2018-04-11 11:22:58,543 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 345 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=244, Invalid=748, Unknown=0, NotChecked=0, Total=992 [2018-04-11 11:22:58,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2018-04-11 11:22:58,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 368. [2018-04-11 11:22:58,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 368 states. [2018-04-11 11:22:58,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 370 transitions. [2018-04-11 11:22:58,547 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 370 transitions. Word has length 352 [2018-04-11 11:22:58,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:58,547 INFO L459 AbstractCegarLoop]: Abstraction has 368 states and 370 transitions. [2018-04-11 11:22:58,547 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-11 11:22:58,548 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 370 transitions. [2018-04-11 11:22:58,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2018-04-11 11:22:58,549 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:58,549 INFO L355 BasicCegarLoop]: trace histogram [51, 44, 43, 43, 43, 43, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:58,549 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:58,549 INFO L82 PathProgramCache]: Analyzing trace with hash 608157801, now seen corresponding path program 18 times [2018-04-11 11:22:58,549 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:58,549 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:58,550 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:58,550 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:22:58,550 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:58,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:58,568 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:22:58,870 INFO L134 CoverageAnalysis]: Checked inductivity of 6450 backedges. 1911 proven. 192 refuted. 0 times theorem prover too weak. 4347 trivial. 0 not checked. [2018-04-11 11:22:58,871 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:22:58,871 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:22:58,887 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 11:22:59,037 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2018-04-11 11:22:59,037 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:22:59,042 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:22:59,203 INFO L134 CoverageAnalysis]: Checked inductivity of 6450 backedges. 1955 proven. 162 refuted. 0 times theorem prover too weak. 4333 trivial. 0 not checked. [2018-04-11 11:22:59,223 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:22:59,223 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14] total 23 [2018-04-11 11:22:59,223 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-11 11:22:59,224 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-11 11:22:59,224 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2018-04-11 11:22:59,224 INFO L87 Difference]: Start difference. First operand 368 states and 370 transitions. Second operand 24 states. [2018-04-11 11:22:59,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:59,886 INFO L93 Difference]: Finished difference Result 458 states and 463 transitions. [2018-04-11 11:22:59,886 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-11 11:22:59,886 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 358 [2018-04-11 11:22:59,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:59,888 INFO L225 Difference]: With dead ends: 458 [2018-04-11 11:22:59,888 INFO L226 Difference]: Without dead ends: 458 [2018-04-11 11:22:59,888 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 380 GetRequests, 345 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=192, Invalid=1068, Unknown=0, NotChecked=0, Total=1260 [2018-04-11 11:22:59,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2018-04-11 11:22:59,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 434. [2018-04-11 11:22:59,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 434 states. [2018-04-11 11:22:59,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 438 transitions. [2018-04-11 11:22:59,895 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 438 transitions. Word has length 358 [2018-04-11 11:22:59,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:59,895 INFO L459 AbstractCegarLoop]: Abstraction has 434 states and 438 transitions. [2018-04-11 11:22:59,895 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-11 11:22:59,895 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 438 transitions. [2018-04-11 11:22:59,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 425 [2018-04-11 11:22:59,898 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:59,898 INFO L355 BasicCegarLoop]: trace histogram [61, 53, 52, 52, 52, 52, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:59,898 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:22:59,898 INFO L82 PathProgramCache]: Analyzing trace with hash -1036409983, now seen corresponding path program 19 times [2018-04-11 11:22:59,898 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:59,898 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:59,899 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:59,899 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:22:59,899 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:59,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:59,929 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:00,454 INFO L134 CoverageAnalysis]: Checked inductivity of 9336 backedges. 4716 proven. 184 refuted. 0 times theorem prover too weak. 4436 trivial. 0 not checked. [2018-04-11 11:23:00,454 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:00,487 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:00,494 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:23:00,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:00,609 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:00,898 INFO L134 CoverageAnalysis]: Checked inductivity of 9336 backedges. 4716 proven. 184 refuted. 0 times theorem prover too weak. 4436 trivial. 0 not checked. [2018-04-11 11:23:00,923 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:00,923 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 29 [2018-04-11 11:23:00,923 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-11 11:23:00,923 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-11 11:23:00,924 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=604, Unknown=0, NotChecked=0, Total=812 [2018-04-11 11:23:00,924 INFO L87 Difference]: Start difference. First operand 434 states and 438 transitions. Second operand 29 states. [2018-04-11 11:23:01,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:23:01,269 INFO L93 Difference]: Finished difference Result 456 states and 459 transitions. [2018-04-11 11:23:01,269 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-11 11:23:01,269 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 424 [2018-04-11 11:23:01,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:23:01,271 INFO L225 Difference]: With dead ends: 456 [2018-04-11 11:23:01,271 INFO L226 Difference]: Without dead ends: 450 [2018-04-11 11:23:01,272 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 450 GetRequests, 416 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 379 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=306, Invalid=954, Unknown=0, NotChecked=0, Total=1260 [2018-04-11 11:23:01,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2018-04-11 11:23:01,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 440. [2018-04-11 11:23:01,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 440 states. [2018-04-11 11:23:01,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 443 transitions. [2018-04-11 11:23:01,276 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 443 transitions. Word has length 424 [2018-04-11 11:23:01,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:23:01,277 INFO L459 AbstractCegarLoop]: Abstraction has 440 states and 443 transitions. [2018-04-11 11:23:01,277 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-11 11:23:01,277 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 443 transitions. [2018-04-11 11:23:01,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 431 [2018-04-11 11:23:01,279 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:23:01,279 INFO L355 BasicCegarLoop]: trace histogram [62, 54, 53, 53, 53, 53, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:23:01,279 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:23:01,279 INFO L82 PathProgramCache]: Analyzing trace with hash 64648569, now seen corresponding path program 20 times [2018-04-11 11:23:01,279 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:23:01,279 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:23:01,280 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:01,280 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:23:01,280 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:01,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:01,305 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:01,641 INFO L134 CoverageAnalysis]: Checked inductivity of 9667 backedges. 2668 proven. 243 refuted. 0 times theorem prover too weak. 6756 trivial. 0 not checked. [2018-04-11 11:23:01,641 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:01,641 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:01,653 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:23:01,770 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:23:01,770 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:23:01,774 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:01,961 INFO L134 CoverageAnalysis]: Checked inductivity of 9667 backedges. 2668 proven. 243 refuted. 0 times theorem prover too weak. 6756 trivial. 0 not checked. [2018-04-11 11:23:01,989 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:01,989 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 21 [2018-04-11 11:23:01,990 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-11 11:23:01,990 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-11 11:23:01,990 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2018-04-11 11:23:01,991 INFO L87 Difference]: Start difference. First operand 440 states and 443 transitions. Second operand 22 states. [2018-04-11 11:23:02,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:23:02,238 INFO L93 Difference]: Finished difference Result 468 states and 473 transitions. [2018-04-11 11:23:02,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-11 11:23:02,238 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 430 [2018-04-11 11:23:02,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:23:02,240 INFO L225 Difference]: With dead ends: 468 [2018-04-11 11:23:02,240 INFO L226 Difference]: Without dead ends: 468 [2018-04-11 11:23:02,241 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 441 GetRequests, 421 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2018-04-11 11:23:02,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2018-04-11 11:23:02,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 446. [2018-04-11 11:23:02,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 446 states. [2018-04-11 11:23:02,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 450 transitions. [2018-04-11 11:23:02,264 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 450 transitions. Word has length 430 [2018-04-11 11:23:02,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:23:02,265 INFO L459 AbstractCegarLoop]: Abstraction has 446 states and 450 transitions. [2018-04-11 11:23:02,265 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-11 11:23:02,265 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 450 transitions. [2018-04-11 11:23:02,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 437 [2018-04-11 11:23:02,272 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:23:02,272 INFO L355 BasicCegarLoop]: trace histogram [63, 55, 54, 54, 54, 54, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:23:02,272 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:23:02,273 INFO L82 PathProgramCache]: Analyzing trace with hash 523966833, now seen corresponding path program 21 times [2018-04-11 11:23:02,273 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:23:02,273 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:23:02,274 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:02,274 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:23:02,274 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:02,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:02,348 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:03,063 INFO L134 CoverageAnalysis]: Checked inductivity of 10004 backedges. 3227 proven. 229 refuted. 0 times theorem prover too weak. 6548 trivial. 0 not checked. [2018-04-11 11:23:03,063 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:03,064 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:03,069 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 11:23:03,175 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2018-04-11 11:23:03,175 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:23:03,179 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:03,388 INFO L134 CoverageAnalysis]: Checked inductivity of 10004 backedges. 2948 proven. 300 refuted. 0 times theorem prover too weak. 6756 trivial. 0 not checked. [2018-04-11 11:23:03,407 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:03,408 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 13] total 36 [2018-04-11 11:23:03,408 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-11 11:23:03,408 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-11 11:23:03,408 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=1054, Unknown=0, NotChecked=0, Total=1260 [2018-04-11 11:23:03,409 INFO L87 Difference]: Start difference. First operand 446 states and 450 transitions. Second operand 36 states. [2018-04-11 11:23:04,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:23:04,248 INFO L93 Difference]: Finished difference Result 550 states and 556 transitions. [2018-04-11 11:23:04,249 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-11 11:23:04,249 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 436 [2018-04-11 11:23:04,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:23:04,250 INFO L225 Difference]: With dead ends: 550 [2018-04-11 11:23:04,250 INFO L226 Difference]: Without dead ends: 550 [2018-04-11 11:23:04,251 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 490 GetRequests, 425 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 978 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=898, Invalid=3524, Unknown=0, NotChecked=0, Total=4422 [2018-04-11 11:23:04,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2018-04-11 11:23:04,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 530. [2018-04-11 11:23:04,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2018-04-11 11:23:04,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 536 transitions. [2018-04-11 11:23:04,257 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 536 transitions. Word has length 436 [2018-04-11 11:23:04,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:23:04,257 INFO L459 AbstractCegarLoop]: Abstraction has 530 states and 536 transitions. [2018-04-11 11:23:04,257 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-11 11:23:04,257 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 536 transitions. [2018-04-11 11:23:04,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 509 [2018-04-11 11:23:04,259 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:23:04,259 INFO L355 BasicCegarLoop]: trace histogram [74, 65, 64, 64, 64, 64, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:23:04,259 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:23:04,259 INFO L82 PathProgramCache]: Analyzing trace with hash 1159814785, now seen corresponding path program 22 times [2018-04-11 11:23:04,259 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:23:04,260 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:23:04,260 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:04,260 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:23:04,260 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:04,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:04,287 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:04,996 INFO L134 CoverageAnalysis]: Checked inductivity of 13935 backedges. 6782 proven. 234 refuted. 0 times theorem prover too weak. 6919 trivial. 0 not checked. [2018-04-11 11:23:04,996 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:04,996 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:05,001 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 11:23:05,084 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 11:23:05,084 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:23:05,090 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:05,401 INFO L134 CoverageAnalysis]: Checked inductivity of 13935 backedges. 6782 proven. 234 refuted. 0 times theorem prover too weak. 6919 trivial. 0 not checked. [2018-04-11 11:23:05,432 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:05,432 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 32 [2018-04-11 11:23:05,433 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-11 11:23:05,433 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-11 11:23:05,434 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=741, Unknown=0, NotChecked=0, Total=992 [2018-04-11 11:23:05,434 INFO L87 Difference]: Start difference. First operand 530 states and 536 transitions. Second operand 32 states. [2018-04-11 11:23:05,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:23:05,851 INFO L93 Difference]: Finished difference Result 542 states and 546 transitions. [2018-04-11 11:23:05,851 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-11 11:23:05,851 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 508 [2018-04-11 11:23:05,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:23:05,852 INFO L225 Difference]: With dead ends: 542 [2018-04-11 11:23:05,852 INFO L226 Difference]: Without dead ends: 536 [2018-04-11 11:23:05,853 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 537 GetRequests, 499 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=375, Invalid=1185, Unknown=0, NotChecked=0, Total=1560 [2018-04-11 11:23:05,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2018-04-11 11:23:05,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 530. [2018-04-11 11:23:05,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2018-04-11 11:23:05,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 534 transitions. [2018-04-11 11:23:05,857 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 534 transitions. Word has length 508 [2018-04-11 11:23:05,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:23:05,858 INFO L459 AbstractCegarLoop]: Abstraction has 530 states and 534 transitions. [2018-04-11 11:23:05,858 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-11 11:23:05,858 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 534 transitions. [2018-04-11 11:23:05,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 515 [2018-04-11 11:23:05,860 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:23:05,860 INFO L355 BasicCegarLoop]: trace histogram [75, 66, 65, 65, 65, 65, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:23:05,860 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:23:05,860 INFO L82 PathProgramCache]: Analyzing trace with hash -265555847, now seen corresponding path program 23 times [2018-04-11 11:23:05,860 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:23:05,860 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:23:05,861 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:05,861 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:23:05,861 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:05,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:05,887 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:06,687 INFO L134 CoverageAnalysis]: Checked inductivity of 14340 backedges. 4282 proven. 284 refuted. 0 times theorem prover too weak. 9774 trivial. 0 not checked. [2018-04-11 11:23:06,687 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:06,687 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:06,693 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 11:23:06,898 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 25 check-sat command(s) [2018-04-11 11:23:06,898 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:23:06,904 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:07,351 INFO L134 CoverageAnalysis]: Checked inductivity of 14340 backedges. 4217 proven. 1477 refuted. 0 times theorem prover too weak. 8646 trivial. 0 not checked. [2018-04-11 11:23:07,381 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:07,381 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 30] total 43 [2018-04-11 11:23:07,381 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-11 11:23:07,382 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-11 11:23:07,382 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=357, Invalid=1449, Unknown=0, NotChecked=0, Total=1806 [2018-04-11 11:23:07,382 INFO L87 Difference]: Start difference. First operand 530 states and 534 transitions. Second operand 43 states. [2018-04-11 11:23:08,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:23:08,154 INFO L93 Difference]: Finished difference Result 619 states and 624 transitions. [2018-04-11 11:23:08,154 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-11 11:23:08,154 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 514 [2018-04-11 11:23:08,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:23:08,156 INFO L225 Difference]: With dead ends: 619 [2018-04-11 11:23:08,156 INFO L226 Difference]: Without dead ends: 619 [2018-04-11 11:23:08,157 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 563 GetRequests, 498 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 819 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=933, Invalid=3489, Unknown=0, NotChecked=0, Total=4422 [2018-04-11 11:23:08,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2018-04-11 11:23:08,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 608. [2018-04-11 11:23:08,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 608 states. [2018-04-11 11:23:08,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 613 transitions. [2018-04-11 11:23:08,162 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 613 transitions. Word has length 514 [2018-04-11 11:23:08,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:23:08,162 INFO L459 AbstractCegarLoop]: Abstraction has 608 states and 613 transitions. [2018-04-11 11:23:08,162 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-11 11:23:08,162 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 613 transitions. [2018-04-11 11:23:08,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 587 [2018-04-11 11:23:08,164 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:23:08,164 INFO L355 BasicCegarLoop]: trace histogram [86, 76, 75, 75, 75, 75, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:23:08,165 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:23:08,165 INFO L82 PathProgramCache]: Analyzing trace with hash -579703415, now seen corresponding path program 24 times [2018-04-11 11:23:08,165 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:23:08,165 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:23:08,165 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:08,165 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:23:08,165 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:08,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:08,204 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:09,119 INFO L134 CoverageAnalysis]: Checked inductivity of 18985 backedges. 8549 proven. 290 refuted. 0 times theorem prover too weak. 10146 trivial. 0 not checked. [2018-04-11 11:23:09,119 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:09,119 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:09,124 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 11:23:09,327 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2018-04-11 11:23:09,328 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:23:09,332 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:09,594 INFO L134 CoverageAnalysis]: Checked inductivity of 18985 backedges. 4718 proven. 321 refuted. 0 times theorem prover too weak. 13946 trivial. 0 not checked. [2018-04-11 11:23:09,613 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:09,614 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 17] total 40 [2018-04-11 11:23:09,614 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-11 11:23:09,614 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-11 11:23:09,615 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1324, Unknown=0, NotChecked=0, Total=1560 [2018-04-11 11:23:09,615 INFO L87 Difference]: Start difference. First operand 608 states and 613 transitions. Second operand 40 states. [2018-04-11 11:23:10,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:23:10,690 INFO L93 Difference]: Finished difference Result 710 states and 714 transitions. [2018-04-11 11:23:10,690 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-04-11 11:23:10,690 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 586 [2018-04-11 11:23:10,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:23:10,692 INFO L225 Difference]: With dead ends: 710 [2018-04-11 11:23:10,692 INFO L226 Difference]: Without dead ends: 701 [2018-04-11 11:23:10,694 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 674 GetRequests, 582 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2481 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1403, Invalid=7339, Unknown=0, NotChecked=0, Total=8742 [2018-04-11 11:23:10,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states. [2018-04-11 11:23:10,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 686. [2018-04-11 11:23:10,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 686 states. [2018-04-11 11:23:10,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 690 transitions. [2018-04-11 11:23:10,700 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 690 transitions. Word has length 586 [2018-04-11 11:23:10,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:23:10,700 INFO L459 AbstractCegarLoop]: Abstraction has 686 states and 690 transitions. [2018-04-11 11:23:10,700 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-11 11:23:10,701 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 690 transitions. [2018-04-11 11:23:10,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 671 [2018-04-11 11:23:10,703 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:23:10,703 INFO L355 BasicCegarLoop]: trace histogram [99, 88, 87, 87, 87, 87, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:23:10,704 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:23:10,704 INFO L82 PathProgramCache]: Analyzing trace with hash 1141281929, now seen corresponding path program 25 times [2018-04-11 11:23:10,704 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:23:10,704 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:23:10,704 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:10,704 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:23:10,704 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:10,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:10,735 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:11,746 INFO L134 CoverageAnalysis]: Checked inductivity of 25358 backedges. 10583 proven. 352 refuted. 0 times theorem prover too weak. 14423 trivial. 0 not checked. [2018-04-11 11:23:11,747 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:11,747 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:11,752 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:23:11,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:11,851 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:12,234 INFO L134 CoverageAnalysis]: Checked inductivity of 25358 backedges. 10583 proven. 352 refuted. 0 times theorem prover too weak. 14423 trivial. 0 not checked. [2018-04-11 11:23:12,253 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:12,253 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 38 [2018-04-11 11:23:12,254 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-04-11 11:23:12,254 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-04-11 11:23:12,254 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=1057, Unknown=0, NotChecked=0, Total=1406 [2018-04-11 11:23:12,254 INFO L87 Difference]: Start difference. First operand 686 states and 690 transitions. Second operand 38 states. [2018-04-11 11:23:12,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:23:12,788 INFO L93 Difference]: Finished difference Result 718 states and 722 transitions. [2018-04-11 11:23:12,788 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-11 11:23:12,788 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 670 [2018-04-11 11:23:12,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:23:12,789 INFO L225 Difference]: With dead ends: 718 [2018-04-11 11:23:12,789 INFO L226 Difference]: Without dead ends: 712 [2018-04-11 11:23:12,790 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 705 GetRequests, 659 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 721 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=534, Invalid=1722, Unknown=0, NotChecked=0, Total=2256 [2018-04-11 11:23:12,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2018-04-11 11:23:12,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 697. [2018-04-11 11:23:12,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 697 states. [2018-04-11 11:23:12,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 701 transitions. [2018-04-11 11:23:12,797 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 701 transitions. Word has length 670 [2018-04-11 11:23:12,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:23:12,798 INFO L459 AbstractCegarLoop]: Abstraction has 697 states and 701 transitions. [2018-04-11 11:23:12,798 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-04-11 11:23:12,798 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 701 transitions. [2018-04-11 11:23:12,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 677 [2018-04-11 11:23:12,803 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:23:12,803 INFO L355 BasicCegarLoop]: trace histogram [100, 89, 88, 88, 88, 88, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:23:12,803 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:23:12,803 INFO L82 PathProgramCache]: Analyzing trace with hash -1493008255, now seen corresponding path program 26 times [2018-04-11 11:23:12,803 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:23:12,804 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:23:12,804 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:12,804 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:23:12,804 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:12,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:12,855 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:13,418 INFO L134 CoverageAnalysis]: Checked inductivity of 25905 backedges. 5577 proven. 363 refuted. 0 times theorem prover too weak. 19965 trivial. 0 not checked. [2018-04-11 11:23:13,418 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:13,418 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:13,423 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:23:13,526 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:23:13,526 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:23:13,540 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:13,933 INFO L134 CoverageAnalysis]: Checked inductivity of 25905 backedges. 5577 proven. 363 refuted. 0 times theorem prover too weak. 19965 trivial. 0 not checked. [2018-04-11 11:23:13,951 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:13,952 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 25 [2018-04-11 11:23:13,952 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-11 11:23:13,952 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-11 11:23:13,952 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=468, Unknown=0, NotChecked=0, Total=650 [2018-04-11 11:23:13,952 INFO L87 Difference]: Start difference. First operand 697 states and 701 transitions. Second operand 26 states. [2018-04-11 11:23:14,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:23:14,181 INFO L93 Difference]: Finished difference Result 711 states and 715 transitions. [2018-04-11 11:23:14,182 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-11 11:23:14,182 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 676 [2018-04-11 11:23:14,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:23:14,183 INFO L225 Difference]: With dead ends: 711 [2018-04-11 11:23:14,183 INFO L226 Difference]: Without dead ends: 711 [2018-04-11 11:23:14,183 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 689 GetRequests, 665 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=182, Invalid=468, Unknown=0, NotChecked=0, Total=650 [2018-04-11 11:23:14,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 711 states. [2018-04-11 11:23:14,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 711 to 698. [2018-04-11 11:23:14,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 698 states. [2018-04-11 11:23:14,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 702 transitions. [2018-04-11 11:23:14,189 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 702 transitions. Word has length 676 [2018-04-11 11:23:14,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:23:14,190 INFO L459 AbstractCegarLoop]: Abstraction has 698 states and 702 transitions. [2018-04-11 11:23:14,190 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-11 11:23:14,190 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 702 transitions. [2018-04-11 11:23:14,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 683 [2018-04-11 11:23:14,193 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:23:14,193 INFO L355 BasicCegarLoop]: trace histogram [101, 90, 89, 89, 89, 89, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:23:14,193 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:23:14,193 INFO L82 PathProgramCache]: Analyzing trace with hash 1344323193, now seen corresponding path program 27 times [2018-04-11 11:23:14,193 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:23:14,193 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:23:14,194 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:14,194 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:23:14,194 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:14,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:14,227 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:14,707 INFO L134 CoverageAnalysis]: Checked inductivity of 26458 backedges. 6061 proven. 432 refuted. 0 times theorem prover too weak. 19965 trivial. 0 not checked. [2018-04-11 11:23:14,707 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:14,707 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:14,712 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 11:23:14,872 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2018-04-11 11:23:14,872 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:23:14,876 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:15,021 INFO L134 CoverageAnalysis]: Checked inductivity of 26458 backedges. 6061 proven. 432 refuted. 0 times theorem prover too weak. 19965 trivial. 0 not checked. [2018-04-11 11:23:15,042 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:15,042 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 21 [2018-04-11 11:23:15,042 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-11 11:23:15,042 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-11 11:23:15,042 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=322, Unknown=0, NotChecked=0, Total=462 [2018-04-11 11:23:15,043 INFO L87 Difference]: Start difference. First operand 698 states and 702 transitions. Second operand 22 states. [2018-04-11 11:23:15,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:23:15,229 INFO L93 Difference]: Finished difference Result 729 states and 735 transitions. [2018-04-11 11:23:15,229 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-11 11:23:15,229 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 682 [2018-04-11 11:23:15,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:23:15,230 INFO L225 Difference]: With dead ends: 729 [2018-04-11 11:23:15,230 INFO L226 Difference]: Without dead ends: 729 [2018-04-11 11:23:15,230 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 707 GetRequests, 676 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=321, Invalid=735, Unknown=0, NotChecked=0, Total=1056 [2018-04-11 11:23:15,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 729 states. [2018-04-11 11:23:15,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 729 to 704. [2018-04-11 11:23:15,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 704 states. [2018-04-11 11:23:15,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 709 transitions. [2018-04-11 11:23:15,237 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 709 transitions. Word has length 682 [2018-04-11 11:23:15,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:23:15,238 INFO L459 AbstractCegarLoop]: Abstraction has 704 states and 709 transitions. [2018-04-11 11:23:15,238 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-11 11:23:15,238 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 709 transitions. [2018-04-11 11:23:15,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 689 [2018-04-11 11:23:15,243 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:23:15,243 INFO L355 BasicCegarLoop]: trace histogram [102, 91, 90, 90, 90, 90, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:23:15,243 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:23:15,243 INFO L82 PathProgramCache]: Analyzing trace with hash 1172742769, now seen corresponding path program 28 times [2018-04-11 11:23:15,244 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:23:15,244 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:23:15,244 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:15,244 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:23:15,244 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:15,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:15,293 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:16,522 INFO L134 CoverageAnalysis]: Checked inductivity of 27017 backedges. 7025 proven. 412 refuted. 0 times theorem prover too weak. 19580 trivial. 0 not checked. [2018-04-11 11:23:16,523 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:16,523 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:16,528 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 11:23:16,617 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 11:23:16,617 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:23:16,622 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:16,977 INFO L134 CoverageAnalysis]: Checked inductivity of 27017 backedges. 7063 proven. 374 refuted. 0 times theorem prover too weak. 19580 trivial. 0 not checked. [2018-04-11 11:23:16,994 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:16,995 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29] total 45 [2018-04-11 11:23:16,995 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-11 11:23:16,996 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-11 11:23:16,996 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=466, Invalid=1514, Unknown=0, NotChecked=0, Total=1980 [2018-04-11 11:23:16,996 INFO L87 Difference]: Start difference. First operand 704 states and 709 transitions. Second operand 45 states. [2018-04-11 11:23:17,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:23:17,729 INFO L93 Difference]: Finished difference Result 814 states and 820 transitions. [2018-04-11 11:23:17,729 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-11 11:23:17,730 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 688 [2018-04-11 11:23:17,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:23:17,731 INFO L225 Difference]: With dead ends: 814 [2018-04-11 11:23:17,731 INFO L226 Difference]: Without dead ends: 814 [2018-04-11 11:23:17,732 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 742 GetRequests, 674 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 773 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1263, Invalid=3567, Unknown=0, NotChecked=0, Total=4830 [2018-04-11 11:23:17,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 814 states. [2018-04-11 11:23:17,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 814 to 800. [2018-04-11 11:23:17,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 800 states. [2018-04-11 11:23:17,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 800 states to 800 states and 806 transitions. [2018-04-11 11:23:17,740 INFO L78 Accepts]: Start accepts. Automaton has 800 states and 806 transitions. Word has length 688 [2018-04-11 11:23:17,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:23:17,741 INFO L459 AbstractCegarLoop]: Abstraction has 800 states and 806 transitions. [2018-04-11 11:23:17,741 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-11 11:23:17,741 INFO L276 IsEmpty]: Start isEmpty. Operand 800 states and 806 transitions. [2018-04-11 11:23:17,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 773 [2018-04-11 11:23:17,747 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:23:17,747 INFO L355 BasicCegarLoop]: trace histogram [115, 103, 102, 102, 102, 102, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:23:17,748 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:23:17,748 INFO L82 PathProgramCache]: Analyzing trace with hash 409831793, now seen corresponding path program 29 times [2018-04-11 11:23:17,748 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:23:17,748 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:23:17,749 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:17,749 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:23:17,749 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:17,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:17,796 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:18,979 INFO L134 CoverageAnalysis]: Checked inductivity of 34536 backedges. 14018 proven. 420 refuted. 0 times theorem prover too weak. 20098 trivial. 0 not checked. [2018-04-11 11:23:18,979 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:18,979 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:18,984 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 11:23:19,271 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 27 check-sat command(s) [2018-04-11 11:23:19,271 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:23:19,278 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:19,716 INFO L134 CoverageAnalysis]: Checked inductivity of 34536 backedges. 13824 proven. 2224 refuted. 0 times theorem prover too weak. 18488 trivial. 0 not checked. [2018-04-11 11:23:19,736 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:19,736 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 32] total 46 [2018-04-11 11:23:19,736 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-11 11:23:19,737 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-11 11:23:19,737 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=420, Invalid=1650, Unknown=0, NotChecked=0, Total=2070 [2018-04-11 11:23:19,737 INFO L87 Difference]: Start difference. First operand 800 states and 806 transitions. Second operand 46 states. [2018-04-11 11:23:20,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:23:20,702 INFO L93 Difference]: Finished difference Result 818 states and 822 transitions. [2018-04-11 11:23:20,702 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-11 11:23:20,702 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 772 [2018-04-11 11:23:20,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:23:20,704 INFO L225 Difference]: With dead ends: 818 [2018-04-11 11:23:20,704 INFO L226 Difference]: Without dead ends: 812 [2018-04-11 11:23:20,705 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 828 GetRequests, 756 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1661 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1183, Invalid=4219, Unknown=0, NotChecked=0, Total=5402 [2018-04-11 11:23:20,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2018-04-11 11:23:20,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 800. [2018-04-11 11:23:20,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 800 states. [2018-04-11 11:23:20,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 800 states to 800 states and 804 transitions. [2018-04-11 11:23:20,710 INFO L78 Accepts]: Start accepts. Automaton has 800 states and 804 transitions. Word has length 772 [2018-04-11 11:23:20,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:23:20,711 INFO L459 AbstractCegarLoop]: Abstraction has 800 states and 804 transitions. [2018-04-11 11:23:20,711 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-11 11:23:20,711 INFO L276 IsEmpty]: Start isEmpty. Operand 800 states and 804 transitions. [2018-04-11 11:23:20,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 779 [2018-04-11 11:23:20,715 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:23:20,715 INFO L355 BasicCegarLoop]: trace histogram [116, 104, 103, 103, 103, 103, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:23:20,715 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:23:20,715 INFO L82 PathProgramCache]: Analyzing trace with hash -1167448215, now seen corresponding path program 30 times [2018-04-11 11:23:20,715 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:23:20,715 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:23:20,716 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:20,716 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:23:20,716 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:20,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:20,754 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:21,338 INFO L134 CoverageAnalysis]: Checked inductivity of 35175 backedges. 7626 proven. 507 refuted. 0 times theorem prover too weak. 27042 trivial. 0 not checked. [2018-04-11 11:23:21,338 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:21,338 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:21,344 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 11:23:21,617 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2018-04-11 11:23:21,617 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:23:21,624 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:21,927 INFO L134 CoverageAnalysis]: Checked inductivity of 35175 backedges. 7700 proven. 457 refuted. 0 times theorem prover too weak. 27018 trivial. 0 not checked. [2018-04-11 11:23:21,946 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:21,946 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 33 [2018-04-11 11:23:21,946 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-11 11:23:21,946 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-11 11:23:21,947 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=896, Unknown=0, NotChecked=0, Total=1122 [2018-04-11 11:23:21,947 INFO L87 Difference]: Start difference. First operand 800 states and 804 transitions. Second operand 34 states. [2018-04-11 11:23:22,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:23:22,548 INFO L93 Difference]: Finished difference Result 922 states and 929 transitions. [2018-04-11 11:23:22,549 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-11 11:23:22,549 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 778 [2018-04-11 11:23:22,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:23:22,550 INFO L225 Difference]: With dead ends: 922 [2018-04-11 11:23:22,550 INFO L226 Difference]: Without dead ends: 922 [2018-04-11 11:23:22,551 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 821 GetRequests, 761 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=812, Invalid=2970, Unknown=0, NotChecked=0, Total=3782 [2018-04-11 11:23:22,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 922 states. [2018-04-11 11:23:22,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 922 to 896. [2018-04-11 11:23:22,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 896 states. [2018-04-11 11:23:22,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896 states to 896 states and 902 transitions. [2018-04-11 11:23:22,557 INFO L78 Accepts]: Start accepts. Automaton has 896 states and 902 transitions. Word has length 778 [2018-04-11 11:23:22,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:23:22,557 INFO L459 AbstractCegarLoop]: Abstraction has 896 states and 902 transitions. [2018-04-11 11:23:22,557 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-11 11:23:22,558 INFO L276 IsEmpty]: Start isEmpty. Operand 896 states and 902 transitions. [2018-04-11 11:23:22,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 875 [2018-04-11 11:23:22,562 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:23:22,562 INFO L355 BasicCegarLoop]: trace histogram [131, 118, 117, 117, 117, 117, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:23:22,562 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:23:22,562 INFO L82 PathProgramCache]: Analyzing trace with hash -165184423, now seen corresponding path program 31 times [2018-04-11 11:23:22,562 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:23:22,562 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:23:22,563 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:22,563 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:23:22,563 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:22,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:22,612 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:23,837 INFO L134 CoverageAnalysis]: Checked inductivity of 45136 backedges. 17456 proven. 494 refuted. 0 times theorem prover too weak. 27186 trivial. 0 not checked. [2018-04-11 11:23:23,837 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:23,837 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:23,843 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:23:23,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:23,967 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:24,354 INFO L134 CoverageAnalysis]: Checked inductivity of 45136 backedges. 17456 proven. 494 refuted. 0 times theorem prover too weak. 27186 trivial. 0 not checked. [2018-04-11 11:23:24,372 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:24,372 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 44 [2018-04-11 11:23:24,372 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-04-11 11:23:24,373 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-04-11 11:23:24,373 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=463, Invalid=1429, Unknown=0, NotChecked=0, Total=1892 [2018-04-11 11:23:24,373 INFO L87 Difference]: Start difference. First operand 896 states and 902 transitions. Second operand 44 states. [2018-04-11 11:23:24,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:23:24,832 INFO L93 Difference]: Finished difference Result 924 states and 929 transitions. [2018-04-11 11:23:24,832 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-11 11:23:24,832 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 874 [2018-04-11 11:23:24,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:23:24,834 INFO L225 Difference]: With dead ends: 924 [2018-04-11 11:23:24,834 INFO L226 Difference]: Without dead ends: 918 [2018-04-11 11:23:24,834 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 915 GetRequests, 861 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1009 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=721, Invalid=2359, Unknown=0, NotChecked=0, Total=3080 [2018-04-11 11:23:24,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states. [2018-04-11 11:23:24,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 902. [2018-04-11 11:23:24,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 902 states. [2018-04-11 11:23:24,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 902 states to 902 states and 907 transitions. [2018-04-11 11:23:24,839 INFO L78 Accepts]: Start accepts. Automaton has 902 states and 907 transitions. Word has length 874 [2018-04-11 11:23:24,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:23:24,839 INFO L459 AbstractCegarLoop]: Abstraction has 902 states and 907 transitions. [2018-04-11 11:23:24,839 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-04-11 11:23:24,839 INFO L276 IsEmpty]: Start isEmpty. Operand 902 states and 907 transitions. [2018-04-11 11:23:24,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 881 [2018-04-11 11:23:24,843 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:23:24,843 INFO L355 BasicCegarLoop]: trace histogram [132, 119, 118, 118, 118, 118, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:23:24,843 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:23:24,844 INFO L82 PathProgramCache]: Analyzing trace with hash -1508029359, now seen corresponding path program 32 times [2018-04-11 11:23:24,844 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:23:24,844 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:23:24,844 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:24,844 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:23:24,844 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:24,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:24,895 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:25,643 INFO L134 CoverageAnalysis]: Checked inductivity of 45867 backedges. 9438 proven. 588 refuted. 0 times theorem prover too weak. 35841 trivial. 0 not checked. [2018-04-11 11:23:25,644 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:25,644 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:25,649 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:23:25,776 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:23:25,776 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:23:25,784 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:26,037 INFO L134 CoverageAnalysis]: Checked inductivity of 45867 backedges. 9438 proven. 588 refuted. 0 times theorem prover too weak. 35841 trivial. 0 not checked. [2018-04-11 11:23:26,055 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:26,056 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 31 [2018-04-11 11:23:26,056 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-11 11:23:26,056 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-11 11:23:26,056 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=735, Unknown=0, NotChecked=0, Total=992 [2018-04-11 11:23:26,057 INFO L87 Difference]: Start difference. First operand 902 states and 907 transitions. Second operand 32 states. [2018-04-11 11:23:26,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:23:26,439 INFO L93 Difference]: Finished difference Result 936 states and 943 transitions. [2018-04-11 11:23:26,439 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-11 11:23:26,439 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 880 [2018-04-11 11:23:26,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:23:26,441 INFO L225 Difference]: With dead ends: 936 [2018-04-11 11:23:26,441 INFO L226 Difference]: Without dead ends: 936 [2018-04-11 11:23:26,441 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 896 GetRequests, 866 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 380 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=257, Invalid=735, Unknown=0, NotChecked=0, Total=992 [2018-04-11 11:23:26,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 936 states. [2018-04-11 11:23:26,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 936 to 908. [2018-04-11 11:23:26,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 908 states. [2018-04-11 11:23:26,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 908 states to 908 states and 914 transitions. [2018-04-11 11:23:26,446 INFO L78 Accepts]: Start accepts. Automaton has 908 states and 914 transitions. Word has length 880 [2018-04-11 11:23:26,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:23:26,446 INFO L459 AbstractCegarLoop]: Abstraction has 908 states and 914 transitions. [2018-04-11 11:23:26,446 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-11 11:23:26,446 INFO L276 IsEmpty]: Start isEmpty. Operand 908 states and 914 transitions. [2018-04-11 11:23:26,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 887 [2018-04-11 11:23:26,450 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:23:26,450 INFO L355 BasicCegarLoop]: trace histogram [133, 120, 119, 119, 119, 119, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:23:26,450 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:23:26,450 INFO L82 PathProgramCache]: Analyzing trace with hash -1614320055, now seen corresponding path program 33 times [2018-04-11 11:23:26,451 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:23:26,451 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:23:26,451 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:26,451 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:23:26,451 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:26,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:26,489 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:27,777 INFO L134 CoverageAnalysis]: Checked inductivity of 46604 backedges. 10732 proven. 564 refuted. 0 times theorem prover too weak. 35308 trivial. 0 not checked. [2018-04-11 11:23:27,777 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:27,777 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:27,786 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 11:23:27,972 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2018-04-11 11:23:27,973 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:23:27,979 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:28,444 INFO L134 CoverageAnalysis]: Checked inductivity of 46604 backedges. 13265 proven. 4191 refuted. 0 times theorem prover too weak. 29148 trivial. 0 not checked. [2018-04-11 11:23:28,463 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:28,463 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 24] total 50 [2018-04-11 11:23:28,464 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-11 11:23:28,464 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-11 11:23:28,464 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=381, Invalid=2069, Unknown=0, NotChecked=0, Total=2450 [2018-04-11 11:23:28,464 INFO L87 Difference]: Start difference. First operand 908 states and 914 transitions. Second operand 50 states. [2018-04-11 11:23:29,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:23:29,607 INFO L93 Difference]: Finished difference Result 1027 states and 1034 transitions. [2018-04-11 11:23:29,607 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-04-11 11:23:29,607 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 886 [2018-04-11 11:23:29,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:23:29,609 INFO L225 Difference]: With dead ends: 1027 [2018-04-11 11:23:29,609 INFO L226 Difference]: Without dead ends: 1027 [2018-04-11 11:23:29,610 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 959 GetRequests, 871 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1700 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1620, Invalid=6390, Unknown=0, NotChecked=0, Total=8010 [2018-04-11 11:23:29,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1027 states. [2018-04-11 11:23:29,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1027 to 1016. [2018-04-11 11:23:29,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-04-11 11:23:29,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1023 transitions. [2018-04-11 11:23:29,616 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1023 transitions. Word has length 886 [2018-04-11 11:23:29,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:23:29,616 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1023 transitions. [2018-04-11 11:23:29,616 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-11 11:23:29,616 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1023 transitions. [2018-04-11 11:23:29,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 983 [2018-04-11 11:23:29,621 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:23:29,621 INFO L355 BasicCegarLoop]: trace histogram [148, 134, 133, 133, 133, 133, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:23:29,621 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:23:29,621 INFO L82 PathProgramCache]: Analyzing trace with hash 76312377, now seen corresponding path program 34 times [2018-04-11 11:23:29,621 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:23:29,621 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:23:29,622 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:29,622 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:23:29,622 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:29,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:29,669 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:31,140 INFO L134 CoverageAnalysis]: Checked inductivity of 57981 backedges. 21411 proven. 574 refuted. 0 times theorem prover too weak. 35996 trivial. 0 not checked. [2018-04-11 11:23:31,140 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:31,140 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:31,145 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 11:23:31,268 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 11:23:31,268 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:23:31,276 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:31,727 INFO L134 CoverageAnalysis]: Checked inductivity of 57981 backedges. 21411 proven. 574 refuted. 0 times theorem prover too weak. 35996 trivial. 0 not checked. [2018-04-11 11:23:31,745 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:31,745 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 47 [2018-04-11 11:23:31,745 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-04-11 11:23:31,746 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-04-11 11:23:31,746 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=526, Invalid=1636, Unknown=0, NotChecked=0, Total=2162 [2018-04-11 11:23:31,746 INFO L87 Difference]: Start difference. First operand 1016 states and 1023 transitions. Second operand 47 states. [2018-04-11 11:23:32,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:23:32,207 INFO L93 Difference]: Finished difference Result 1037 states and 1042 transitions. [2018-04-11 11:23:32,207 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-11 11:23:32,207 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 982 [2018-04-11 11:23:32,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:23:32,209 INFO L225 Difference]: With dead ends: 1037 [2018-04-11 11:23:32,209 INFO L226 Difference]: Without dead ends: 1031 [2018-04-11 11:23:32,210 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1026 GetRequests, 968 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1171 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=825, Invalid=2715, Unknown=0, NotChecked=0, Total=3540 [2018-04-11 11:23:32,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states. [2018-04-11 11:23:32,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 1016. [2018-04-11 11:23:32,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-04-11 11:23:32,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1021 transitions. [2018-04-11 11:23:32,215 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1021 transitions. Word has length 982 [2018-04-11 11:23:32,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:23:32,216 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1021 transitions. [2018-04-11 11:23:32,216 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-04-11 11:23:32,216 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1021 transitions. [2018-04-11 11:23:32,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 989 [2018-04-11 11:23:32,220 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:23:32,221 INFO L355 BasicCegarLoop]: trace histogram [149, 135, 134, 134, 134, 134, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:23:32,221 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:23:32,221 INFO L82 PathProgramCache]: Analyzing trace with hash -1639344335, now seen corresponding path program 35 times [2018-04-11 11:23:32,221 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:23:32,221 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:23:32,221 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:32,222 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:23:32,222 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:32,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:32,266 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:33,216 INFO L134 CoverageAnalysis]: Checked inductivity of 58810 backedges. 11515 proven. 675 refuted. 0 times theorem prover too weak. 46620 trivial. 0 not checked. [2018-04-11 11:23:33,217 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:33,217 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:33,221 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 11:23:33,754 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 31 check-sat command(s) [2018-04-11 11:23:33,754 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:23:33,764 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:34,065 INFO L134 CoverageAnalysis]: Checked inductivity of 58810 backedges. 11515 proven. 675 refuted. 0 times theorem prover too weak. 46620 trivial. 0 not checked. [2018-04-11 11:23:34,085 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:34,085 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2018-04-11 11:23:34,085 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-11 11:23:34,086 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-11 11:23:34,086 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=867, Unknown=0, NotChecked=0, Total=1190 [2018-04-11 11:23:34,086 INFO L87 Difference]: Start difference. First operand 1016 states and 1021 transitions. Second operand 35 states. [2018-04-11 11:23:34,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:23:34,466 INFO L93 Difference]: Finished difference Result 1040 states and 1046 transitions. [2018-04-11 11:23:34,466 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-11 11:23:34,466 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 988 [2018-04-11 11:23:34,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:23:34,468 INFO L225 Difference]: With dead ends: 1040 [2018-04-11 11:23:34,468 INFO L226 Difference]: Without dead ends: 1040 [2018-04-11 11:23:34,468 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1005 GetRequests, 971 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 522 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=323, Invalid=867, Unknown=0, NotChecked=0, Total=1190 [2018-04-11 11:23:34,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1040 states. [2018-04-11 11:23:34,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1040 to 1022. [2018-04-11 11:23:34,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1022 states. [2018-04-11 11:23:34,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1022 states to 1022 states and 1028 transitions. [2018-04-11 11:23:34,475 INFO L78 Accepts]: Start accepts. Automaton has 1022 states and 1028 transitions. Word has length 988 [2018-04-11 11:23:34,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:23:34,475 INFO L459 AbstractCegarLoop]: Abstraction has 1022 states and 1028 transitions. [2018-04-11 11:23:34,475 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-11 11:23:34,475 INFO L276 IsEmpty]: Start isEmpty. Operand 1022 states and 1028 transitions. [2018-04-11 11:23:34,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 995 [2018-04-11 11:23:34,480 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:23:34,480 INFO L355 BasicCegarLoop]: trace histogram [150, 136, 135, 135, 135, 135, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:23:34,480 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:23:34,481 INFO L82 PathProgramCache]: Analyzing trace with hash -1652027095, now seen corresponding path program 36 times [2018-04-11 11:23:34,481 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:23:34,481 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:23:34,481 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:34,481 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:23:34,481 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:34,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:34,528 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:36,225 INFO L134 CoverageAnalysis]: Checked inductivity of 59645 backedges. 12992 proven. 649 refuted. 0 times theorem prover too weak. 46004 trivial. 0 not checked. [2018-04-11 11:23:36,225 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:36,225 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:36,230 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 11:23:36,640 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 24 check-sat command(s) [2018-04-11 11:23:36,640 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:23:36,649 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:36,948 INFO L134 CoverageAnalysis]: Checked inductivity of 59645 backedges. 12348 proven. 618 refuted. 0 times theorem prover too weak. 46679 trivial. 0 not checked. [2018-04-11 11:23:36,966 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:36,966 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 21] total 40 [2018-04-11 11:23:36,967 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-11 11:23:36,967 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-11 11:23:36,967 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=339, Invalid=1221, Unknown=0, NotChecked=0, Total=1560 [2018-04-11 11:23:36,967 INFO L87 Difference]: Start difference. First operand 1022 states and 1028 transitions. Second operand 40 states. [2018-04-11 11:23:37,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:23:37,763 INFO L93 Difference]: Finished difference Result 1132 states and 1139 transitions. [2018-04-11 11:23:37,763 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-11 11:23:37,763 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 994 [2018-04-11 11:23:37,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:23:37,765 INFO L225 Difference]: With dead ends: 1132 [2018-04-11 11:23:37,765 INFO L226 Difference]: Without dead ends: 1132 [2018-04-11 11:23:37,766 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1061 GetRequests, 991 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 794 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1209, Invalid=3903, Unknown=0, NotChecked=0, Total=5112 [2018-04-11 11:23:37,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1132 states. [2018-04-11 11:23:37,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1132 to 1130. [2018-04-11 11:23:37,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1130 states. [2018-04-11 11:23:37,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1130 states to 1130 states and 1137 transitions. [2018-04-11 11:23:37,773 INFO L78 Accepts]: Start accepts. Automaton has 1130 states and 1137 transitions. Word has length 994 [2018-04-11 11:23:37,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:23:37,774 INFO L459 AbstractCegarLoop]: Abstraction has 1130 states and 1137 transitions. [2018-04-11 11:23:37,774 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-11 11:23:37,774 INFO L276 IsEmpty]: Start isEmpty. Operand 1130 states and 1137 transitions. [2018-04-11 11:23:37,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1097 [2018-04-11 11:23:37,781 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:23:37,781 INFO L355 BasicCegarLoop]: trace histogram [166, 151, 150, 150, 150, 150, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:23:37,781 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:23:37,781 INFO L82 PathProgramCache]: Analyzing trace with hash 759381521, now seen corresponding path program 37 times [2018-04-11 11:23:37,781 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:23:37,781 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:23:37,782 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:37,782 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:23:37,782 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:37,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:37,829 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:39,765 INFO L134 CoverageAnalysis]: Checked inductivity of 73365 backedges. 25919 proven. 660 refuted. 0 times theorem prover too weak. 46786 trivial. 0 not checked. [2018-04-11 11:23:39,765 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:39,765 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:39,770 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:23:39,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:39,922 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:40,460 INFO L134 CoverageAnalysis]: Checked inductivity of 73365 backedges. 25919 proven. 660 refuted. 0 times theorem prover too weak. 46786 trivial. 0 not checked. [2018-04-11 11:23:40,478 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:40,479 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 50 [2018-04-11 11:23:40,479 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-11 11:23:40,479 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-11 11:23:40,480 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=593, Invalid=1857, Unknown=0, NotChecked=0, Total=2450 [2018-04-11 11:23:40,480 INFO L87 Difference]: Start difference. First operand 1130 states and 1137 transitions. Second operand 50 states. [2018-04-11 11:23:41,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:23:41,043 INFO L93 Difference]: Finished difference Result 1151 states and 1156 transitions. [2018-04-11 11:23:41,043 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-11 11:23:41,043 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 1096 [2018-04-11 11:23:41,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:23:41,045 INFO L225 Difference]: With dead ends: 1151 [2018-04-11 11:23:41,045 INFO L226 Difference]: Without dead ends: 1145 [2018-04-11 11:23:41,045 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1143 GetRequests, 1081 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1345 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=936, Invalid=3096, Unknown=0, NotChecked=0, Total=4032 [2018-04-11 11:23:41,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1145 states. [2018-04-11 11:23:41,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1145 to 1130. [2018-04-11 11:23:41,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1130 states. [2018-04-11 11:23:41,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1130 states to 1130 states and 1135 transitions. [2018-04-11 11:23:41,052 INFO L78 Accepts]: Start accepts. Automaton has 1130 states and 1135 transitions. Word has length 1096 [2018-04-11 11:23:41,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:23:41,052 INFO L459 AbstractCegarLoop]: Abstraction has 1130 states and 1135 transitions. [2018-04-11 11:23:41,052 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-11 11:23:41,052 INFO L276 IsEmpty]: Start isEmpty. Operand 1130 states and 1135 transitions. [2018-04-11 11:23:41,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1103 [2018-04-11 11:23:41,058 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:23:41,058 INFO L355 BasicCegarLoop]: trace histogram [167, 152, 151, 151, 151, 151, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:23:41,058 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:23:41,058 INFO L82 PathProgramCache]: Analyzing trace with hash -1560222711, now seen corresponding path program 38 times [2018-04-11 11:23:41,058 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:23:41,058 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:23:41,059 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:41,059 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:23:41,059 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:41,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:41,121 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:42,429 INFO L134 CoverageAnalysis]: Checked inductivity of 74298 backedges. 13875 proven. 768 refuted. 0 times theorem prover too weak. 59655 trivial. 0 not checked. [2018-04-11 11:23:42,429 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:42,429 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:42,434 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:23:42,596 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:23:42,596 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:23:42,604 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:42,923 INFO L134 CoverageAnalysis]: Checked inductivity of 74298 backedges. 13875 proven. 768 refuted. 0 times theorem prover too weak. 59655 trivial. 0 not checked. [2018-04-11 11:23:42,941 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:42,942 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-04-11 11:23:42,942 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 11:23:42,942 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 11:23:42,942 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-04-11 11:23:42,943 INFO L87 Difference]: Start difference. First operand 1130 states and 1135 transitions. Second operand 19 states. [2018-04-11 11:23:43,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:23:43,431 INFO L93 Difference]: Finished difference Result 1154 states and 1160 transitions. [2018-04-11 11:23:43,431 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-11 11:23:43,431 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1102 [2018-04-11 11:23:43,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:23:43,433 INFO L225 Difference]: With dead ends: 1154 [2018-04-11 11:23:43,433 INFO L226 Difference]: Without dead ends: 1154 [2018-04-11 11:23:43,434 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1120 GetRequests, 1101 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-04-11 11:23:43,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1154 states. [2018-04-11 11:23:43,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1154 to 1136. [2018-04-11 11:23:43,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1136 states. [2018-04-11 11:23:43,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1136 states to 1136 states and 1142 transitions. [2018-04-11 11:23:43,442 INFO L78 Accepts]: Start accepts. Automaton has 1136 states and 1142 transitions. Word has length 1102 [2018-04-11 11:23:43,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:23:43,443 INFO L459 AbstractCegarLoop]: Abstraction has 1136 states and 1142 transitions. [2018-04-11 11:23:43,443 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 11:23:43,443 INFO L276 IsEmpty]: Start isEmpty. Operand 1136 states and 1142 transitions. [2018-04-11 11:23:43,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1109 [2018-04-11 11:23:43,449 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:23:43,449 INFO L355 BasicCegarLoop]: trace histogram [168, 153, 152, 152, 152, 152, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:23:43,449 INFO L408 AbstractCegarLoop]: === Iteration 48 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:23:43,450 INFO L82 PathProgramCache]: Analyzing trace with hash -120038399, now seen corresponding path program 39 times [2018-04-11 11:23:43,450 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:23:43,450 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:23:43,450 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:43,450 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:23:43,450 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:43,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:43,515 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:45,621 INFO L134 CoverageAnalysis]: Checked inductivity of 75237 backedges. 15547 proven. 740 refuted. 0 times theorem prover too weak. 58950 trivial. 0 not checked. [2018-04-11 11:23:45,621 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:45,621 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:45,626 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 11:23:45,882 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2018-04-11 11:23:45,882 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:23:45,889 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:46,650 INFO L134 CoverageAnalysis]: Checked inductivity of 75237 backedges. 21670 proven. 4847 refuted. 0 times theorem prover too weak. 48720 trivial. 0 not checked. [2018-04-11 11:23:46,668 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:46,668 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 26] total 57 [2018-04-11 11:23:46,669 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-04-11 11:23:46,669 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-04-11 11:23:46,669 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=496, Invalid=2696, Unknown=0, NotChecked=0, Total=3192 [2018-04-11 11:23:46,669 INFO L87 Difference]: Start difference. First operand 1136 states and 1142 transitions. Second operand 57 states. [2018-04-11 11:23:48,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:23:48,125 INFO L93 Difference]: Finished difference Result 1255 states and 1261 transitions. [2018-04-11 11:23:48,125 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-04-11 11:23:48,125 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 1108 [2018-04-11 11:23:48,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:23:48,128 INFO L225 Difference]: With dead ends: 1255 [2018-04-11 11:23:48,128 INFO L226 Difference]: Without dead ends: 1255 [2018-04-11 11:23:48,129 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1192 GetRequests, 1090 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2308 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2136, Invalid=8576, Unknown=0, NotChecked=0, Total=10712 [2018-04-11 11:23:48,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1255 states. [2018-04-11 11:23:48,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1255 to 1244. [2018-04-11 11:23:48,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1244 states. [2018-04-11 11:23:48,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 1250 transitions. [2018-04-11 11:23:48,136 INFO L78 Accepts]: Start accepts. Automaton has 1244 states and 1250 transitions. Word has length 1108 [2018-04-11 11:23:48,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:23:48,136 INFO L459 AbstractCegarLoop]: Abstraction has 1244 states and 1250 transitions. [2018-04-11 11:23:48,136 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-04-11 11:23:48,136 INFO L276 IsEmpty]: Start isEmpty. Operand 1244 states and 1250 transitions. [2018-04-11 11:23:48,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1217 [2018-04-11 11:23:48,143 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:23:48,143 INFO L355 BasicCegarLoop]: trace histogram [185, 169, 168, 168, 168, 168, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:23:48,143 INFO L408 AbstractCegarLoop]: === Iteration 49 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:23:48,144 INFO L82 PathProgramCache]: Analyzing trace with hash 1881913057, now seen corresponding path program 40 times [2018-04-11 11:23:48,144 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:23:48,144 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:23:48,144 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:48,144 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:23:48,144 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:48,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:48,199 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:50,580 INFO L134 CoverageAnalysis]: Checked inductivity of 91600 backedges. 31016 proven. 752 refuted. 0 times theorem prover too weak. 59832 trivial. 0 not checked. [2018-04-11 11:23:50,580 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:50,580 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:50,585 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 11:23:50,729 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 11:23:50,729 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:23:50,740 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:51,356 INFO L134 CoverageAnalysis]: Checked inductivity of 91600 backedges. 31016 proven. 752 refuted. 0 times theorem prover too weak. 59832 trivial. 0 not checked. [2018-04-11 11:23:51,374 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:51,374 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 53 [2018-04-11 11:23:51,374 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-04-11 11:23:51,375 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-04-11 11:23:51,375 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=664, Invalid=2092, Unknown=0, NotChecked=0, Total=2756 [2018-04-11 11:23:51,375 INFO L87 Difference]: Start difference. First operand 1244 states and 1250 transitions. Second operand 53 states. [2018-04-11 11:23:52,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:23:52,039 INFO L93 Difference]: Finished difference Result 1262 states and 1266 transitions. [2018-04-11 11:23:52,039 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-11 11:23:52,039 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 1216 [2018-04-11 11:23:52,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:23:52,041 INFO L225 Difference]: With dead ends: 1262 [2018-04-11 11:23:52,041 INFO L226 Difference]: Without dead ends: 1256 [2018-04-11 11:23:52,041 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1266 GetRequests, 1200 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1531 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1054, Invalid=3502, Unknown=0, NotChecked=0, Total=4556 [2018-04-11 11:23:52,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1256 states. [2018-04-11 11:23:52,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1256 to 1244. [2018-04-11 11:23:52,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1244 states. [2018-04-11 11:23:52,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 1248 transitions. [2018-04-11 11:23:52,047 INFO L78 Accepts]: Start accepts. Automaton has 1244 states and 1248 transitions. Word has length 1216 [2018-04-11 11:23:52,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:23:52,048 INFO L459 AbstractCegarLoop]: Abstraction has 1244 states and 1248 transitions. [2018-04-11 11:23:52,048 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-04-11 11:23:52,048 INFO L276 IsEmpty]: Start isEmpty. Operand 1244 states and 1248 transitions. [2018-04-11 11:23:52,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1223 [2018-04-11 11:23:52,054 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:23:52,055 INFO L355 BasicCegarLoop]: trace histogram [186, 170, 169, 169, 169, 169, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:23:52,055 INFO L408 AbstractCegarLoop]: === Iteration 50 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:23:52,055 INFO L82 PathProgramCache]: Analyzing trace with hash -460291879, now seen corresponding path program 41 times [2018-04-11 11:23:52,055 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:23:52,055 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:23:52,055 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:52,055 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:23:52,055 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:52,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:52,105 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:53,646 INFO L134 CoverageAnalysis]: Checked inductivity of 92643 backedges. 16536 proven. 867 refuted. 0 times theorem prover too weak. 75240 trivial. 0 not checked. [2018-04-11 11:23:53,646 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:53,647 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:53,652 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 11:23:54,475 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 33 check-sat command(s) [2018-04-11 11:23:54,475 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:23:54,486 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:54,902 INFO L134 CoverageAnalysis]: Checked inductivity of 92643 backedges. 16536 proven. 867 refuted. 0 times theorem prover too weak. 75240 trivial. 0 not checked. [2018-04-11 11:23:54,935 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:54,936 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2018-04-11 11:23:54,936 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-11 11:23:54,937 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-11 11:23:54,937 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=399, Invalid=1083, Unknown=0, NotChecked=0, Total=1482 [2018-04-11 11:23:54,937 INFO L87 Difference]: Start difference. First operand 1244 states and 1248 transitions. Second operand 39 states. [2018-04-11 11:23:55,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:23:55,453 INFO L93 Difference]: Finished difference Result 1265 states and 1270 transitions. [2018-04-11 11:23:55,453 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 11:23:55,453 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 1222 [2018-04-11 11:23:55,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:23:55,456 INFO L225 Difference]: With dead ends: 1265 [2018-04-11 11:23:55,456 INFO L226 Difference]: Without dead ends: 1265 [2018-04-11 11:23:55,456 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1241 GetRequests, 1203 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 660 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=399, Invalid=1083, Unknown=0, NotChecked=0, Total=1482 [2018-04-11 11:23:55,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1265 states. [2018-04-11 11:23:55,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1265 to 1250. [2018-04-11 11:23:55,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1250 states. [2018-04-11 11:23:55,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1250 states to 1250 states and 1255 transitions. [2018-04-11 11:23:55,462 INFO L78 Accepts]: Start accepts. Automaton has 1250 states and 1255 transitions. Word has length 1222 [2018-04-11 11:23:55,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:23:55,463 INFO L459 AbstractCegarLoop]: Abstraction has 1250 states and 1255 transitions. [2018-04-11 11:23:55,463 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-11 11:23:55,463 INFO L276 IsEmpty]: Start isEmpty. Operand 1250 states and 1255 transitions. [2018-04-11 11:23:55,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1229 [2018-04-11 11:23:55,470 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:23:55,470 INFO L355 BasicCegarLoop]: trace histogram [187, 171, 170, 170, 170, 170, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:23:55,470 INFO L408 AbstractCegarLoop]: === Iteration 51 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:23:55,470 INFO L82 PathProgramCache]: Analyzing trace with hash -632087343, now seen corresponding path program 42 times [2018-04-11 11:23:55,470 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:23:55,471 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:23:55,471 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:55,471 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:23:55,471 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:23:55,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:23:55,525 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:23:58,137 INFO L134 CoverageAnalysis]: Checked inductivity of 93692 backedges. 18415 proven. 837 refuted. 0 times theorem prover too weak. 74440 trivial. 0 not checked. [2018-04-11 11:23:58,137 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:23:58,137 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:23:58,142 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 11:23:58,898 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 28 check-sat command(s) [2018-04-11 11:23:58,898 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:23:58,909 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:23:59,324 INFO L134 CoverageAnalysis]: Checked inductivity of 93692 backedges. 17583 proven. 802 refuted. 0 times theorem prover too weak. 75307 trivial. 0 not checked. [2018-04-11 11:23:59,345 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:23:59,345 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 23] total 44 [2018-04-11 11:23:59,345 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-04-11 11:23:59,346 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-04-11 11:23:59,346 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=415, Invalid=1477, Unknown=0, NotChecked=0, Total=1892 [2018-04-11 11:23:59,346 INFO L87 Difference]: Start difference. First operand 1250 states and 1255 transitions. Second operand 44 states. [2018-04-11 11:24:00,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:24:00,360 INFO L93 Difference]: Finished difference Result 1372 states and 1378 transitions. [2018-04-11 11:24:00,360 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-11 11:24:00,360 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 1228 [2018-04-11 11:24:00,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:24:00,363 INFO L225 Difference]: With dead ends: 1372 [2018-04-11 11:24:00,363 INFO L226 Difference]: Without dead ends: 1372 [2018-04-11 11:24:00,363 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1303 GetRequests, 1225 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 985 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1484, Invalid=4836, Unknown=0, NotChecked=0, Total=6320 [2018-04-11 11:24:00,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1372 states. [2018-04-11 11:24:00,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1372 to 1370. [2018-04-11 11:24:00,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1370 states. [2018-04-11 11:24:00,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1370 states to 1370 states and 1376 transitions. [2018-04-11 11:24:00,370 INFO L78 Accepts]: Start accepts. Automaton has 1370 states and 1376 transitions. Word has length 1228 [2018-04-11 11:24:00,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:24:00,371 INFO L459 AbstractCegarLoop]: Abstraction has 1370 states and 1376 transitions. [2018-04-11 11:24:00,371 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-04-11 11:24:00,371 INFO L276 IsEmpty]: Start isEmpty. Operand 1370 states and 1376 transitions. [2018-04-11 11:24:00,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1343 [2018-04-11 11:24:00,379 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:24:00,379 INFO L355 BasicCegarLoop]: trace histogram [205, 188, 187, 187, 187, 187, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:24:00,379 INFO L408 AbstractCegarLoop]: === Iteration 52 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:24:00,379 INFO L82 PathProgramCache]: Analyzing trace with hash 1642338729, now seen corresponding path program 43 times [2018-04-11 11:24:00,379 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:24:00,380 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:24:00,380 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:24:00,380 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:24:00,380 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:24:00,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:24:00,434 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:24:03,627 INFO L134 CoverageAnalysis]: Checked inductivity of 113016 backedges. 36738 proven. 850 refuted. 0 times theorem prover too weak. 75428 trivial. 0 not checked. [2018-04-11 11:24:03,628 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:24:03,628 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:24:03,644 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:24:03,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:24:03,839 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:24:04,560 INFO L134 CoverageAnalysis]: Checked inductivity of 113016 backedges. 36738 proven. 850 refuted. 0 times theorem prover too weak. 75428 trivial. 0 not checked. [2018-04-11 11:24:04,578 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:24:04,578 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 56 [2018-04-11 11:24:04,579 INFO L442 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-04-11 11:24:04,579 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-04-11 11:24:04,579 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=739, Invalid=2341, Unknown=0, NotChecked=0, Total=3080 [2018-04-11 11:24:04,579 INFO L87 Difference]: Start difference. First operand 1370 states and 1376 transitions. Second operand 56 states. [2018-04-11 11:24:05,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:24:05,345 INFO L93 Difference]: Finished difference Result 1388 states and 1392 transitions. [2018-04-11 11:24:05,345 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-11 11:24:05,345 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 1342 [2018-04-11 11:24:05,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:24:05,348 INFO L225 Difference]: With dead ends: 1388 [2018-04-11 11:24:05,348 INFO L226 Difference]: Without dead ends: 1382 [2018-04-11 11:24:05,348 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1395 GetRequests, 1325 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1729 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1179, Invalid=3933, Unknown=0, NotChecked=0, Total=5112 [2018-04-11 11:24:05,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1382 states. [2018-04-11 11:24:05,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1382 to 1370. [2018-04-11 11:24:05,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1370 states. [2018-04-11 11:24:05,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1370 states to 1370 states and 1374 transitions. [2018-04-11 11:24:05,356 INFO L78 Accepts]: Start accepts. Automaton has 1370 states and 1374 transitions. Word has length 1342 [2018-04-11 11:24:05,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:24:05,356 INFO L459 AbstractCegarLoop]: Abstraction has 1370 states and 1374 transitions. [2018-04-11 11:24:05,356 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-04-11 11:24:05,356 INFO L276 IsEmpty]: Start isEmpty. Operand 1370 states and 1374 transitions. [2018-04-11 11:24:05,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1349 [2018-04-11 11:24:05,364 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:24:05,365 INFO L355 BasicCegarLoop]: trace histogram [206, 189, 188, 188, 188, 188, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:24:05,365 INFO L408 AbstractCegarLoop]: === Iteration 53 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:24:05,365 INFO L82 PathProgramCache]: Analyzing trace with hash -1478054495, now seen corresponding path program 44 times [2018-04-11 11:24:05,365 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:24:05,365 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:24:05,366 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:24:05,366 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:24:05,366 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:24:05,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:24:05,431 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:24:07,321 INFO L134 CoverageAnalysis]: Checked inductivity of 114175 backedges. 19516 proven. 972 refuted. 0 times theorem prover too weak. 93687 trivial. 0 not checked. [2018-04-11 11:24:07,321 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:24:07,321 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:24:07,326 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:24:07,514 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:24:07,514 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:24:07,525 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:24:08,036 INFO L134 CoverageAnalysis]: Checked inductivity of 114175 backedges. 19516 proven. 972 refuted. 0 times theorem prover too weak. 93687 trivial. 0 not checked. [2018-04-11 11:24:08,055 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:24:08,055 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20] total 39 [2018-04-11 11:24:08,056 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-11 11:24:08,056 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-11 11:24:08,056 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=401, Invalid=1159, Unknown=0, NotChecked=0, Total=1560 [2018-04-11 11:24:08,056 INFO L87 Difference]: Start difference. First operand 1370 states and 1374 transitions. Second operand 40 states. [2018-04-11 11:24:08,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:24:08,532 INFO L93 Difference]: Finished difference Result 1391 states and 1396 transitions. [2018-04-11 11:24:08,532 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-11 11:24:08,532 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 1348 [2018-04-11 11:24:08,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:24:08,535 INFO L225 Difference]: With dead ends: 1391 [2018-04-11 11:24:08,535 INFO L226 Difference]: Without dead ends: 1391 [2018-04-11 11:24:08,535 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1368 GetRequests, 1330 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 632 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=401, Invalid=1159, Unknown=0, NotChecked=0, Total=1560 [2018-04-11 11:24:08,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1391 states. [2018-04-11 11:24:08,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1391 to 1376. [2018-04-11 11:24:08,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1376 states. [2018-04-11 11:24:08,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1376 states to 1376 states and 1381 transitions. [2018-04-11 11:24:08,542 INFO L78 Accepts]: Start accepts. Automaton has 1376 states and 1381 transitions. Word has length 1348 [2018-04-11 11:24:08,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:24:08,543 INFO L459 AbstractCegarLoop]: Abstraction has 1376 states and 1381 transitions. [2018-04-11 11:24:08,543 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-11 11:24:08,543 INFO L276 IsEmpty]: Start isEmpty. Operand 1376 states and 1381 transitions. [2018-04-11 11:24:08,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1355 [2018-04-11 11:24:08,551 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:24:08,551 INFO L355 BasicCegarLoop]: trace histogram [207, 190, 189, 189, 189, 189, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:24:08,551 INFO L408 AbstractCegarLoop]: === Iteration 54 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:24:08,551 INFO L82 PathProgramCache]: Analyzing trace with hash 724997017, now seen corresponding path program 45 times [2018-04-11 11:24:08,551 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:24:08,551 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:24:08,552 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:24:08,552 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:24:08,552 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:24:08,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:24:08,616 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:24:11,979 INFO L134 CoverageAnalysis]: Checked inductivity of 115340 backedges. 21614 proven. 940 refuted. 0 times theorem prover too weak. 92786 trivial. 0 not checked. [2018-04-11 11:24:11,979 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:24:11,979 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:24:11,984 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 11:24:12,431 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 20 check-sat command(s) [2018-04-11 11:24:12,432 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:24:12,442 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:24:13,289 INFO L134 CoverageAnalysis]: Checked inductivity of 115340 backedges. 31211 proven. 6205 refuted. 0 times theorem prover too weak. 77924 trivial. 0 not checked. [2018-04-11 11:24:13,308 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:24:13,308 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 28] total 63 [2018-04-11 11:24:13,309 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-04-11 11:24:13,309 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-04-11 11:24:13,309 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=609, Invalid=3297, Unknown=0, NotChecked=0, Total=3906 [2018-04-11 11:24:13,309 INFO L87 Difference]: Start difference. First operand 1376 states and 1381 transitions. Second operand 63 states. [2018-04-11 11:24:15,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:24:15,011 INFO L93 Difference]: Finished difference Result 1513 states and 1519 transitions. [2018-04-11 11:24:15,011 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-11 11:24:15,011 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 1354 [2018-04-11 11:24:15,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:24:15,014 INFO L225 Difference]: With dead ends: 1513 [2018-04-11 11:24:15,014 INFO L226 Difference]: Without dead ends: 1513 [2018-04-11 11:24:15,015 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1448 GetRequests, 1334 SyntacticMatches, 0 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2905 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=2637, Invalid=10703, Unknown=0, NotChecked=0, Total=13340 [2018-04-11 11:24:15,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1513 states. [2018-04-11 11:24:15,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1513 to 1502. [2018-04-11 11:24:15,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1502 states. [2018-04-11 11:24:15,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1502 states to 1502 states and 1508 transitions. [2018-04-11 11:24:15,023 INFO L78 Accepts]: Start accepts. Automaton has 1502 states and 1508 transitions. Word has length 1354 [2018-04-11 11:24:15,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:24:15,024 INFO L459 AbstractCegarLoop]: Abstraction has 1502 states and 1508 transitions. [2018-04-11 11:24:15,024 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-04-11 11:24:15,024 INFO L276 IsEmpty]: Start isEmpty. Operand 1502 states and 1508 transitions. [2018-04-11 11:24:15,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1475 [2018-04-11 11:24:15,034 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:24:15,034 INFO L355 BasicCegarLoop]: trace histogram [226, 208, 207, 207, 207, 207, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:24:15,034 INFO L408 AbstractCegarLoop]: === Iteration 55 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:24:15,034 INFO L82 PathProgramCache]: Analyzing trace with hash -637855639, now seen corresponding path program 46 times [2018-04-11 11:24:15,034 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:24:15,034 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:24:15,035 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:24:15,035 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:24:15,035 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:24:15,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:24:15,097 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:24:18,935 INFO L134 CoverageAnalysis]: Checked inductivity of 137961 backedges. 43121 proven. 954 refuted. 0 times theorem prover too weak. 93886 trivial. 0 not checked. [2018-04-11 11:24:18,936 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:24:18,936 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:24:18,941 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 11:24:19,124 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 11:24:19,125 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:24:19,136 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:24:19,993 INFO L134 CoverageAnalysis]: Checked inductivity of 137961 backedges. 43121 proven. 954 refuted. 0 times theorem prover too weak. 93886 trivial. 0 not checked. [2018-04-11 11:24:20,010 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:24:20,010 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 59 [2018-04-11 11:24:20,011 INFO L442 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-04-11 11:24:20,011 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-04-11 11:24:20,011 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=818, Invalid=2604, Unknown=0, NotChecked=0, Total=3422 [2018-04-11 11:24:20,011 INFO L87 Difference]: Start difference. First operand 1502 states and 1508 transitions. Second operand 59 states. [2018-04-11 11:24:20,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:24:20,737 INFO L93 Difference]: Finished difference Result 1520 states and 1524 transitions. [2018-04-11 11:24:20,737 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-11 11:24:20,737 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 1474 [2018-04-11 11:24:20,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:24:20,739 INFO L225 Difference]: With dead ends: 1520 [2018-04-11 11:24:20,739 INFO L226 Difference]: Without dead ends: 1514 [2018-04-11 11:24:20,740 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1530 GetRequests, 1456 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1939 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1311, Invalid=4389, Unknown=0, NotChecked=0, Total=5700 [2018-04-11 11:24:20,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1514 states. [2018-04-11 11:24:20,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1514 to 1502. [2018-04-11 11:24:20,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1502 states. [2018-04-11 11:24:20,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1502 states to 1502 states and 1506 transitions. [2018-04-11 11:24:20,747 INFO L78 Accepts]: Start accepts. Automaton has 1502 states and 1506 transitions. Word has length 1474 [2018-04-11 11:24:20,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:24:20,747 INFO L459 AbstractCegarLoop]: Abstraction has 1502 states and 1506 transitions. [2018-04-11 11:24:20,747 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-04-11 11:24:20,748 INFO L276 IsEmpty]: Start isEmpty. Operand 1502 states and 1506 transitions. [2018-04-11 11:24:20,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1481 [2018-04-11 11:24:20,757 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:24:20,757 INFO L355 BasicCegarLoop]: trace histogram [227, 209, 208, 208, 208, 208, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:24:20,757 INFO L408 AbstractCegarLoop]: === Iteration 56 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:24:20,758 INFO L82 PathProgramCache]: Analyzing trace with hash 121936993, now seen corresponding path program 47 times [2018-04-11 11:24:20,758 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:24:20,758 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:24:20,758 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:24:20,758 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:24:20,758 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:24:20,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:24:20,850 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:24:23,282 INFO L134 CoverageAnalysis]: Checked inductivity of 139242 backedges. 22833 proven. 1083 refuted. 0 times theorem prover too weak. 115326 trivial. 0 not checked. [2018-04-11 11:24:23,282 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:24:23,282 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:24:23,304 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 11:24:24,546 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 44 check-sat command(s) [2018-04-11 11:24:24,546 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:24:24,563 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:24:25,163 INFO L134 CoverageAnalysis]: Checked inductivity of 139242 backedges. 22833 proven. 1083 refuted. 0 times theorem prover too weak. 115326 trivial. 0 not checked. [2018-04-11 11:24:25,184 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:24:25,185 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2018-04-11 11:24:25,185 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-11 11:24:25,186 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-11 11:24:25,186 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2018-04-11 11:24:25,186 INFO L87 Difference]: Start difference. First operand 1502 states and 1506 transitions. Second operand 43 states. [2018-04-11 11:24:25,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:24:25,660 INFO L93 Difference]: Finished difference Result 1523 states and 1528 transitions. [2018-04-11 11:24:25,660 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-11 11:24:25,660 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 1480 [2018-04-11 11:24:25,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:24:25,662 INFO L225 Difference]: With dead ends: 1523 [2018-04-11 11:24:25,662 INFO L226 Difference]: Without dead ends: 1523 [2018-04-11 11:24:25,663 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1501 GetRequests, 1459 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 814 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2018-04-11 11:24:25,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1523 states. [2018-04-11 11:24:25,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1523 to 1508. [2018-04-11 11:24:25,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1508 states. [2018-04-11 11:24:25,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1508 states to 1508 states and 1513 transitions. [2018-04-11 11:24:25,669 INFO L78 Accepts]: Start accepts. Automaton has 1508 states and 1513 transitions. Word has length 1480 [2018-04-11 11:24:25,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:24:25,669 INFO L459 AbstractCegarLoop]: Abstraction has 1508 states and 1513 transitions. [2018-04-11 11:24:25,670 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-11 11:24:25,670 INFO L276 IsEmpty]: Start isEmpty. Operand 1508 states and 1513 transitions. [2018-04-11 11:24:25,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1487 [2018-04-11 11:24:25,679 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:24:25,679 INFO L355 BasicCegarLoop]: trace histogram [228, 210, 209, 209, 209, 209, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:24:25,679 INFO L408 AbstractCegarLoop]: === Iteration 57 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:24:25,680 INFO L82 PathProgramCache]: Analyzing trace with hash -2003406247, now seen corresponding path program 48 times [2018-04-11 11:24:25,680 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:24:25,680 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:24:25,680 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:24:25,680 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:24:25,680 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:24:25,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:24:25,751 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:24:29,766 INFO L134 CoverageAnalysis]: Checked inductivity of 140529 backedges. 25162 proven. 1049 refuted. 0 times theorem prover too weak. 114318 trivial. 0 not checked. [2018-04-11 11:24:29,766 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:24:29,766 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:24:29,770 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 11:24:31,091 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 41 check-sat command(s) [2018-04-11 11:24:31,091 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:24:31,105 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:24:32,121 INFO L134 CoverageAnalysis]: Checked inductivity of 140529 backedges. 34640 proven. 8221 refuted. 0 times theorem prover too weak. 97668 trivial. 0 not checked. [2018-04-11 11:24:32,143 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:24:32,144 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 29] total 65 [2018-04-11 11:24:32,145 INFO L442 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-04-11 11:24:32,145 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-04-11 11:24:32,145 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=651, Invalid=3509, Unknown=0, NotChecked=0, Total=4160 [2018-04-11 11:24:32,146 INFO L87 Difference]: Start difference. First operand 1508 states and 1513 transitions. Second operand 65 states. [2018-04-11 11:24:34,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:24:34,122 INFO L93 Difference]: Finished difference Result 1651 states and 1657 transitions. [2018-04-11 11:24:34,122 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-04-11 11:24:34,122 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 1486 [2018-04-11 11:24:34,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:24:34,124 INFO L225 Difference]: With dead ends: 1651 [2018-04-11 11:24:34,124 INFO L226 Difference]: Without dead ends: 1651 [2018-04-11 11:24:34,125 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1584 GetRequests, 1466 SyntacticMatches, 0 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3125 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2820, Invalid=11460, Unknown=0, NotChecked=0, Total=14280 [2018-04-11 11:24:34,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1651 states. [2018-04-11 11:24:34,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1651 to 1640. [2018-04-11 11:24:34,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1640 states. [2018-04-11 11:24:34,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1640 states to 1640 states and 1646 transitions. [2018-04-11 11:24:34,132 INFO L78 Accepts]: Start accepts. Automaton has 1640 states and 1646 transitions. Word has length 1486 [2018-04-11 11:24:34,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:24:34,132 INFO L459 AbstractCegarLoop]: Abstraction has 1640 states and 1646 transitions. [2018-04-11 11:24:34,132 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-04-11 11:24:34,132 INFO L276 IsEmpty]: Start isEmpty. Operand 1640 states and 1646 transitions. [2018-04-11 11:24:34,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1613 [2018-04-11 11:24:34,143 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:24:34,144 INFO L355 BasicCegarLoop]: trace histogram [248, 229, 228, 228, 228, 228, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:24:34,144 INFO L408 AbstractCegarLoop]: === Iteration 58 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:24:34,144 INFO L82 PathProgramCache]: Analyzing trace with hash -330410207, now seen corresponding path program 49 times [2018-04-11 11:24:34,144 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:24:34,144 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:24:34,145 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:24:34,145 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:24:34,145 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:24:34,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:24:34,211 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:24:38,922 INFO L134 CoverageAnalysis]: Checked inductivity of 166801 backedges. 50201 proven. 1064 refuted. 0 times theorem prover too weak. 115536 trivial. 0 not checked. [2018-04-11 11:24:38,922 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:24:38,922 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:24:38,927 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:24:39,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:24:39,173 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:24:40,182 INFO L134 CoverageAnalysis]: Checked inductivity of 166801 backedges. 50201 proven. 1064 refuted. 0 times theorem prover too weak. 115536 trivial. 0 not checked. [2018-04-11 11:24:40,201 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:24:40,201 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 62 [2018-04-11 11:24:40,202 INFO L442 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-04-11 11:24:40,202 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-04-11 11:24:40,202 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=901, Invalid=2881, Unknown=0, NotChecked=0, Total=3782 [2018-04-11 11:24:40,202 INFO L87 Difference]: Start difference. First operand 1640 states and 1646 transitions. Second operand 62 states. [2018-04-11 11:24:41,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:24:41,148 INFO L93 Difference]: Finished difference Result 1658 states and 1662 transitions. [2018-04-11 11:24:41,148 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-11 11:24:41,148 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 1612 [2018-04-11 11:24:41,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:24:41,151 INFO L225 Difference]: With dead ends: 1658 [2018-04-11 11:24:41,151 INFO L226 Difference]: Without dead ends: 1652 [2018-04-11 11:24:41,151 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1671 GetRequests, 1593 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2161 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1450, Invalid=4870, Unknown=0, NotChecked=0, Total=6320 [2018-04-11 11:24:41,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1652 states. [2018-04-11 11:24:41,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1652 to 1640. [2018-04-11 11:24:41,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1640 states. [2018-04-11 11:24:41,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1640 states to 1640 states and 1644 transitions. [2018-04-11 11:24:41,158 INFO L78 Accepts]: Start accepts. Automaton has 1640 states and 1644 transitions. Word has length 1612 [2018-04-11 11:24:41,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:24:41,159 INFO L459 AbstractCegarLoop]: Abstraction has 1640 states and 1644 transitions. [2018-04-11 11:24:41,159 INFO L460 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-04-11 11:24:41,159 INFO L276 IsEmpty]: Start isEmpty. Operand 1640 states and 1644 transitions. [2018-04-11 11:24:41,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1619 [2018-04-11 11:24:41,170 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:24:41,170 INFO L355 BasicCegarLoop]: trace histogram [249, 230, 229, 229, 229, 229, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:24:41,170 INFO L408 AbstractCegarLoop]: === Iteration 59 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:24:41,170 INFO L82 PathProgramCache]: Analyzing trace with hash 180154649, now seen corresponding path program 50 times [2018-04-11 11:24:41,170 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:24:41,170 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:24:41,171 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:24:41,171 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:24:41,171 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:24:41,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:24:41,254 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:24:44,622 INFO L134 CoverageAnalysis]: Checked inductivity of 168210 backedges. 26505 proven. 1200 refuted. 0 times theorem prover too weak. 140505 trivial. 0 not checked. [2018-04-11 11:24:44,622 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:24:44,622 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:24:44,627 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:24:44,854 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:24:44,855 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:24:44,868 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:24:45,612 INFO L134 CoverageAnalysis]: Checked inductivity of 168210 backedges. 26505 proven. 1200 refuted. 0 times theorem prover too weak. 140505 trivial. 0 not checked. [2018-04-11 11:24:45,630 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:24:45,631 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 43 [2018-04-11 11:24:45,631 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-04-11 11:24:45,631 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-04-11 11:24:45,631 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=443, Invalid=1449, Unknown=0, NotChecked=0, Total=1892 [2018-04-11 11:24:45,631 INFO L87 Difference]: Start difference. First operand 1640 states and 1644 transitions. Second operand 44 states. [2018-04-11 11:24:46,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:24:46,168 INFO L93 Difference]: Finished difference Result 1661 states and 1666 transitions. [2018-04-11 11:24:46,168 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 11:24:46,168 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 1618 [2018-04-11 11:24:46,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:24:46,171 INFO L225 Difference]: With dead ends: 1661 [2018-04-11 11:24:46,171 INFO L226 Difference]: Without dead ends: 1661 [2018-04-11 11:24:46,171 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1640 GetRequests, 1598 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 741 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=443, Invalid=1449, Unknown=0, NotChecked=0, Total=1892 [2018-04-11 11:24:46,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1661 states. [2018-04-11 11:24:46,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1661 to 1646. [2018-04-11 11:24:46,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1646 states. [2018-04-11 11:24:46,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1646 states to 1646 states and 1651 transitions. [2018-04-11 11:24:46,186 INFO L78 Accepts]: Start accepts. Automaton has 1646 states and 1651 transitions. Word has length 1618 [2018-04-11 11:24:46,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:24:46,187 INFO L459 AbstractCegarLoop]: Abstraction has 1646 states and 1651 transitions. [2018-04-11 11:24:46,187 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-04-11 11:24:46,187 INFO L276 IsEmpty]: Start isEmpty. Operand 1646 states and 1651 transitions. [2018-04-11 11:24:46,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1625 [2018-04-11 11:24:46,206 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:24:46,207 INFO L355 BasicCegarLoop]: trace histogram [250, 231, 230, 230, 230, 230, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:24:46,207 INFO L408 AbstractCegarLoop]: === Iteration 60 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:24:46,207 INFO L82 PathProgramCache]: Analyzing trace with hash -1560650479, now seen corresponding path program 51 times [2018-04-11 11:24:46,207 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:24:46,207 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:24:46,208 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:24:46,208 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:24:46,208 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:24:46,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:24:46,335 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:24:51,425 INFO L134 CoverageAnalysis]: Checked inductivity of 169625 backedges. 29077 proven. 1164 refuted. 0 times theorem prover too weak. 139384 trivial. 0 not checked. [2018-04-11 11:24:51,426 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:24:51,426 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:24:51,431 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 11:24:51,839 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2018-04-11 11:24:51,839 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:24:51,850 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:24:53,030 INFO L134 CoverageAnalysis]: Checked inductivity of 169625 backedges. 49274 proven. 3825 refuted. 0 times theorem prover too weak. 116526 trivial. 0 not checked. [2018-04-11 11:24:53,050 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:24:53,050 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 30] total 71 [2018-04-11 11:24:53,051 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-04-11 11:24:53,051 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-04-11 11:24:53,051 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=777, Invalid=4193, Unknown=0, NotChecked=0, Total=4970 [2018-04-11 11:24:53,051 INFO L87 Difference]: Start difference. First operand 1646 states and 1651 transitions. Second operand 71 states. [2018-04-11 11:24:55,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:24:55,193 INFO L93 Difference]: Finished difference Result 1804 states and 1810 transitions. [2018-04-11 11:24:55,194 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2018-04-11 11:24:55,194 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 1624 [2018-04-11 11:24:55,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:24:55,198 INFO L225 Difference]: With dead ends: 1804 [2018-04-11 11:24:55,198 INFO L226 Difference]: Without dead ends: 1804 [2018-04-11 11:24:55,200 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1731 GetRequests, 1600 SyntacticMatches, 0 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3849 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=3427, Invalid=14129, Unknown=0, NotChecked=0, Total=17556 [2018-04-11 11:24:55,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1804 states. [2018-04-11 11:24:55,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1804 to 1790. [2018-04-11 11:24:55,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1790 states. [2018-04-11 11:24:55,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1790 states to 1790 states and 1796 transitions. [2018-04-11 11:24:55,216 INFO L78 Accepts]: Start accepts. Automaton has 1790 states and 1796 transitions. Word has length 1624 [2018-04-11 11:24:55,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:24:55,217 INFO L459 AbstractCegarLoop]: Abstraction has 1790 states and 1796 transitions. [2018-04-11 11:24:55,217 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-04-11 11:24:55,218 INFO L276 IsEmpty]: Start isEmpty. Operand 1790 states and 1796 transitions. [2018-04-11 11:24:55,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1763 [2018-04-11 11:24:55,234 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:24:55,234 INFO L355 BasicCegarLoop]: trace histogram [272, 252, 251, 251, 251, 251, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:24:55,235 INFO L408 AbstractCegarLoop]: === Iteration 61 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:24:55,235 INFO L82 PathProgramCache]: Analyzing trace with hash -1134640695, now seen corresponding path program 52 times [2018-04-11 11:24:55,235 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:24:55,235 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:24:55,235 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:24:55,235 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:24:55,235 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:24:55,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:24:55,330 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:24:58,891 INFO L134 CoverageAnalysis]: Checked inductivity of 201463 backedges. 30550 proven. 1323 refuted. 0 times theorem prover too weak. 169590 trivial. 0 not checked. [2018-04-11 11:24:58,891 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:24:58,891 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:24:58,896 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 11:24:59,297 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 11:24:59,297 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:24:59,314 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:25:00,146 INFO L134 CoverageAnalysis]: Checked inductivity of 201463 backedges. 30550 proven. 1323 refuted. 0 times theorem prover too weak. 169590 trivial. 0 not checked. [2018-04-11 11:25:00,168 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:25:00,168 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 45 [2018-04-11 11:25:00,169 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-11 11:25:00,169 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-11 11:25:00,169 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=552, Invalid=1518, Unknown=0, NotChecked=0, Total=2070 [2018-04-11 11:25:00,169 INFO L87 Difference]: Start difference. First operand 1790 states and 1796 transitions. Second operand 46 states. [2018-04-11 11:25:00,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:25:00,826 INFO L93 Difference]: Finished difference Result 1811 states and 1818 transitions. [2018-04-11 11:25:00,826 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-11 11:25:00,826 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 1762 [2018-04-11 11:25:00,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:25:00,829 INFO L225 Difference]: With dead ends: 1811 [2018-04-11 11:25:00,829 INFO L226 Difference]: Without dead ends: 1811 [2018-04-11 11:25:00,829 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1785 GetRequests, 1741 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 883 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=552, Invalid=1518, Unknown=0, NotChecked=0, Total=2070 [2018-04-11 11:25:00,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1811 states. [2018-04-11 11:25:00,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1811 to 1796. [2018-04-11 11:25:00,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1796 states. [2018-04-11 11:25:00,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1796 states to 1796 states and 1803 transitions. [2018-04-11 11:25:00,838 INFO L78 Accepts]: Start accepts. Automaton has 1796 states and 1803 transitions. Word has length 1762 [2018-04-11 11:25:00,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:25:00,838 INFO L459 AbstractCegarLoop]: Abstraction has 1796 states and 1803 transitions. [2018-04-11 11:25:00,839 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-11 11:25:00,839 INFO L276 IsEmpty]: Start isEmpty. Operand 1796 states and 1803 transitions. [2018-04-11 11:25:00,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1769 [2018-04-11 11:25:00,852 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:25:00,852 INFO L355 BasicCegarLoop]: trace histogram [273, 253, 252, 252, 252, 252, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:25:00,852 INFO L408 AbstractCegarLoop]: === Iteration 62 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:25:00,853 INFO L82 PathProgramCache]: Analyzing trace with hash 1179183553, now seen corresponding path program 53 times [2018-04-11 11:25:00,853 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:25:00,853 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:25:00,853 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:25:00,853 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:25:00,853 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:25:00,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:25:00,942 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:25:07,190 INFO L134 CoverageAnalysis]: Checked inductivity of 203012 backedges. 33377 proven. 1285 refuted. 0 times theorem prover too weak. 168350 trivial. 0 not checked. [2018-04-11 11:25:07,191 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:25:07,191 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:25:07,198 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 11:25:09,004 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 55 check-sat command(s) [2018-04-11 11:25:09,004 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:25:09,024 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:25:10,571 INFO L134 CoverageAnalysis]: Checked inductivity of 203012 backedges. 33304 proven. 7511 refuted. 0 times theorem prover too weak. 162197 trivial. 0 not checked. [2018-04-11 11:25:10,596 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:25:10,596 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 52] total 77 [2018-04-11 11:25:10,597 INFO L442 AbstractCegarLoop]: Interpolant automaton has 77 states [2018-04-11 11:25:10,597 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2018-04-11 11:25:10,597 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1177, Invalid=4675, Unknown=0, NotChecked=0, Total=5852 [2018-04-11 11:25:10,597 INFO L87 Difference]: Start difference. First operand 1796 states and 1803 transitions. Second operand 77 states. [2018-04-11 11:25:12,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:25:12,295 INFO L93 Difference]: Finished difference Result 2106 states and 2118 transitions. [2018-04-11 11:25:12,430 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2018-04-11 11:25:12,430 INFO L78 Accepts]: Start accepts. Automaton has 77 states. Word has length 1768 [2018-04-11 11:25:12,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:25:12,434 INFO L225 Difference]: With dead ends: 2106 [2018-04-11 11:25:12,434 INFO L226 Difference]: Without dead ends: 2106 [2018-04-11 11:25:12,435 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1862 GetRequests, 1740 SyntacticMatches, 0 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2942 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=3229, Invalid=12023, Unknown=0, NotChecked=0, Total=15252 [2018-04-11 11:25:12,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2106 states. [2018-04-11 11:25:12,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2106 to 2090. [2018-04-11 11:25:12,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2090 states. [2018-04-11 11:25:12,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2090 states to 2090 states and 2102 transitions. [2018-04-11 11:25:12,449 INFO L78 Accepts]: Start accepts. Automaton has 2090 states and 2102 transitions. Word has length 1768 [2018-04-11 11:25:12,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:25:12,450 INFO L459 AbstractCegarLoop]: Abstraction has 2090 states and 2102 transitions. [2018-04-11 11:25:12,450 INFO L460 AbstractCegarLoop]: Interpolant automaton has 77 states. [2018-04-11 11:25:12,450 INFO L276 IsEmpty]: Start isEmpty. Operand 2090 states and 2102 transitions. [2018-04-11 11:25:12,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1901 [2018-04-11 11:25:12,477 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:25:12,478 INFO L355 BasicCegarLoop]: trace histogram [294, 273, 272, 272, 272, 272, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:25:12,478 INFO L408 AbstractCegarLoop]: === Iteration 63 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:25:12,479 INFO L82 PathProgramCache]: Analyzing trace with hash -1197311871, now seen corresponding path program 54 times [2018-04-11 11:25:12,479 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:25:12,479 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:25:12,479 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:25:12,480 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:25:12,480 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:25:12,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:25:12,579 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:25:19,500 INFO L134 CoverageAnalysis]: Checked inductivity of 236043 backedges. 66333 proven. 1302 refuted. 0 times theorem prover too weak. 168408 trivial. 0 not checked. [2018-04-11 11:25:19,501 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:25:19,501 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:25:19,507 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 11:25:20,542 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 45 check-sat command(s) [2018-04-11 11:25:20,542 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:25:20,559 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:25:21,984 INFO L134 CoverageAnalysis]: Checked inductivity of 236043 backedges. 58687 proven. 6561 refuted. 0 times theorem prover too weak. 170795 trivial. 0 not checked. [2018-04-11 11:25:22,005 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:25:22,005 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 31] total 76 [2018-04-11 11:25:22,006 INFO L442 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-04-11 11:25:22,006 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-04-11 11:25:22,007 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1081, Invalid=4619, Unknown=0, NotChecked=0, Total=5700 [2018-04-11 11:25:22,007 INFO L87 Difference]: Start difference. First operand 2090 states and 2102 transitions. Second operand 76 states. [2018-04-11 11:25:24,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:25:24,939 INFO L93 Difference]: Finished difference Result 1963 states and 1967 transitions. [2018-04-11 11:25:24,939 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2018-04-11 11:25:24,939 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 1900 [2018-04-11 11:25:24,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:25:24,942 INFO L225 Difference]: With dead ends: 1963 [2018-04-11 11:25:24,943 INFO L226 Difference]: Without dead ends: 1948 [2018-04-11 11:25:24,945 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2071 GetRequests, 1871 SyntacticMatches, 0 SemanticMatches, 200 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14486 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=6930, Invalid=33672, Unknown=0, NotChecked=0, Total=40602 [2018-04-11 11:25:24,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1948 states. [2018-04-11 11:25:24,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1948 to 1934. [2018-04-11 11:25:24,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1934 states. [2018-04-11 11:25:24,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1934 states to 1934 states and 1938 transitions. [2018-04-11 11:25:24,959 INFO L78 Accepts]: Start accepts. Automaton has 1934 states and 1938 transitions. Word has length 1900 [2018-04-11 11:25:24,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:25:24,960 INFO L459 AbstractCegarLoop]: Abstraction has 1934 states and 1938 transitions. [2018-04-11 11:25:24,960 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-04-11 11:25:24,960 INFO L276 IsEmpty]: Start isEmpty. Operand 1934 states and 1938 transitions. [2018-04-11 11:25:24,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1913 [2018-04-11 11:25:24,985 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:25:24,986 INFO L355 BasicCegarLoop]: trace histogram [296, 275, 274, 274, 274, 274, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:25:24,986 INFO L408 AbstractCegarLoop]: === Iteration 64 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:25:24,986 INFO L82 PathProgramCache]: Analyzing trace with hash 1548555889, now seen corresponding path program 55 times [2018-04-11 11:25:24,986 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:25:24,986 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:25:24,987 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:25:24,987 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:25:24,987 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:25:25,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:25:25,106 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:25:29,357 INFO L134 CoverageAnalysis]: Checked inductivity of 239403 backedges. 34986 proven. 1452 refuted. 0 times theorem prover too weak. 202965 trivial. 0 not checked. [2018-04-11 11:25:29,358 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:25:29,358 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:25:29,363 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:25:29,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:25:29,652 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:25:30,649 INFO L134 CoverageAnalysis]: Checked inductivity of 239403 backedges. 34986 proven. 1452 refuted. 0 times theorem prover too weak. 202965 trivial. 0 not checked. [2018-04-11 11:25:30,669 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:25:30,670 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24] total 47 [2018-04-11 11:25:30,670 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-04-11 11:25:30,670 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-04-11 11:25:30,670 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=577, Invalid=1679, Unknown=0, NotChecked=0, Total=2256 [2018-04-11 11:25:30,670 INFO L87 Difference]: Start difference. First operand 1934 states and 1938 transitions. Second operand 48 states. [2018-04-11 11:25:31,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:25:31,183 INFO L93 Difference]: Finished difference Result 1955 states and 1960 transitions. [2018-04-11 11:25:31,183 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-11 11:25:31,183 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 1912 [2018-04-11 11:25:31,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:25:31,186 INFO L225 Difference]: With dead ends: 1955 [2018-04-11 11:25:31,186 INFO L226 Difference]: Without dead ends: 1955 [2018-04-11 11:25:31,186 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1936 GetRequests, 1890 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 948 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=577, Invalid=1679, Unknown=0, NotChecked=0, Total=2256 [2018-04-11 11:25:31,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1955 states. [2018-04-11 11:25:31,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1955 to 1940. [2018-04-11 11:25:31,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1940 states. [2018-04-11 11:25:31,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1940 states to 1940 states and 1945 transitions. [2018-04-11 11:25:31,199 INFO L78 Accepts]: Start accepts. Automaton has 1940 states and 1945 transitions. Word has length 1912 [2018-04-11 11:25:31,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:25:31,200 INFO L459 AbstractCegarLoop]: Abstraction has 1940 states and 1945 transitions. [2018-04-11 11:25:31,200 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-04-11 11:25:31,200 INFO L276 IsEmpty]: Start isEmpty. Operand 1940 states and 1945 transitions. [2018-04-11 11:25:31,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1919 [2018-04-11 11:25:31,221 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:25:31,222 INFO L355 BasicCegarLoop]: trace histogram [297, 276, 275, 275, 275, 275, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:25:31,222 INFO L408 AbstractCegarLoop]: === Iteration 65 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:25:31,222 INFO L82 PathProgramCache]: Analyzing trace with hash -29417367, now seen corresponding path program 56 times [2018-04-11 11:25:31,222 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:25:31,222 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:25:31,223 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:25:31,223 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:25:31,223 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:25:31,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:25:31,333 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:25:38,720 INFO L134 CoverageAnalysis]: Checked inductivity of 241092 backedges. 38080 proven. 1412 refuted. 0 times theorem prover too weak. 201600 trivial. 0 not checked. [2018-04-11 11:25:38,720 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:25:38,720 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:25:38,726 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:25:39,009 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:25:39,009 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:25:39,026 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:25:40,605 INFO L134 CoverageAnalysis]: Checked inductivity of 241092 backedges. 38148 proven. 1344 refuted. 0 times theorem prover too weak. 201600 trivial. 0 not checked. [2018-04-11 11:25:40,628 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:25:40,628 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 49] total 75 [2018-04-11 11:25:40,629 INFO L442 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-04-11 11:25:40,629 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-04-11 11:25:40,629 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1276, Invalid=4274, Unknown=0, NotChecked=0, Total=5550 [2018-04-11 11:25:40,629 INFO L87 Difference]: Start difference. First operand 1940 states and 1945 transitions. Second operand 75 states. [2018-04-11 11:25:41,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:25:41,921 INFO L93 Difference]: Finished difference Result 2104 states and 2110 transitions. [2018-04-11 11:25:41,921 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-04-11 11:25:41,921 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 1918 [2018-04-11 11:25:41,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:25:41,924 INFO L225 Difference]: With dead ends: 2104 [2018-04-11 11:25:41,924 INFO L226 Difference]: Without dead ends: 2104 [2018-04-11 11:25:41,925 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2012 GetRequests, 1894 SyntacticMatches, 0 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2408 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3613, Invalid=10667, Unknown=0, NotChecked=0, Total=14280 [2018-04-11 11:25:41,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2104 states. [2018-04-11 11:25:41,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2104 to 2090. [2018-04-11 11:25:41,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2090 states. [2018-04-11 11:25:41,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2090 states to 2090 states and 2096 transitions. [2018-04-11 11:25:41,936 INFO L78 Accepts]: Start accepts. Automaton has 2090 states and 2096 transitions. Word has length 1918 [2018-04-11 11:25:41,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:25:41,937 INFO L459 AbstractCegarLoop]: Abstraction has 2090 states and 2096 transitions. [2018-04-11 11:25:41,937 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-04-11 11:25:41,937 INFO L276 IsEmpty]: Start isEmpty. Operand 2090 states and 2096 transitions. [2018-04-11 11:25:41,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2063 [2018-04-11 11:25:41,957 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:25:41,957 INFO L355 BasicCegarLoop]: trace histogram [320, 298, 297, 297, 297, 297, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:25:41,957 INFO L408 AbstractCegarLoop]: === Iteration 66 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-11 11:25:41,958 INFO L82 PathProgramCache]: Analyzing trace with hash 1148758297, now seen corresponding path program 57 times [2018-04-11 11:25:41,958 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:25:41,958 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:25:41,959 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:25:41,959 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:25:41,959 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:25:42,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:25:42,082 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. Received shutdown request... [2018-04-11 11:25:46,682 FATAL L265 ToolchainWalker]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: Timeout exceeded at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.walkLeafNode(Interpolator.java:265) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.access$1(Interpolator.java:263) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator$ProofTreeWalker.walk(Interpolator.java:132) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:122) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:113) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.interpolate(Interpolator.java:220) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.getInterpolants(Interpolator.java:201) at de.uni_freiburg.informatik.ultimate.smtinterpol.smtlib2.SMTInterpol.getInterpolants(SMTInterpol.java:918) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.smt.managedscript.ManagedScript.getInterpolants(ManagedScript.java:192) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.NestedInterpolantsBuilder.computeCraigInterpolants(NestedInterpolantsBuilder.java:281) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.NestedInterpolantsBuilder.(NestedInterpolantsBuilder.java:164) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolantsTree(InterpolatingTraceCheckCraig.java:267) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolants(InterpolatingTraceCheckCraig.java:203) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.InterpolatingTraceCheckCraig.(InterpolatingTraceCheckCraig.java:106) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceCheckConstructor.constructCraig(TraceCheckConstructor.java:222) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceCheckConstructor.get(TraceCheckConstructor.java:179) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.MultiTrackRefinementStrategy.getTraceCheck(MultiTrackRefinementStrategy.java:222) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.checkFeasibility(BaseRefinementStrategy.java:231) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.executeStrategy(BaseRefinementStrategy.java:205) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:69) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:408) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterateInternal(AbstractCegarLoop.java:417) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:363) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.iterate(TraceAbstractionStarter.java:304) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:118) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:119) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:324) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.runToolchainDefault(DefaultToolchainJob.java:221) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.BasicToolchainJob.run(BasicToolchainJob.java:134) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [2018-04-11 11:25:46,684 INFO L168 Benchmark]: Toolchain (without parser) took 178996.02 ms. Allocated memory was 404.8 MB in the beginning and 2.4 GB in the end (delta: 2.0 GB). Free memory was 342.1 MB in the beginning and 622.7 MB in the end (delta: -280.6 MB). Peak memory consumption was 2.1 GB. Max. memory is 5.3 GB. [2018-04-11 11:25:46,686 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 404.8 MB. Free memory is still 362.4 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-11 11:25:46,686 INFO L168 Benchmark]: CACSL2BoogieTranslator took 179.53 ms. Allocated memory is still 404.8 MB. Free memory was 340.8 MB in the beginning and 331.4 MB in the end (delta: 9.4 MB). Peak memory consumption was 9.4 MB. Max. memory is 5.3 GB. [2018-04-11 11:25:46,686 INFO L168 Benchmark]: Boogie Preprocessor took 30.20 ms. Allocated memory is still 404.8 MB. Free memory was 331.4 MB in the beginning and 330.1 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. [2018-04-11 11:25:46,686 INFO L168 Benchmark]: RCFGBuilder took 232.28 ms. Allocated memory was 404.8 MB in the beginning and 591.4 MB in the end (delta: 186.6 MB). Free memory was 330.1 MB in the beginning and 554.8 MB in the end (delta: -224.8 MB). Peak memory consumption was 25.1 MB. Max. memory is 5.3 GB. [2018-04-11 11:25:46,687 INFO L168 Benchmark]: TraceAbstraction took 178550.93 ms. Allocated memory was 591.4 MB in the beginning and 2.4 GB in the end (delta: 1.8 GB). Free memory was 554.8 MB in the beginning and 622.7 MB in the end (delta: -67.9 MB). Peak memory consumption was 2.1 GB. Max. memory is 5.3 GB. [2018-04-11 11:25:46,688 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.18 ms. Allocated memory is still 404.8 MB. Free memory is still 362.4 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 179.53 ms. Allocated memory is still 404.8 MB. Free memory was 340.8 MB in the beginning and 331.4 MB in the end (delta: 9.4 MB). Peak memory consumption was 9.4 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 30.20 ms. Allocated memory is still 404.8 MB. Free memory was 331.4 MB in the beginning and 330.1 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. * RCFGBuilder took 232.28 ms. Allocated memory was 404.8 MB in the beginning and 591.4 MB in the end (delta: 186.6 MB). Free memory was 330.1 MB in the beginning and 554.8 MB in the end (delta: -224.8 MB). Peak memory consumption was 25.1 MB. Max. memory is 5.3 GB. * TraceAbstraction took 178550.93 ms. Allocated memory was 591.4 MB in the beginning and 2.4 GB in the end (delta: 1.8 GB). Free memory was 554.8 MB in the beginning and 622.7 MB in the end (delta: -67.9 MB). Peak memory consumption was 2.1 GB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: Timeout exceeded de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: Timeout exceeded: de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.walkLeafNode(Interpolator.java:265) RESULT: Ultimate could not prove your program: Toolchain returned no result. Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-11_11-25-46-694.csv Completed graceful shutdown