java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf -i ../../../trunk/examples/svcomp/array-examples/standard_strcpy_original_false-valid-deref.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-d4a2356 [2018-03-23 11:45:03,278 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-03-23 11:45:03,280 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-03-23 11:45:03,296 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-03-23 11:45:03,296 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-03-23 11:45:03,297 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-03-23 11:45:03,298 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-03-23 11:45:03,300 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-03-23 11:45:03,302 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-03-23 11:45:03,303 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-03-23 11:45:03,304 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-03-23 11:45:03,304 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-03-23 11:45:03,305 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-03-23 11:45:03,307 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-03-23 11:45:03,307 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-03-23 11:45:03,310 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-03-23 11:45:03,312 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-03-23 11:45:03,314 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-03-23 11:45:03,315 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-03-23 11:45:03,317 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-03-23 11:45:03,319 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-03-23 11:45:03,319 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-03-23 11:45:03,320 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-03-23 11:45:03,321 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-03-23 11:45:03,322 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-03-23 11:45:03,323 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-03-23 11:45:03,323 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-03-23 11:45:03,324 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-03-23 11:45:03,325 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-03-23 11:45:03,325 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-03-23 11:45:03,326 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-03-23 11:45:03,326 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf [2018-03-23 11:45:03,345 INFO L110 SettingsManager]: Loading preferences was successful [2018-03-23 11:45:03,345 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-03-23 11:45:03,346 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-03-23 11:45:03,347 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-03-23 11:45:03,347 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-03-23 11:45:03,347 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-03-23 11:45:03,347 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-03-23 11:45:03,348 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-03-23 11:45:03,348 INFO L133 SettingsManager]: * sizeof long=4 [2018-03-23 11:45:03,348 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-03-23 11:45:03,348 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-03-23 11:45:03,348 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-03-23 11:45:03,348 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-03-23 11:45:03,348 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-03-23 11:45:03,349 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-03-23 11:45:03,349 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-03-23 11:45:03,349 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-03-23 11:45:03,349 INFO L133 SettingsManager]: * sizeof long double=12 [2018-03-23 11:45:03,349 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-03-23 11:45:03,349 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-03-23 11:45:03,349 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-03-23 11:45:03,349 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-03-23 11:45:03,350 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-03-23 11:45:03,350 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-23 11:45:03,350 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-03-23 11:45:03,350 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-03-23 11:45:03,350 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-03-23 11:45:03,351 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-03-23 11:45:03,351 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-03-23 11:45:03,351 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-03-23 11:45:03,351 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-23 11:45:03,351 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-03-23 11:45:03,352 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-03-23 11:45:03,352 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-03-23 11:45:03,386 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-03-23 11:45:03,397 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-03-23 11:45:03,400 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-03-23 11:45:03,401 INFO L271 PluginConnector]: Initializing CDTParser... [2018-03-23 11:45:03,402 INFO L276 PluginConnector]: CDTParser initialized [2018-03-23 11:45:03,402 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-examples/standard_strcpy_original_false-valid-deref.i [2018-03-23 11:45:03,742 INFO L228 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG95bb6da75 [2018-03-23 11:45:03,897 INFO L291 CDTParser]: IsIndexed: true [2018-03-23 11:45:03,897 INFO L292 CDTParser]: Found 1 translation units. [2018-03-23 11:45:03,898 INFO L171 CDTParser]: Scanning standard_strcpy_original_false-valid-deref.i [2018-03-23 11:45:03,899 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-03-23 11:45:03,899 INFO L215 ultiparseSymbolTable]: [2018-03-23 11:45:03,900 INFO L218 ultiparseSymbolTable]: Function table: [2018-03-23 11:45:03,900 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in standard_strcpy_original_false-valid-deref.i [2018-03-23 11:45:03,900 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fstandard_strcpy_original_false_valid_deref_i____VERIFIER_assert ('__VERIFIER_assert') in standard_strcpy_original_false-valid-deref.i [2018-03-23 11:45:03,900 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-03-23 11:45:03,900 INFO L233 ultiparseSymbolTable]: [2018-03-23 11:45:03,920 INFO L334 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG95bb6da75 [2018-03-23 11:45:03,924 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-03-23 11:45:03,926 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-03-23 11:45:03,927 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-03-23 11:45:03,927 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-03-23 11:45:03,934 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-03-23 11:45:03,935 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.03 11:45:03" (1/1) ... [2018-03-23 11:45:03,938 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35fdf2cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:45:03, skipping insertion in model container [2018-03-23 11:45:03,939 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.03 11:45:03" (1/1) ... [2018-03-23 11:45:03,958 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-23 11:45:03,973 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-23 11:45:04,162 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-23 11:45:04,182 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-23 11:45:04,186 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 5 non ball SCCs. Number of states in SCCs 5. [2018-03-23 11:45:04,194 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:45:04 WrapperNode [2018-03-23 11:45:04,194 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-03-23 11:45:04,195 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-03-23 11:45:04,195 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-03-23 11:45:04,195 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-03-23 11:45:04,205 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:45:04" (1/1) ... [2018-03-23 11:45:04,205 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:45:04" (1/1) ... [2018-03-23 11:45:04,210 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:45:04" (1/1) ... [2018-03-23 11:45:04,211 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:45:04" (1/1) ... [2018-03-23 11:45:04,212 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:45:04" (1/1) ... [2018-03-23 11:45:04,216 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:45:04" (1/1) ... [2018-03-23 11:45:04,218 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:45:04" (1/1) ... [2018-03-23 11:45:04,219 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-03-23 11:45:04,220 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-03-23 11:45:04,220 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-03-23 11:45:04,220 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-03-23 11:45:04,221 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:45:04" (1/1) ... No working directory specified, using /storage/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-03-23 11:45:04,282 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-03-23 11:45:04,282 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-03-23 11:45:04,283 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fstandard_strcpy_original_false_valid_deref_i____VERIFIER_assert [2018-03-23 11:45:04,283 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-03-23 11:45:04,283 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-03-23 11:45:04,283 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fstandard_strcpy_original_false_valid_deref_i____VERIFIER_assert [2018-03-23 11:45:04,283 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-03-23 11:45:04,283 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-03-23 11:45:04,283 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-03-23 11:45:04,489 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-03-23 11:45:04,490 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.03 11:45:04 BoogieIcfgContainer [2018-03-23 11:45:04,490 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-03-23 11:45:04,491 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-03-23 11:45:04,491 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-03-23 11:45:04,494 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-03-23 11:45:04,494 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.03 11:45:03" (1/3) ... [2018-03-23 11:45:04,495 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5fa02c2a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.03 11:45:04, skipping insertion in model container [2018-03-23 11:45:04,495 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:45:04" (2/3) ... [2018-03-23 11:45:04,496 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5fa02c2a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.03 11:45:04, skipping insertion in model container [2018-03-23 11:45:04,496 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.03 11:45:04" (3/3) ... [2018-03-23 11:45:04,497 INFO L107 eAbstractionObserver]: Analyzing ICFG standard_strcpy_original_false-valid-deref.i [2018-03-23 11:45:04,504 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-03-23 11:45:04,510 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-03-23 11:45:04,552 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-03-23 11:45:04,553 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-03-23 11:45:04,553 INFO L370 AbstractCegarLoop]: Hoare is true [2018-03-23 11:45:04,554 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-03-23 11:45:04,554 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-03-23 11:45:04,554 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-03-23 11:45:04,554 INFO L374 AbstractCegarLoop]: Difference is false [2018-03-23 11:45:04,554 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-03-23 11:45:04,554 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-03-23 11:45:04,555 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-03-23 11:45:04,586 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states. [2018-03-23 11:45:04,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2018-03-23 11:45:04,594 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:04,595 INFO L353 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:04,595 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:04,601 INFO L82 PathProgramCache]: Analyzing trace with hash 1334274381, now seen corresponding path program 1 times [2018-03-23 11:45:04,603 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:04,604 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:04,642 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:04,642 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:45:04,642 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:04,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:04,675 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:04,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:04,759 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-03-23 11:45:04,759 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-03-23 11:45:04,760 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-03-23 11:45:04,773 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-03-23 11:45:04,781 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-03-23 11:45:04,787 INFO L87 Difference]: Start difference. First operand 38 states. Second operand 3 states. [2018-03-23 11:45:04,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:04,894 INFO L93 Difference]: Finished difference Result 80 states and 96 transitions. [2018-03-23 11:45:04,895 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-03-23 11:45:04,896 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 9 [2018-03-23 11:45:04,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:04,903 INFO L225 Difference]: With dead ends: 80 [2018-03-23 11:45:04,904 INFO L226 Difference]: Without dead ends: 47 [2018-03-23 11:45:04,906 INFO L568 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-03-23 11:45:04,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2018-03-23 11:45:04,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 42. [2018-03-23 11:45:04,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2018-03-23 11:45:04,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 44 transitions. [2018-03-23 11:45:04,940 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 44 transitions. Word has length 9 [2018-03-23 11:45:04,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:04,940 INFO L459 AbstractCegarLoop]: Abstraction has 42 states and 44 transitions. [2018-03-23 11:45:04,940 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-03-23 11:45:04,940 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 44 transitions. [2018-03-23 11:45:04,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-03-23 11:45:04,941 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:04,941 INFO L353 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:04,941 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:04,941 INFO L82 PathProgramCache]: Analyzing trace with hash 2060350259, now seen corresponding path program 1 times [2018-03-23 11:45:04,941 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:04,941 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:04,942 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:04,942 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:45:04,942 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:04,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:04,956 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:05,026 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:05,027 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:05,027 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:05,040 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:45:05,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:05,057 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:05,079 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:05,102 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:05,102 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-03-23 11:45:05,103 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-23 11:45:05,103 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-23 11:45:05,103 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-03-23 11:45:05,104 INFO L87 Difference]: Start difference. First operand 42 states and 44 transitions. Second operand 4 states. [2018-03-23 11:45:05,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:05,223 INFO L93 Difference]: Finished difference Result 68 states and 73 transitions. [2018-03-23 11:45:05,223 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-03-23 11:45:05,224 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 16 [2018-03-23 11:45:05,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:05,225 INFO L225 Difference]: With dead ends: 68 [2018-03-23 11:45:05,226 INFO L226 Difference]: Without dead ends: 62 [2018-03-23 11:45:05,227 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-03-23 11:45:05,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2018-03-23 11:45:05,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 56. [2018-03-23 11:45:05,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-03-23 11:45:05,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 60 transitions. [2018-03-23 11:45:05,234 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 60 transitions. Word has length 16 [2018-03-23 11:45:05,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:05,235 INFO L459 AbstractCegarLoop]: Abstraction has 56 states and 60 transitions. [2018-03-23 11:45:05,235 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-23 11:45:05,235 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 60 transitions. [2018-03-23 11:45:05,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-03-23 11:45:05,237 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:05,237 INFO L353 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:05,237 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:05,238 INFO L82 PathProgramCache]: Analyzing trace with hash -1601594739, now seen corresponding path program 2 times [2018-03-23 11:45:05,238 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:05,238 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:05,239 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:05,239 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:45:05,239 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:05,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:05,247 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:05,314 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:05,314 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:05,315 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:05,325 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:45:05,345 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:45:05,345 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:05,348 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:05,380 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:05,415 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:05,415 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-03-23 11:45:05,415 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-03-23 11:45:05,416 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-03-23 11:45:05,416 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-03-23 11:45:05,416 INFO L87 Difference]: Start difference. First operand 56 states and 60 transitions. Second operand 5 states. [2018-03-23 11:45:05,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:05,756 INFO L93 Difference]: Finished difference Result 83 states and 90 transitions. [2018-03-23 11:45:05,757 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-03-23 11:45:05,757 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-03-23 11:45:05,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:05,759 INFO L225 Difference]: With dead ends: 83 [2018-03-23 11:45:05,760 INFO L226 Difference]: Without dead ends: 77 [2018-03-23 11:45:05,760 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-03-23 11:45:05,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-03-23 11:45:05,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 70. [2018-03-23 11:45:05,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-03-23 11:45:05,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 76 transitions. [2018-03-23 11:45:05,770 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 76 transitions. Word has length 23 [2018-03-23 11:45:05,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:05,771 INFO L459 AbstractCegarLoop]: Abstraction has 70 states and 76 transitions. [2018-03-23 11:45:05,771 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-03-23 11:45:05,771 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 76 transitions. [2018-03-23 11:45:05,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-03-23 11:45:05,772 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:05,772 INFO L353 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:05,773 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:05,773 INFO L82 PathProgramCache]: Analyzing trace with hash 1970166259, now seen corresponding path program 3 times [2018-03-23 11:45:05,773 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:05,773 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:05,774 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:05,774 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:05,775 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:05,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:05,784 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:05,886 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:05,887 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:05,887 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:05,899 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:45:05,906 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2018-03-23 11:45:05,907 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:05,908 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:05,919 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:05,944 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:05,945 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2018-03-23 11:45:05,945 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-03-23 11:45:05,945 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-03-23 11:45:05,945 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-03-23 11:45:05,946 INFO L87 Difference]: Start difference. First operand 70 states and 76 transitions. Second operand 6 states. [2018-03-23 11:45:06,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:06,100 INFO L93 Difference]: Finished difference Result 98 states and 107 transitions. [2018-03-23 11:45:06,101 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-03-23 11:45:06,101 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 30 [2018-03-23 11:45:06,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:06,102 INFO L225 Difference]: With dead ends: 98 [2018-03-23 11:45:06,102 INFO L226 Difference]: Without dead ends: 92 [2018-03-23 11:45:06,103 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-03-23 11:45:06,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2018-03-23 11:45:06,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 84. [2018-03-23 11:45:06,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2018-03-23 11:45:06,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 92 transitions. [2018-03-23 11:45:06,111 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 92 transitions. Word has length 30 [2018-03-23 11:45:06,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:06,111 INFO L459 AbstractCegarLoop]: Abstraction has 84 states and 92 transitions. [2018-03-23 11:45:06,111 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-03-23 11:45:06,111 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 92 transitions. [2018-03-23 11:45:06,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-03-23 11:45:06,113 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:06,113 INFO L353 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:06,113 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:06,113 INFO L82 PathProgramCache]: Analyzing trace with hash 2084346829, now seen corresponding path program 4 times [2018-03-23 11:45:06,113 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:06,113 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:06,114 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:06,114 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:06,115 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:06,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:06,122 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:06,215 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:06,215 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:06,216 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:06,223 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:45:06,231 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:45:06,231 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:06,233 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:06,243 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:06,277 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:06,277 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-03-23 11:45:06,277 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-03-23 11:45:06,278 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-03-23 11:45:06,278 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-03-23 11:45:06,278 INFO L87 Difference]: Start difference. First operand 84 states and 92 transitions. Second operand 7 states. [2018-03-23 11:45:06,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:06,498 INFO L93 Difference]: Finished difference Result 113 states and 124 transitions. [2018-03-23 11:45:06,498 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-23 11:45:06,499 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 37 [2018-03-23 11:45:06,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:06,500 INFO L225 Difference]: With dead ends: 113 [2018-03-23 11:45:06,500 INFO L226 Difference]: Without dead ends: 107 [2018-03-23 11:45:06,501 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-03-23 11:45:06,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2018-03-23 11:45:06,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 98. [2018-03-23 11:45:06,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2018-03-23 11:45:06,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 108 transitions. [2018-03-23 11:45:06,530 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 108 transitions. Word has length 37 [2018-03-23 11:45:06,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:06,540 INFO L459 AbstractCegarLoop]: Abstraction has 98 states and 108 transitions. [2018-03-23 11:45:06,540 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-03-23 11:45:06,540 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 108 transitions. [2018-03-23 11:45:06,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-03-23 11:45:06,542 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:06,542 INFO L353 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:06,542 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:06,543 INFO L82 PathProgramCache]: Analyzing trace with hash 1943236787, now seen corresponding path program 5 times [2018-03-23 11:45:06,543 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:06,543 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:06,545 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:06,545 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:06,545 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:06,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:06,563 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:06,761 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:06,761 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:06,761 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:06,775 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:45:06,810 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2018-03-23 11:45:06,811 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:06,813 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:06,826 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:06,848 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:06,848 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2018-03-23 11:45:06,849 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-23 11:45:06,849 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-23 11:45:06,849 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-03-23 11:45:06,850 INFO L87 Difference]: Start difference. First operand 98 states and 108 transitions. Second operand 8 states. [2018-03-23 11:45:07,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:07,256 INFO L93 Difference]: Finished difference Result 128 states and 141 transitions. [2018-03-23 11:45:07,256 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-03-23 11:45:07,256 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 44 [2018-03-23 11:45:07,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:07,257 INFO L225 Difference]: With dead ends: 128 [2018-03-23 11:45:07,258 INFO L226 Difference]: Without dead ends: 122 [2018-03-23 11:45:07,258 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-03-23 11:45:07,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2018-03-23 11:45:07,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 112. [2018-03-23 11:45:07,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 112 states. [2018-03-23 11:45:07,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 124 transitions. [2018-03-23 11:45:07,269 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 124 transitions. Word has length 44 [2018-03-23 11:45:07,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:07,270 INFO L459 AbstractCegarLoop]: Abstraction has 112 states and 124 transitions. [2018-03-23 11:45:07,270 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-23 11:45:07,270 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 124 transitions. [2018-03-23 11:45:07,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-03-23 11:45:07,272 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:07,272 INFO L353 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:07,272 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:07,272 INFO L82 PathProgramCache]: Analyzing trace with hash -1259049715, now seen corresponding path program 6 times [2018-03-23 11:45:07,273 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:07,273 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:07,274 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:07,274 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:07,274 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:07,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:07,283 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:07,396 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:07,396 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:07,396 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:07,404 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 11:45:07,427 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2018-03-23 11:45:07,427 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:07,429 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:07,445 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:07,471 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:07,471 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2018-03-23 11:45:07,471 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-03-23 11:45:07,472 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-03-23 11:45:07,472 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-03-23 11:45:07,472 INFO L87 Difference]: Start difference. First operand 112 states and 124 transitions. Second operand 9 states. [2018-03-23 11:45:07,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:07,666 INFO L93 Difference]: Finished difference Result 143 states and 158 transitions. [2018-03-23 11:45:07,666 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-23 11:45:07,666 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 51 [2018-03-23 11:45:07,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:07,667 INFO L225 Difference]: With dead ends: 143 [2018-03-23 11:45:07,667 INFO L226 Difference]: Without dead ends: 137 [2018-03-23 11:45:07,667 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-03-23 11:45:07,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2018-03-23 11:45:07,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 126. [2018-03-23 11:45:07,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2018-03-23 11:45:07,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 140 transitions. [2018-03-23 11:45:07,679 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 140 transitions. Word has length 51 [2018-03-23 11:45:07,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:07,680 INFO L459 AbstractCegarLoop]: Abstraction has 126 states and 140 transitions. [2018-03-23 11:45:07,680 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-03-23 11:45:07,680 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 140 transitions. [2018-03-23 11:45:07,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-03-23 11:45:07,681 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:07,681 INFO L353 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:07,681 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:07,682 INFO L82 PathProgramCache]: Analyzing trace with hash 489273203, now seen corresponding path program 7 times [2018-03-23 11:45:07,682 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:07,682 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:07,682 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:07,682 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:07,683 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:07,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:07,690 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:07,903 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 0 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:07,904 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:07,904 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:07,911 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:45:07,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:07,924 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:07,953 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 0 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:07,975 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:07,975 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2018-03-23 11:45:07,975 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-03-23 11:45:07,976 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-03-23 11:45:07,976 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-03-23 11:45:07,976 INFO L87 Difference]: Start difference. First operand 126 states and 140 transitions. Second operand 10 states. [2018-03-23 11:45:08,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:08,295 INFO L93 Difference]: Finished difference Result 158 states and 175 transitions. [2018-03-23 11:45:08,295 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-03-23 11:45:08,295 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 58 [2018-03-23 11:45:08,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:08,296 INFO L225 Difference]: With dead ends: 158 [2018-03-23 11:45:08,296 INFO L226 Difference]: Without dead ends: 152 [2018-03-23 11:45:08,296 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-03-23 11:45:08,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2018-03-23 11:45:08,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 140. [2018-03-23 11:45:08,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 140 states. [2018-03-23 11:45:08,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 156 transitions. [2018-03-23 11:45:08,306 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 156 transitions. Word has length 58 [2018-03-23 11:45:08,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:08,307 INFO L459 AbstractCegarLoop]: Abstraction has 140 states and 156 transitions. [2018-03-23 11:45:08,307 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-03-23 11:45:08,307 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 156 transitions. [2018-03-23 11:45:08,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-03-23 11:45:08,309 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:08,309 INFO L353 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:08,309 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:08,309 INFO L82 PathProgramCache]: Analyzing trace with hash 2047151693, now seen corresponding path program 8 times [2018-03-23 11:45:08,310 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:08,310 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:08,310 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:08,310 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:45:08,310 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:08,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:08,320 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:08,429 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:08,429 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:08,429 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:08,434 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:45:08,443 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:45:08,443 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:08,445 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:08,463 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:08,485 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:08,485 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-03-23 11:45:08,485 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-03-23 11:45:08,485 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-03-23 11:45:08,486 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-03-23 11:45:08,486 INFO L87 Difference]: Start difference. First operand 140 states and 156 transitions. Second operand 11 states. [2018-03-23 11:45:08,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:08,949 INFO L93 Difference]: Finished difference Result 173 states and 192 transitions. [2018-03-23 11:45:08,950 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-03-23 11:45:08,950 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 65 [2018-03-23 11:45:08,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:08,952 INFO L225 Difference]: With dead ends: 173 [2018-03-23 11:45:08,952 INFO L226 Difference]: Without dead ends: 167 [2018-03-23 11:45:08,952 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-03-23 11:45:08,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2018-03-23 11:45:08,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 154. [2018-03-23 11:45:08,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 154 states. [2018-03-23 11:45:08,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 172 transitions. [2018-03-23 11:45:08,963 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 172 transitions. Word has length 65 [2018-03-23 11:45:08,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:08,964 INFO L459 AbstractCegarLoop]: Abstraction has 154 states and 172 transitions. [2018-03-23 11:45:08,964 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-03-23 11:45:08,964 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 172 transitions. [2018-03-23 11:45:08,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-03-23 11:45:08,966 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:08,966 INFO L353 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:08,966 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:08,966 INFO L82 PathProgramCache]: Analyzing trace with hash 463285811, now seen corresponding path program 9 times [2018-03-23 11:45:08,966 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:08,966 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:08,967 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:08,967 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:08,968 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:08,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:08,977 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:09,151 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:09,151 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:09,151 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:09,159 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:45:09,176 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2018-03-23 11:45:09,176 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:09,179 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:09,210 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:09,243 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:09,243 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2018-03-23 11:45:09,244 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-03-23 11:45:09,244 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-03-23 11:45:09,244 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2018-03-23 11:45:09,244 INFO L87 Difference]: Start difference. First operand 154 states and 172 transitions. Second operand 12 states. [2018-03-23 11:45:09,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:09,616 INFO L93 Difference]: Finished difference Result 188 states and 209 transitions. [2018-03-23 11:45:09,616 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-03-23 11:45:09,616 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 72 [2018-03-23 11:45:09,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:09,617 INFO L225 Difference]: With dead ends: 188 [2018-03-23 11:45:09,617 INFO L226 Difference]: Without dead ends: 182 [2018-03-23 11:45:09,618 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 71 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2018-03-23 11:45:09,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-03-23 11:45:09,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 168. [2018-03-23 11:45:09,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-03-23 11:45:09,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 188 transitions. [2018-03-23 11:45:09,625 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 188 transitions. Word has length 72 [2018-03-23 11:45:09,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:09,626 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 188 transitions. [2018-03-23 11:45:09,626 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-03-23 11:45:09,626 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 188 transitions. [2018-03-23 11:45:09,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-03-23 11:45:09,628 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:09,628 INFO L353 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:09,628 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:09,628 INFO L82 PathProgramCache]: Analyzing trace with hash -1748861043, now seen corresponding path program 10 times [2018-03-23 11:45:09,628 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:09,628 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:09,629 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:09,629 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:09,629 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:09,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:09,638 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:09,801 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 0 proven. 335 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:09,802 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:09,802 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:09,811 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:45:09,828 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:45:09,828 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:09,832 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:09,852 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 0 proven. 335 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:09,882 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:09,882 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-03-23 11:45:09,882 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-03-23 11:45:09,882 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-03-23 11:45:09,882 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-03-23 11:45:09,883 INFO L87 Difference]: Start difference. First operand 168 states and 188 transitions. Second operand 13 states. [2018-03-23 11:45:10,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:10,269 INFO L93 Difference]: Finished difference Result 203 states and 226 transitions. [2018-03-23 11:45:10,269 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-03-23 11:45:10,269 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 79 [2018-03-23 11:45:10,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:10,270 INFO L225 Difference]: With dead ends: 203 [2018-03-23 11:45:10,270 INFO L226 Difference]: Without dead ends: 197 [2018-03-23 11:45:10,271 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-03-23 11:45:10,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2018-03-23 11:45:10,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 182. [2018-03-23 11:45:10,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2018-03-23 11:45:10,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 204 transitions. [2018-03-23 11:45:10,279 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 204 transitions. Word has length 79 [2018-03-23 11:45:10,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:10,279 INFO L459 AbstractCegarLoop]: Abstraction has 182 states and 204 transitions. [2018-03-23 11:45:10,279 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-03-23 11:45:10,279 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 204 transitions. [2018-03-23 11:45:10,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2018-03-23 11:45:10,281 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:10,281 INFO L353 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:10,281 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:10,281 INFO L82 PathProgramCache]: Analyzing trace with hash -598092557, now seen corresponding path program 11 times [2018-03-23 11:45:10,281 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:10,282 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:10,282 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:10,282 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:10,282 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:10,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:10,290 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:10,453 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 0 proven. 407 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:10,453 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:10,453 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:10,459 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:45:10,486 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2018-03-23 11:45:10,486 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:10,488 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:10,518 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 0 proven. 407 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:10,547 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:10,547 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2018-03-23 11:45:10,547 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-03-23 11:45:10,547 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-03-23 11:45:10,548 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2018-03-23 11:45:10,548 INFO L87 Difference]: Start difference. First operand 182 states and 204 transitions. Second operand 14 states. [2018-03-23 11:45:10,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:10,983 INFO L93 Difference]: Finished difference Result 218 states and 243 transitions. [2018-03-23 11:45:10,983 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-03-23 11:45:10,983 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 86 [2018-03-23 11:45:10,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:10,984 INFO L225 Difference]: With dead ends: 218 [2018-03-23 11:45:10,985 INFO L226 Difference]: Without dead ends: 212 [2018-03-23 11:45:10,985 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 85 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2018-03-23 11:45:10,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2018-03-23 11:45:10,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 196. [2018-03-23 11:45:10,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 196 states. [2018-03-23 11:45:10,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 220 transitions. [2018-03-23 11:45:10,993 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 220 transitions. Word has length 86 [2018-03-23 11:45:10,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:10,993 INFO L459 AbstractCegarLoop]: Abstraction has 196 states and 220 transitions. [2018-03-23 11:45:10,993 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-03-23 11:45:10,994 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 220 transitions. [2018-03-23 11:45:10,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-03-23 11:45:10,995 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:10,995 INFO L353 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:10,995 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:10,995 INFO L82 PathProgramCache]: Analyzing trace with hash -1216298803, now seen corresponding path program 12 times [2018-03-23 11:45:10,996 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:10,996 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:10,997 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:10,997 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:10,997 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:11,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:11,003 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:11,193 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 0 proven. 486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:11,193 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:11,193 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:11,199 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 11:45:11,222 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2018-03-23 11:45:11,222 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:11,224 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:11,242 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 0 proven. 486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:11,264 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:11,264 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2018-03-23 11:45:11,264 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-03-23 11:45:11,264 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-03-23 11:45:11,265 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-03-23 11:45:11,265 INFO L87 Difference]: Start difference. First operand 196 states and 220 transitions. Second operand 15 states. [2018-03-23 11:45:11,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:11,758 INFO L93 Difference]: Finished difference Result 233 states and 260 transitions. [2018-03-23 11:45:11,758 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-03-23 11:45:11,758 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 93 [2018-03-23 11:45:11,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:11,760 INFO L225 Difference]: With dead ends: 233 [2018-03-23 11:45:11,760 INFO L226 Difference]: Without dead ends: 227 [2018-03-23 11:45:11,760 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 92 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-03-23 11:45:11,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2018-03-23 11:45:11,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 210. [2018-03-23 11:45:11,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 210 states. [2018-03-23 11:45:11,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 236 transitions. [2018-03-23 11:45:11,772 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 236 transitions. Word has length 93 [2018-03-23 11:45:11,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:11,773 INFO L459 AbstractCegarLoop]: Abstraction has 210 states and 236 transitions. [2018-03-23 11:45:11,773 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-03-23 11:45:11,773 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 236 transitions. [2018-03-23 11:45:11,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-03-23 11:45:11,775 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:11,775 INFO L353 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:11,775 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:11,775 INFO L82 PathProgramCache]: Analyzing trace with hash 1334553523, now seen corresponding path program 13 times [2018-03-23 11:45:11,776 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:11,776 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:11,776 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:11,777 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:11,777 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:11,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:11,787 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:11,986 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 0 proven. 572 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:11,987 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:11,987 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:11,992 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:45:12,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:12,005 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:12,024 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 0 proven. 572 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:12,045 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:12,045 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2018-03-23 11:45:12,046 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-23 11:45:12,046 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-23 11:45:12,046 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2018-03-23 11:45:12,046 INFO L87 Difference]: Start difference. First operand 210 states and 236 transitions. Second operand 16 states. [2018-03-23 11:45:12,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:12,613 INFO L93 Difference]: Finished difference Result 248 states and 277 transitions. [2018-03-23 11:45:12,613 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-03-23 11:45:12,613 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 100 [2018-03-23 11:45:12,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:12,615 INFO L225 Difference]: With dead ends: 248 [2018-03-23 11:45:12,615 INFO L226 Difference]: Without dead ends: 242 [2018-03-23 11:45:12,615 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 99 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2018-03-23 11:45:12,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2018-03-23 11:45:12,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 224. [2018-03-23 11:45:12,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2018-03-23 11:45:12,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 252 transitions. [2018-03-23 11:45:12,629 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 252 transitions. Word has length 100 [2018-03-23 11:45:12,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:12,630 INFO L459 AbstractCegarLoop]: Abstraction has 224 states and 252 transitions. [2018-03-23 11:45:12,630 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-23 11:45:12,630 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 252 transitions. [2018-03-23 11:45:12,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-03-23 11:45:12,632 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:12,632 INFO L353 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:12,632 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:12,632 INFO L82 PathProgramCache]: Analyzing trace with hash -1617702387, now seen corresponding path program 14 times [2018-03-23 11:45:12,632 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:12,633 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:12,633 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:12,633 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:45:12,634 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:12,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:12,646 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:12,817 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 0 proven. 665 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:12,817 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:12,817 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:12,822 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:45:12,834 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:45:12,834 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:12,836 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:12,865 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 0 proven. 665 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:12,899 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:12,900 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2018-03-23 11:45:12,900 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-03-23 11:45:12,900 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-03-23 11:45:12,900 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-03-23 11:45:12,900 INFO L87 Difference]: Start difference. First operand 224 states and 252 transitions. Second operand 17 states. [2018-03-23 11:45:13,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:13,533 INFO L93 Difference]: Finished difference Result 263 states and 294 transitions. [2018-03-23 11:45:13,534 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-03-23 11:45:13,534 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 107 [2018-03-23 11:45:13,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:13,535 INFO L225 Difference]: With dead ends: 263 [2018-03-23 11:45:13,535 INFO L226 Difference]: Without dead ends: 257 [2018-03-23 11:45:13,536 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 106 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-03-23 11:45:13,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2018-03-23 11:45:13,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 238. [2018-03-23 11:45:13,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2018-03-23 11:45:13,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 268 transitions. [2018-03-23 11:45:13,546 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 268 transitions. Word has length 107 [2018-03-23 11:45:13,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:13,546 INFO L459 AbstractCegarLoop]: Abstraction has 238 states and 268 transitions. [2018-03-23 11:45:13,546 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-03-23 11:45:13,546 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 268 transitions. [2018-03-23 11:45:13,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2018-03-23 11:45:13,548 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:13,548 INFO L353 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:13,548 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:13,548 INFO L82 PathProgramCache]: Analyzing trace with hash -1470188941, now seen corresponding path program 15 times [2018-03-23 11:45:13,548 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:13,548 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:13,549 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:13,549 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:13,549 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:13,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:13,559 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:13,837 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 0 proven. 765 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:13,838 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:13,838 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:13,847 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:45:13,880 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2018-03-23 11:45:13,881 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:13,883 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:13,916 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 0 proven. 765 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:13,938 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:13,938 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2018-03-23 11:45:13,938 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-03-23 11:45:13,938 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-03-23 11:45:13,939 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2018-03-23 11:45:13,939 INFO L87 Difference]: Start difference. First operand 238 states and 268 transitions. Second operand 18 states. [2018-03-23 11:45:14,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:14,656 INFO L93 Difference]: Finished difference Result 278 states and 311 transitions. [2018-03-23 11:45:14,657 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-03-23 11:45:14,657 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 114 [2018-03-23 11:45:14,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:14,658 INFO L225 Difference]: With dead ends: 278 [2018-03-23 11:45:14,658 INFO L226 Difference]: Without dead ends: 272 [2018-03-23 11:45:14,659 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2018-03-23 11:45:14,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2018-03-23 11:45:14,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 252. [2018-03-23 11:45:14,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 252 states. [2018-03-23 11:45:14,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 284 transitions. [2018-03-23 11:45:14,667 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 284 transitions. Word has length 114 [2018-03-23 11:45:14,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:14,667 INFO L459 AbstractCegarLoop]: Abstraction has 252 states and 284 transitions. [2018-03-23 11:45:14,667 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-03-23 11:45:14,668 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 284 transitions. [2018-03-23 11:45:14,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2018-03-23 11:45:14,668 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:14,668 INFO L353 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:14,669 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:14,669 INFO L82 PathProgramCache]: Analyzing trace with hash 1934603085, now seen corresponding path program 16 times [2018-03-23 11:45:14,669 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:14,669 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:14,669 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:14,669 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:14,670 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:14,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:14,676 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:14,990 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 0 proven. 872 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:14,991 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:14,991 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:14,998 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:45:15,018 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:45:15,019 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:15,021 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:15,056 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 0 proven. 872 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:15,091 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:15,091 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-03-23 11:45:15,091 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-03-23 11:45:15,091 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-03-23 11:45:15,092 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-03-23 11:45:15,092 INFO L87 Difference]: Start difference. First operand 252 states and 284 transitions. Second operand 19 states. [2018-03-23 11:45:15,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:15,901 INFO L93 Difference]: Finished difference Result 293 states and 328 transitions. [2018-03-23 11:45:15,901 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-03-23 11:45:15,901 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 121 [2018-03-23 11:45:15,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:15,903 INFO L225 Difference]: With dead ends: 293 [2018-03-23 11:45:15,903 INFO L226 Difference]: Without dead ends: 287 [2018-03-23 11:45:15,903 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 120 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-03-23 11:45:15,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2018-03-23 11:45:15,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 266. [2018-03-23 11:45:15,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 266 states. [2018-03-23 11:45:15,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 300 transitions. [2018-03-23 11:45:15,916 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 300 transitions. Word has length 121 [2018-03-23 11:45:15,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:15,916 INFO L459 AbstractCegarLoop]: Abstraction has 266 states and 300 transitions. [2018-03-23 11:45:15,916 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-03-23 11:45:15,916 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 300 transitions. [2018-03-23 11:45:15,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2018-03-23 11:45:15,918 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:15,918 INFO L353 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:15,918 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:15,918 INFO L82 PathProgramCache]: Analyzing trace with hash 486467891, now seen corresponding path program 17 times [2018-03-23 11:45:15,918 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:15,918 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:15,919 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:15,919 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:15,919 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:15,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:15,929 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:16,157 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 0 proven. 986 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:16,157 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:16,157 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:16,163 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:45:16,200 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2018-03-23 11:45:16,201 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:16,203 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:16,229 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 0 proven. 986 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:16,251 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:16,251 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2018-03-23 11:45:16,251 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-03-23 11:45:16,251 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-03-23 11:45:16,251 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2018-03-23 11:45:16,252 INFO L87 Difference]: Start difference. First operand 266 states and 300 transitions. Second operand 20 states. [2018-03-23 11:45:17,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:17,139 INFO L93 Difference]: Finished difference Result 308 states and 345 transitions. [2018-03-23 11:45:17,139 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-03-23 11:45:17,139 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 128 [2018-03-23 11:45:17,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:17,141 INFO L225 Difference]: With dead ends: 308 [2018-03-23 11:45:17,141 INFO L226 Difference]: Without dead ends: 302 [2018-03-23 11:45:17,141 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 127 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2018-03-23 11:45:17,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2018-03-23 11:45:17,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 280. [2018-03-23 11:45:17,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 280 states. [2018-03-23 11:45:17,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 316 transitions. [2018-03-23 11:45:17,150 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 316 transitions. Word has length 128 [2018-03-23 11:45:17,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:17,150 INFO L459 AbstractCegarLoop]: Abstraction has 280 states and 316 transitions. [2018-03-23 11:45:17,150 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-03-23 11:45:17,150 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 316 transitions. [2018-03-23 11:45:17,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-03-23 11:45:17,151 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:17,151 INFO L353 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:17,151 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:17,151 INFO L82 PathProgramCache]: Analyzing trace with hash -217553779, now seen corresponding path program 18 times [2018-03-23 11:45:17,152 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:17,152 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:17,152 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:17,153 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:17,153 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:17,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:17,161 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:17,493 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 1107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:17,493 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:17,493 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:17,498 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 11:45:17,529 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2018-03-23 11:45:17,529 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:17,532 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:17,562 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 1107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:17,584 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:17,584 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2018-03-23 11:45:17,584 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-03-23 11:45:17,584 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-03-23 11:45:17,585 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-03-23 11:45:17,585 INFO L87 Difference]: Start difference. First operand 280 states and 316 transitions. Second operand 21 states. [2018-03-23 11:45:19,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:19,160 INFO L93 Difference]: Finished difference Result 323 states and 362 transitions. [2018-03-23 11:45:19,161 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-23 11:45:19,161 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 135 [2018-03-23 11:45:19,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:19,163 INFO L225 Difference]: With dead ends: 323 [2018-03-23 11:45:19,163 INFO L226 Difference]: Without dead ends: 317 [2018-03-23 11:45:19,163 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-03-23 11:45:19,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2018-03-23 11:45:19,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 294. [2018-03-23 11:45:19,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 294 states. [2018-03-23 11:45:19,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 332 transitions. [2018-03-23 11:45:19,178 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 332 transitions. Word has length 135 [2018-03-23 11:45:19,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:19,178 INFO L459 AbstractCegarLoop]: Abstraction has 294 states and 332 transitions. [2018-03-23 11:45:19,178 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-03-23 11:45:19,178 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 332 transitions. [2018-03-23 11:45:19,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2018-03-23 11:45:19,180 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:19,180 INFO L353 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:19,180 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:19,180 INFO L82 PathProgramCache]: Analyzing trace with hash -1499967501, now seen corresponding path program 19 times [2018-03-23 11:45:19,180 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:19,180 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:19,181 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:19,181 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:19,181 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:19,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:19,192 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:19,616 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 0 proven. 1235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:19,617 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:19,617 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:19,622 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:45:19,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:19,637 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:19,669 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 0 proven. 1235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:19,690 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:19,690 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2018-03-23 11:45:19,691 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-03-23 11:45:19,691 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-03-23 11:45:19,691 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2018-03-23 11:45:19,691 INFO L87 Difference]: Start difference. First operand 294 states and 332 transitions. Second operand 22 states. [2018-03-23 11:45:20,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:20,781 INFO L93 Difference]: Finished difference Result 338 states and 379 transitions. [2018-03-23 11:45:20,781 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-03-23 11:45:20,781 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 142 [2018-03-23 11:45:20,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:20,782 INFO L225 Difference]: With dead ends: 338 [2018-03-23 11:45:20,782 INFO L226 Difference]: Without dead ends: 332 [2018-03-23 11:45:20,783 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 141 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2018-03-23 11:45:20,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2018-03-23 11:45:20,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 308. [2018-03-23 11:45:20,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 308 states. [2018-03-23 11:45:20,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 348 transitions. [2018-03-23 11:45:20,792 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 348 transitions. Word has length 142 [2018-03-23 11:45:20,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:20,793 INFO L459 AbstractCegarLoop]: Abstraction has 308 states and 348 transitions. [2018-03-23 11:45:20,793 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-03-23 11:45:20,793 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 348 transitions. [2018-03-23 11:45:20,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2018-03-23 11:45:20,795 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:20,795 INFO L353 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:20,795 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:20,795 INFO L82 PathProgramCache]: Analyzing trace with hash -1139677747, now seen corresponding path program 20 times [2018-03-23 11:45:20,795 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:20,795 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:20,796 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:20,796 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:45:20,796 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:20,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:20,805 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:21,340 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 1370 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:21,341 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:21,341 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:21,348 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:45:21,369 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:45:21,369 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:21,372 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:21,423 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 1370 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:21,444 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:21,444 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2018-03-23 11:45:21,444 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-03-23 11:45:21,445 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-03-23 11:45:21,445 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2018-03-23 11:45:21,445 INFO L87 Difference]: Start difference. First operand 308 states and 348 transitions. Second operand 23 states. [2018-03-23 11:45:22,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:22,746 INFO L93 Difference]: Finished difference Result 353 states and 396 transitions. [2018-03-23 11:45:22,746 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-03-23 11:45:22,746 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 149 [2018-03-23 11:45:22,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:22,747 INFO L225 Difference]: With dead ends: 353 [2018-03-23 11:45:22,747 INFO L226 Difference]: Without dead ends: 347 [2018-03-23 11:45:22,748 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 148 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2018-03-23 11:45:22,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2018-03-23 11:45:22,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 322. [2018-03-23 11:45:22,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 322 states. [2018-03-23 11:45:22,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 364 transitions. [2018-03-23 11:45:22,757 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 364 transitions. Word has length 149 [2018-03-23 11:45:22,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:22,758 INFO L459 AbstractCegarLoop]: Abstraction has 322 states and 364 transitions. [2018-03-23 11:45:22,758 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-03-23 11:45:22,758 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 364 transitions. [2018-03-23 11:45:22,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2018-03-23 11:45:22,759 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:22,759 INFO L353 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:22,759 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:22,759 INFO L82 PathProgramCache]: Analyzing trace with hash -1051269453, now seen corresponding path program 21 times [2018-03-23 11:45:22,759 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:22,760 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:22,760 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:22,760 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:22,760 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:22,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:22,768 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:23,522 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 1512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:23,522 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:23,523 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:23,528 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:45:23,609 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2018-03-23 11:45:23,609 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:23,613 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:23,675 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 1512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:23,699 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:23,699 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2018-03-23 11:45:23,699 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-03-23 11:45:23,700 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-03-23 11:45:23,700 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2018-03-23 11:45:23,700 INFO L87 Difference]: Start difference. First operand 322 states and 364 transitions. Second operand 24 states. [2018-03-23 11:45:24,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:24,988 INFO L93 Difference]: Finished difference Result 368 states and 413 transitions. [2018-03-23 11:45:24,988 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-03-23 11:45:24,988 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 156 [2018-03-23 11:45:24,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:24,989 INFO L225 Difference]: With dead ends: 368 [2018-03-23 11:45:24,989 INFO L226 Difference]: Without dead ends: 362 [2018-03-23 11:45:24,990 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 155 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2018-03-23 11:45:24,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2018-03-23 11:45:24,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 336. [2018-03-23 11:45:24,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 336 states. [2018-03-23 11:45:25,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 380 transitions. [2018-03-23 11:45:25,001 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 380 transitions. Word has length 156 [2018-03-23 11:45:25,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:25,001 INFO L459 AbstractCegarLoop]: Abstraction has 336 states and 380 transitions. [2018-03-23 11:45:25,001 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-03-23 11:45:25,001 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 380 transitions. [2018-03-23 11:45:25,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2018-03-23 11:45:25,003 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:25,003 INFO L353 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:25,003 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:25,003 INFO L82 PathProgramCache]: Analyzing trace with hash -2000668915, now seen corresponding path program 22 times [2018-03-23 11:45:25,003 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:25,004 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:25,004 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:25,004 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:25,004 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:25,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:25,015 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:25,415 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 0 proven. 1661 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:25,415 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:25,415 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:25,421 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:45:25,448 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:45:25,449 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:25,452 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:25,495 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 0 proven. 1661 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:25,518 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:25,518 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-03-23 11:45:25,518 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-03-23 11:45:25,519 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-03-23 11:45:25,519 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-03-23 11:45:25,519 INFO L87 Difference]: Start difference. First operand 336 states and 380 transitions. Second operand 25 states. [2018-03-23 11:45:26,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:26,902 INFO L93 Difference]: Finished difference Result 383 states and 430 transitions. [2018-03-23 11:45:26,902 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-03-23 11:45:26,902 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 163 [2018-03-23 11:45:26,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:26,904 INFO L225 Difference]: With dead ends: 383 [2018-03-23 11:45:26,905 INFO L226 Difference]: Without dead ends: 377 [2018-03-23 11:45:26,905 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 162 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-03-23 11:45:26,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2018-03-23 11:45:26,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 350. [2018-03-23 11:45:26,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 350 states. [2018-03-23 11:45:26,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 396 transitions. [2018-03-23 11:45:26,915 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 396 transitions. Word has length 163 [2018-03-23 11:45:26,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:26,915 INFO L459 AbstractCegarLoop]: Abstraction has 350 states and 396 transitions. [2018-03-23 11:45:26,915 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-03-23 11:45:26,915 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 396 transitions. [2018-03-23 11:45:26,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2018-03-23 11:45:26,916 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:26,916 INFO L353 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:26,916 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:26,917 INFO L82 PathProgramCache]: Analyzing trace with hash 744926579, now seen corresponding path program 23 times [2018-03-23 11:45:26,917 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:26,917 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:26,917 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:26,917 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:26,917 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:26,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:26,927 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:27,823 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 0 proven. 1817 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:27,823 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:27,823 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:27,829 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:45:27,908 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2018-03-23 11:45:27,908 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:27,911 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:27,958 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 0 proven. 1817 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:27,979 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:27,980 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2018-03-23 11:45:27,980 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-03-23 11:45:27,980 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-03-23 11:45:27,980 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2018-03-23 11:45:27,981 INFO L87 Difference]: Start difference. First operand 350 states and 396 transitions. Second operand 26 states. [2018-03-23 11:45:29,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:29,526 INFO L93 Difference]: Finished difference Result 398 states and 447 transitions. [2018-03-23 11:45:29,526 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-03-23 11:45:29,526 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 170 [2018-03-23 11:45:29,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:29,528 INFO L225 Difference]: With dead ends: 398 [2018-03-23 11:45:29,529 INFO L226 Difference]: Without dead ends: 392 [2018-03-23 11:45:29,529 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 169 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2018-03-23 11:45:29,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2018-03-23 11:45:29,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 364. [2018-03-23 11:45:29,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 364 states. [2018-03-23 11:45:29,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 412 transitions. [2018-03-23 11:45:29,543 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 412 transitions. Word has length 170 [2018-03-23 11:45:29,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:29,544 INFO L459 AbstractCegarLoop]: Abstraction has 364 states and 412 transitions. [2018-03-23 11:45:29,544 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-03-23 11:45:29,544 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 412 transitions. [2018-03-23 11:45:29,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2018-03-23 11:45:29,546 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:29,546 INFO L353 BasicCegarLoop]: trace histogram [25, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:29,546 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:29,546 INFO L82 PathProgramCache]: Analyzing trace with hash 1885821005, now seen corresponding path program 24 times [2018-03-23 11:45:29,546 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:29,546 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:29,547 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:29,547 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:29,547 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:29,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:29,558 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:30,166 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 0 proven. 1980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:30,166 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:30,166 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:30,171 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 11:45:30,220 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2018-03-23 11:45:30,220 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:30,223 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:30,276 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 0 proven. 1980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:30,298 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:30,298 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2018-03-23 11:45:30,299 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-03-23 11:45:30,299 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-03-23 11:45:30,299 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-03-23 11:45:30,299 INFO L87 Difference]: Start difference. First operand 364 states and 412 transitions. Second operand 27 states. [2018-03-23 11:45:32,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:32,020 INFO L93 Difference]: Finished difference Result 413 states and 464 transitions. [2018-03-23 11:45:32,020 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-03-23 11:45:32,020 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 177 [2018-03-23 11:45:32,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:32,022 INFO L225 Difference]: With dead ends: 413 [2018-03-23 11:45:32,022 INFO L226 Difference]: Without dead ends: 407 [2018-03-23 11:45:32,022 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 176 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-03-23 11:45:32,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2018-03-23 11:45:32,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 378. [2018-03-23 11:45:32,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 378 states. [2018-03-23 11:45:32,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 428 transitions. [2018-03-23 11:45:32,036 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 428 transitions. Word has length 177 [2018-03-23 11:45:32,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:32,036 INFO L459 AbstractCegarLoop]: Abstraction has 378 states and 428 transitions. [2018-03-23 11:45:32,036 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-03-23 11:45:32,036 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 428 transitions. [2018-03-23 11:45:32,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2018-03-23 11:45:32,038 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:32,038 INFO L353 BasicCegarLoop]: trace histogram [26, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:32,038 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:32,039 INFO L82 PathProgramCache]: Analyzing trace with hash -1443650509, now seen corresponding path program 25 times [2018-03-23 11:45:32,039 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:32,039 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:32,040 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:32,040 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:32,040 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:32,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:32,051 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:32,623 INFO L134 CoverageAnalysis]: Checked inductivity of 2150 backedges. 0 proven. 2150 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:32,623 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:32,623 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:32,628 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:45:32,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:32,648 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:32,692 INFO L134 CoverageAnalysis]: Checked inductivity of 2150 backedges. 0 proven. 2150 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:32,712 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:32,713 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 27 [2018-03-23 11:45:32,713 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-03-23 11:45:32,713 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-03-23 11:45:32,713 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=703, Unknown=0, NotChecked=0, Total=756 [2018-03-23 11:45:32,714 INFO L87 Difference]: Start difference. First operand 378 states and 428 transitions. Second operand 28 states. [2018-03-23 11:45:34,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:34,449 INFO L93 Difference]: Finished difference Result 428 states and 481 transitions. [2018-03-23 11:45:34,449 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-03-23 11:45:34,450 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 184 [2018-03-23 11:45:34,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:34,451 INFO L225 Difference]: With dead ends: 428 [2018-03-23 11:45:34,451 INFO L226 Difference]: Without dead ends: 422 [2018-03-23 11:45:34,452 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 183 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=53, Invalid=703, Unknown=0, NotChecked=0, Total=756 [2018-03-23 11:45:34,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2018-03-23 11:45:34,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 392. [2018-03-23 11:45:34,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 392 states. [2018-03-23 11:45:34,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 444 transitions. [2018-03-23 11:45:34,464 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 444 transitions. Word has length 184 [2018-03-23 11:45:34,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:34,464 INFO L459 AbstractCegarLoop]: Abstraction has 392 states and 444 transitions. [2018-03-23 11:45:34,464 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-03-23 11:45:34,464 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 444 transitions. [2018-03-23 11:45:34,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2018-03-23 11:45:34,466 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:34,466 INFO L353 BasicCegarLoop]: trace histogram [27, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:34,466 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:34,467 INFO L82 PathProgramCache]: Analyzing trace with hash 660294029, now seen corresponding path program 26 times [2018-03-23 11:45:34,467 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:34,467 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:34,468 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:34,468 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:45:34,468 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:34,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:34,478 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:35,019 INFO L134 CoverageAnalysis]: Checked inductivity of 2327 backedges. 0 proven. 2327 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:35,019 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:35,019 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:35,024 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:45:35,051 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:45:35,051 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:35,055 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:35,123 INFO L134 CoverageAnalysis]: Checked inductivity of 2327 backedges. 0 proven. 2327 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:35,144 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:35,144 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 28 [2018-03-23 11:45:35,145 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-03-23 11:45:35,145 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-03-23 11:45:35,145 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=757, Unknown=0, NotChecked=0, Total=812 [2018-03-23 11:45:35,145 INFO L87 Difference]: Start difference. First operand 392 states and 444 transitions. Second operand 29 states. [2018-03-23 11:45:37,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:37,011 INFO L93 Difference]: Finished difference Result 443 states and 498 transitions. [2018-03-23 11:45:37,011 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-03-23 11:45:37,011 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 191 [2018-03-23 11:45:37,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:37,013 INFO L225 Difference]: With dead ends: 443 [2018-03-23 11:45:37,013 INFO L226 Difference]: Without dead ends: 437 [2018-03-23 11:45:37,013 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 190 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=55, Invalid=757, Unknown=0, NotChecked=0, Total=812 [2018-03-23 11:45:37,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2018-03-23 11:45:37,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 406. [2018-03-23 11:45:37,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 406 states. [2018-03-23 11:45:37,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 460 transitions. [2018-03-23 11:45:37,026 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 460 transitions. Word has length 191 [2018-03-23 11:45:37,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:37,026 INFO L459 AbstractCegarLoop]: Abstraction has 406 states and 460 transitions. [2018-03-23 11:45:37,026 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-03-23 11:45:37,027 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 460 transitions. [2018-03-23 11:45:37,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2018-03-23 11:45:37,028 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:37,028 INFO L353 BasicCegarLoop]: trace histogram [28, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:37,029 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:37,029 INFO L82 PathProgramCache]: Analyzing trace with hash -1087780109, now seen corresponding path program 27 times [2018-03-23 11:45:37,029 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:37,029 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:37,030 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:37,030 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:37,030 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:37,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:37,040 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:37,661 INFO L134 CoverageAnalysis]: Checked inductivity of 2511 backedges. 0 proven. 2511 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:37,661 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:37,661 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:37,667 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:45:37,775 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2018-03-23 11:45:37,776 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:37,781 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:37,835 INFO L134 CoverageAnalysis]: Checked inductivity of 2511 backedges. 0 proven. 2511 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:37,856 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:37,857 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 29 [2018-03-23 11:45:37,857 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-03-23 11:45:37,857 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-03-23 11:45:37,858 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=813, Unknown=0, NotChecked=0, Total=870 [2018-03-23 11:45:37,858 INFO L87 Difference]: Start difference. First operand 406 states and 460 transitions. Second operand 30 states. [2018-03-23 11:45:39,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:39,856 INFO L93 Difference]: Finished difference Result 458 states and 515 transitions. [2018-03-23 11:45:39,856 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-03-23 11:45:39,856 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 198 [2018-03-23 11:45:39,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:39,857 INFO L225 Difference]: With dead ends: 458 [2018-03-23 11:45:39,858 INFO L226 Difference]: Without dead ends: 452 [2018-03-23 11:45:39,858 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 197 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=57, Invalid=813, Unknown=0, NotChecked=0, Total=870 [2018-03-23 11:45:39,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2018-03-23 11:45:39,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 420. [2018-03-23 11:45:39,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 420 states. [2018-03-23 11:45:39,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 476 transitions. [2018-03-23 11:45:39,869 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 476 transitions. Word has length 198 [2018-03-23 11:45:39,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:39,870 INFO L459 AbstractCegarLoop]: Abstraction has 420 states and 476 transitions. [2018-03-23 11:45:39,870 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-03-23 11:45:39,870 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 476 transitions. [2018-03-23 11:45:39,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2018-03-23 11:45:39,872 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:39,872 INFO L353 BasicCegarLoop]: trace histogram [29, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:39,872 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:39,873 INFO L82 PathProgramCache]: Analyzing trace with hash 1055918797, now seen corresponding path program 28 times [2018-03-23 11:45:39,873 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:39,873 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:39,874 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:39,874 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:39,874 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:39,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:39,884 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:40,432 INFO L134 CoverageAnalysis]: Checked inductivity of 2702 backedges. 0 proven. 2702 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:40,432 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:40,432 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:40,437 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:45:40,474 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:45:40,474 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:40,478 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:40,532 INFO L134 CoverageAnalysis]: Checked inductivity of 2702 backedges. 0 proven. 2702 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:40,554 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:40,554 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2018-03-23 11:45:40,554 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-03-23 11:45:40,554 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-03-23 11:45:40,555 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=871, Unknown=0, NotChecked=0, Total=930 [2018-03-23 11:45:40,555 INFO L87 Difference]: Start difference. First operand 420 states and 476 transitions. Second operand 31 states. [2018-03-23 11:45:42,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:42,695 INFO L93 Difference]: Finished difference Result 473 states and 532 transitions. [2018-03-23 11:45:42,695 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-03-23 11:45:42,695 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 205 [2018-03-23 11:45:42,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:42,698 INFO L225 Difference]: With dead ends: 473 [2018-03-23 11:45:42,698 INFO L226 Difference]: Without dead ends: 467 [2018-03-23 11:45:42,698 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 204 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=59, Invalid=871, Unknown=0, NotChecked=0, Total=930 [2018-03-23 11:45:42,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2018-03-23 11:45:42,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 434. [2018-03-23 11:45:42,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 434 states. [2018-03-23 11:45:42,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 492 transitions. [2018-03-23 11:45:42,710 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 492 transitions. Word has length 205 [2018-03-23 11:45:42,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:42,711 INFO L459 AbstractCegarLoop]: Abstraction has 434 states and 492 transitions. [2018-03-23 11:45:42,711 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-03-23 11:45:42,711 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 492 transitions. [2018-03-23 11:45:42,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-03-23 11:45:42,713 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:42,714 INFO L353 BasicCegarLoop]: trace histogram [30, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:42,714 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:42,714 INFO L82 PathProgramCache]: Analyzing trace with hash 1949639091, now seen corresponding path program 29 times [2018-03-23 11:45:42,714 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:42,714 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:42,715 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:42,715 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:42,715 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:42,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:42,726 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:43,525 INFO L134 CoverageAnalysis]: Checked inductivity of 2900 backedges. 0 proven. 2900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:43,525 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:43,525 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:43,531 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:45:43,702 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 30 check-sat command(s) [2018-03-23 11:45:43,702 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:43,708 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:43,806 INFO L134 CoverageAnalysis]: Checked inductivity of 2900 backedges. 0 proven. 2900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:43,829 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:43,829 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 31 [2018-03-23 11:45:43,830 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-03-23 11:45:43,830 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-03-23 11:45:43,830 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=931, Unknown=0, NotChecked=0, Total=992 [2018-03-23 11:45:43,830 INFO L87 Difference]: Start difference. First operand 434 states and 492 transitions. Second operand 32 states. [2018-03-23 11:45:46,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:46,177 INFO L93 Difference]: Finished difference Result 488 states and 549 transitions. [2018-03-23 11:45:46,177 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-03-23 11:45:46,177 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 212 [2018-03-23 11:45:46,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:46,179 INFO L225 Difference]: With dead ends: 488 [2018-03-23 11:45:46,179 INFO L226 Difference]: Without dead ends: 482 [2018-03-23 11:45:46,179 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 211 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=61, Invalid=931, Unknown=0, NotChecked=0, Total=992 [2018-03-23 11:45:46,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2018-03-23 11:45:46,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 448. [2018-03-23 11:45:46,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 448 states. [2018-03-23 11:45:46,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 508 transitions. [2018-03-23 11:45:46,191 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 508 transitions. Word has length 212 [2018-03-23 11:45:46,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:46,192 INFO L459 AbstractCegarLoop]: Abstraction has 448 states and 508 transitions. [2018-03-23 11:45:46,192 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-03-23 11:45:46,192 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 508 transitions. [2018-03-23 11:45:46,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2018-03-23 11:45:46,194 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:46,194 INFO L353 BasicCegarLoop]: trace histogram [31, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:46,194 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:46,194 INFO L82 PathProgramCache]: Analyzing trace with hash 1702468621, now seen corresponding path program 30 times [2018-03-23 11:45:46,195 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:46,195 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:46,195 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:46,196 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:46,196 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:46,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:46,208 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:46,885 INFO L134 CoverageAnalysis]: Checked inductivity of 3105 backedges. 0 proven. 3105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:46,885 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:46,885 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:46,891 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 11:45:46,987 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2018-03-23 11:45:46,988 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:46,993 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:47,094 INFO L134 CoverageAnalysis]: Checked inductivity of 3105 backedges. 0 proven. 3105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:47,130 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:47,130 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 32 [2018-03-23 11:45:47,131 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-03-23 11:45:47,131 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-03-23 11:45:47,131 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=993, Unknown=0, NotChecked=0, Total=1056 [2018-03-23 11:45:47,131 INFO L87 Difference]: Start difference. First operand 448 states and 508 transitions. Second operand 33 states. [2018-03-23 11:45:49,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:49,785 INFO L93 Difference]: Finished difference Result 503 states and 566 transitions. [2018-03-23 11:45:49,785 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-03-23 11:45:49,785 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 219 [2018-03-23 11:45:49,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:49,788 INFO L225 Difference]: With dead ends: 503 [2018-03-23 11:45:49,788 INFO L226 Difference]: Without dead ends: 497 [2018-03-23 11:45:49,789 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 218 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=63, Invalid=993, Unknown=0, NotChecked=0, Total=1056 [2018-03-23 11:45:49,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2018-03-23 11:45:49,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 462. [2018-03-23 11:45:49,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 462 states. [2018-03-23 11:45:49,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 524 transitions. [2018-03-23 11:45:49,803 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 524 transitions. Word has length 219 [2018-03-23 11:45:49,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:49,803 INFO L459 AbstractCegarLoop]: Abstraction has 462 states and 524 transitions. [2018-03-23 11:45:49,804 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-03-23 11:45:49,804 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 524 transitions. [2018-03-23 11:45:49,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-03-23 11:45:49,806 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:49,806 INFO L353 BasicCegarLoop]: trace histogram [32, 31, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:49,806 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:49,806 INFO L82 PathProgramCache]: Analyzing trace with hash 339847283, now seen corresponding path program 31 times [2018-03-23 11:45:49,807 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:49,807 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:49,807 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:49,807 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:49,808 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:49,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:49,819 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:50,423 INFO L134 CoverageAnalysis]: Checked inductivity of 3317 backedges. 0 proven. 3317 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:50,423 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:50,423 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:50,430 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:45:50,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:50,453 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:50,516 INFO L134 CoverageAnalysis]: Checked inductivity of 3317 backedges. 0 proven. 3317 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:50,536 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:50,536 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 33 [2018-03-23 11:45:50,537 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-03-23 11:45:50,537 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-03-23 11:45:50,537 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=1057, Unknown=0, NotChecked=0, Total=1122 [2018-03-23 11:45:50,537 INFO L87 Difference]: Start difference. First operand 462 states and 524 transitions. Second operand 34 states. [2018-03-23 11:45:53,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:53,127 INFO L93 Difference]: Finished difference Result 518 states and 583 transitions. [2018-03-23 11:45:53,127 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-03-23 11:45:53,128 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 226 [2018-03-23 11:45:53,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:53,129 INFO L225 Difference]: With dead ends: 518 [2018-03-23 11:45:53,129 INFO L226 Difference]: Without dead ends: 512 [2018-03-23 11:45:53,130 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 225 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=65, Invalid=1057, Unknown=0, NotChecked=0, Total=1122 [2018-03-23 11:45:53,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2018-03-23 11:45:53,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 476. [2018-03-23 11:45:53,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 476 states. [2018-03-23 11:45:53,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 540 transitions. [2018-03-23 11:45:53,138 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 540 transitions. Word has length 226 [2018-03-23 11:45:53,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:53,138 INFO L459 AbstractCegarLoop]: Abstraction has 476 states and 540 transitions. [2018-03-23 11:45:53,138 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-03-23 11:45:53,138 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 540 transitions. [2018-03-23 11:45:53,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2018-03-23 11:45:53,140 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:53,141 INFO L353 BasicCegarLoop]: trace histogram [33, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:53,141 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:53,141 INFO L82 PathProgramCache]: Analyzing trace with hash -1504969395, now seen corresponding path program 32 times [2018-03-23 11:45:53,141 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:53,141 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:53,142 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:53,142 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:45:53,142 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:53,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:53,153 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:53,864 INFO L134 CoverageAnalysis]: Checked inductivity of 3536 backedges. 0 proven. 3536 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:53,864 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:53,865 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:53,870 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:45:53,890 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:45:53,890 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:53,893 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:53,983 INFO L134 CoverageAnalysis]: Checked inductivity of 3536 backedges. 0 proven. 3536 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:54,005 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:54,005 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 34 [2018-03-23 11:45:54,005 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-03-23 11:45:54,005 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-03-23 11:45:54,006 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-03-23 11:45:54,006 INFO L87 Difference]: Start difference. First operand 476 states and 540 transitions. Second operand 35 states. [2018-03-23 11:45:56,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:56,772 INFO L93 Difference]: Finished difference Result 533 states and 600 transitions. [2018-03-23 11:45:56,772 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-03-23 11:45:56,772 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 233 [2018-03-23 11:45:56,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:56,774 INFO L225 Difference]: With dead ends: 533 [2018-03-23 11:45:56,774 INFO L226 Difference]: Without dead ends: 527 [2018-03-23 11:45:56,775 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 232 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-03-23 11:45:56,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2018-03-23 11:45:56,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 490. [2018-03-23 11:45:56,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 490 states. [2018-03-23 11:45:56,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 556 transitions. [2018-03-23 11:45:56,784 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 556 transitions. Word has length 233 [2018-03-23 11:45:56,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:56,784 INFO L459 AbstractCegarLoop]: Abstraction has 490 states and 556 transitions. [2018-03-23 11:45:56,784 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-03-23 11:45:56,785 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 556 transitions. [2018-03-23 11:45:56,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2018-03-23 11:45:56,786 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:56,786 INFO L353 BasicCegarLoop]: trace histogram [34, 33, 33, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:56,786 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:56,786 INFO L82 PathProgramCache]: Analyzing trace with hash -310681805, now seen corresponding path program 33 times [2018-03-23 11:45:56,786 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:56,786 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:56,787 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:56,787 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:56,787 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:56,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:56,794 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:57,441 INFO L134 CoverageAnalysis]: Checked inductivity of 3762 backedges. 0 proven. 3762 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:57,441 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:57,442 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:57,447 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:45:57,601 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 34 check-sat command(s) [2018-03-23 11:45:57,601 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:57,604 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:57,673 INFO L134 CoverageAnalysis]: Checked inductivity of 3762 backedges. 0 proven. 3762 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:57,695 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:57,695 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 35 [2018-03-23 11:45:57,695 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-03-23 11:45:57,696 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-03-23 11:45:57,696 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=1191, Unknown=0, NotChecked=0, Total=1260 [2018-03-23 11:45:57,696 INFO L87 Difference]: Start difference. First operand 490 states and 556 transitions. Second operand 36 states. [2018-03-23 11:46:00,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:46:00,608 INFO L93 Difference]: Finished difference Result 548 states and 617 transitions. [2018-03-23 11:46:00,608 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-03-23 11:46:00,608 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 240 [2018-03-23 11:46:00,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:46:00,609 INFO L225 Difference]: With dead ends: 548 [2018-03-23 11:46:00,609 INFO L226 Difference]: Without dead ends: 542 [2018-03-23 11:46:00,610 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 239 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=69, Invalid=1191, Unknown=0, NotChecked=0, Total=1260 [2018-03-23 11:46:00,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2018-03-23 11:46:00,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 504. [2018-03-23 11:46:00,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 504 states. [2018-03-23 11:46:00,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 572 transitions. [2018-03-23 11:46:00,618 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 572 transitions. Word has length 240 [2018-03-23 11:46:00,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:46:00,618 INFO L459 AbstractCegarLoop]: Abstraction has 504 states and 572 transitions. [2018-03-23 11:46:00,618 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-03-23 11:46:00,618 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 572 transitions. [2018-03-23 11:46:00,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2018-03-23 11:46:00,619 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:46:00,619 INFO L353 BasicCegarLoop]: trace histogram [35, 34, 34, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:46:00,619 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:46:00,620 INFO L82 PathProgramCache]: Analyzing trace with hash -1447350643, now seen corresponding path program 34 times [2018-03-23 11:46:00,620 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:46:00,620 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:46:00,620 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:00,620 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:46:00,620 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:00,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:46:00,627 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:46:01,323 INFO L134 CoverageAnalysis]: Checked inductivity of 3995 backedges. 0 proven. 3995 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:46:01,323 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:46:01,323 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:46:01,331 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:46:01,388 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:46:01,388 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:46:01,393 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:46:01,499 INFO L134 CoverageAnalysis]: Checked inductivity of 3995 backedges. 0 proven. 3995 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:46:01,534 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:46:01,534 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2018-03-23 11:46:01,534 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-03-23 11:46:01,534 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-03-23 11:46:01,535 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=1261, Unknown=0, NotChecked=0, Total=1332 [2018-03-23 11:46:01,535 INFO L87 Difference]: Start difference. First operand 504 states and 572 transitions. Second operand 37 states. [2018-03-23 11:46:05,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:46:05,465 INFO L93 Difference]: Finished difference Result 563 states and 634 transitions. [2018-03-23 11:46:05,466 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-03-23 11:46:05,466 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 247 [2018-03-23 11:46:05,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:46:05,467 INFO L225 Difference]: With dead ends: 563 [2018-03-23 11:46:05,467 INFO L226 Difference]: Without dead ends: 557 [2018-03-23 11:46:05,468 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 246 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=71, Invalid=1261, Unknown=0, NotChecked=0, Total=1332 [2018-03-23 11:46:05,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2018-03-23 11:46:05,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 518. [2018-03-23 11:46:05,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 518 states. [2018-03-23 11:46:05,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 588 transitions. [2018-03-23 11:46:05,482 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 588 transitions. Word has length 247 [2018-03-23 11:46:05,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:46:05,483 INFO L459 AbstractCegarLoop]: Abstraction has 518 states and 588 transitions. [2018-03-23 11:46:05,483 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-03-23 11:46:05,483 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 588 transitions. [2018-03-23 11:46:05,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2018-03-23 11:46:05,485 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:46:05,485 INFO L353 BasicCegarLoop]: trace histogram [36, 35, 35, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:46:05,485 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:46:05,486 INFO L82 PathProgramCache]: Analyzing trace with hash 286148083, now seen corresponding path program 35 times [2018-03-23 11:46:05,486 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:46:05,486 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:46:05,486 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:05,487 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:46:05,487 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:05,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:46:05,498 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:46:06,327 INFO L134 CoverageAnalysis]: Checked inductivity of 4235 backedges. 0 proven. 4235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:46:06,328 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:46:06,328 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:46:06,334 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:46:06,612 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 36 check-sat command(s) [2018-03-23 11:46:06,613 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:46:06,617 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:46:06,760 INFO L134 CoverageAnalysis]: Checked inductivity of 4235 backedges. 0 proven. 4235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:46:06,784 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:46:06,784 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 37 [2018-03-23 11:46:06,785 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-03-23 11:46:06,785 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-03-23 11:46:06,785 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=1333, Unknown=0, NotChecked=0, Total=1406 [2018-03-23 11:46:06,785 INFO L87 Difference]: Start difference. First operand 518 states and 588 transitions. Second operand 38 states. [2018-03-23 11:46:10,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:46:10,018 INFO L93 Difference]: Finished difference Result 578 states and 651 transitions. [2018-03-23 11:46:10,019 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-03-23 11:46:10,019 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 254 [2018-03-23 11:46:10,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:46:10,020 INFO L225 Difference]: With dead ends: 578 [2018-03-23 11:46:10,021 INFO L226 Difference]: Without dead ends: 572 [2018-03-23 11:46:10,021 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 253 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=73, Invalid=1333, Unknown=0, NotChecked=0, Total=1406 [2018-03-23 11:46:10,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2018-03-23 11:46:10,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 532. [2018-03-23 11:46:10,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 532 states. [2018-03-23 11:46:10,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 604 transitions. [2018-03-23 11:46:10,030 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 604 transitions. Word has length 254 [2018-03-23 11:46:10,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:46:10,030 INFO L459 AbstractCegarLoop]: Abstraction has 532 states and 604 transitions. [2018-03-23 11:46:10,030 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-03-23 11:46:10,030 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 604 transitions. [2018-03-23 11:46:10,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2018-03-23 11:46:10,031 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:46:10,032 INFO L353 BasicCegarLoop]: trace histogram [37, 36, 36, 36, 36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:46:10,032 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:46:10,032 INFO L82 PathProgramCache]: Analyzing trace with hash -182767667, now seen corresponding path program 36 times [2018-03-23 11:46:10,032 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:46:10,032 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:46:10,032 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:10,033 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:46:10,033 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:10,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:46:10,041 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:46:10,864 INFO L134 CoverageAnalysis]: Checked inductivity of 4482 backedges. 0 proven. 4482 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:46:10,864 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:46:10,864 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:46:10,872 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 11:46:11,035 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2018-03-23 11:46:11,036 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:46:11,041 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:46:11,147 INFO L134 CoverageAnalysis]: Checked inductivity of 4482 backedges. 0 proven. 4482 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:46:11,169 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:46:11,169 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 38 [2018-03-23 11:46:11,170 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-03-23 11:46:11,170 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-03-23 11:46:11,170 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=1407, Unknown=0, NotChecked=0, Total=1482 [2018-03-23 11:46:11,171 INFO L87 Difference]: Start difference. First operand 532 states and 604 transitions. Second operand 39 states. [2018-03-23 11:46:14,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:46:14,564 INFO L93 Difference]: Finished difference Result 593 states and 668 transitions. [2018-03-23 11:46:14,565 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-03-23 11:46:14,565 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 261 [2018-03-23 11:46:14,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:46:14,567 INFO L225 Difference]: With dead ends: 593 [2018-03-23 11:46:14,567 INFO L226 Difference]: Without dead ends: 587 [2018-03-23 11:46:14,567 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 260 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=75, Invalid=1407, Unknown=0, NotChecked=0, Total=1482 [2018-03-23 11:46:14,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2018-03-23 11:46:14,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 546. [2018-03-23 11:46:14,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 546 states. [2018-03-23 11:46:14,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 620 transitions. [2018-03-23 11:46:14,577 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 620 transitions. Word has length 261 [2018-03-23 11:46:14,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:46:14,577 INFO L459 AbstractCegarLoop]: Abstraction has 546 states and 620 transitions. [2018-03-23 11:46:14,577 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-03-23 11:46:14,577 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 620 transitions. [2018-03-23 11:46:14,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2018-03-23 11:46:14,579 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:46:14,579 INFO L353 BasicCegarLoop]: trace histogram [38, 37, 37, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:46:14,579 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:46:14,579 INFO L82 PathProgramCache]: Analyzing trace with hash 321281203, now seen corresponding path program 37 times [2018-03-23 11:46:14,579 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:46:14,579 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:46:14,580 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:14,580 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:46:14,580 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:14,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:46:14,589 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:46:15,498 INFO L134 CoverageAnalysis]: Checked inductivity of 4736 backedges. 0 proven. 4736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:46:15,498 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:46:15,498 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:46:15,504 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:46:15,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:46:15,531 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:46:15,676 INFO L134 CoverageAnalysis]: Checked inductivity of 4736 backedges. 0 proven. 4736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:46:15,698 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:46:15,698 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 39 [2018-03-23 11:46:15,698 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-03-23 11:46:15,699 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-03-23 11:46:15,699 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=1483, Unknown=0, NotChecked=0, Total=1560 [2018-03-23 11:46:15,699 INFO L87 Difference]: Start difference. First operand 546 states and 620 transitions. Second operand 40 states. [2018-03-23 11:46:19,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:46:19,312 INFO L93 Difference]: Finished difference Result 608 states and 685 transitions. [2018-03-23 11:46:19,313 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-03-23 11:46:19,313 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 268 [2018-03-23 11:46:19,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:46:19,315 INFO L225 Difference]: With dead ends: 608 [2018-03-23 11:46:19,315 INFO L226 Difference]: Without dead ends: 602 [2018-03-23 11:46:19,315 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 267 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=77, Invalid=1483, Unknown=0, NotChecked=0, Total=1560 [2018-03-23 11:46:19,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2018-03-23 11:46:19,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 560. [2018-03-23 11:46:19,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 560 states. [2018-03-23 11:46:19,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 636 transitions. [2018-03-23 11:46:19,324 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 636 transitions. Word has length 268 [2018-03-23 11:46:19,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:46:19,325 INFO L459 AbstractCegarLoop]: Abstraction has 560 states and 636 transitions. [2018-03-23 11:46:19,325 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-03-23 11:46:19,325 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 636 transitions. [2018-03-23 11:46:19,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2018-03-23 11:46:19,326 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:46:19,326 INFO L353 BasicCegarLoop]: trace histogram [39, 38, 38, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:46:19,326 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:46:19,326 INFO L82 PathProgramCache]: Analyzing trace with hash 717226253, now seen corresponding path program 38 times [2018-03-23 11:46:19,326 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:46:19,327 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:46:19,327 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:19,327 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:46:19,327 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:19,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:46:19,335 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:46:20,283 INFO L134 CoverageAnalysis]: Checked inductivity of 4997 backedges. 0 proven. 4997 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:46:20,283 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:46:20,283 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:46:20,289 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:46:20,320 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:46:20,320 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:46:20,325 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:46:20,434 INFO L134 CoverageAnalysis]: Checked inductivity of 4997 backedges. 0 proven. 4997 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:46:20,456 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:46:20,457 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 40 [2018-03-23 11:46:20,457 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-03-23 11:46:20,457 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-03-23 11:46:20,457 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=1561, Unknown=0, NotChecked=0, Total=1640 [2018-03-23 11:46:20,458 INFO L87 Difference]: Start difference. First operand 560 states and 636 transitions. Second operand 41 states. [2018-03-23 11:46:24,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:46:24,246 INFO L93 Difference]: Finished difference Result 623 states and 702 transitions. [2018-03-23 11:46:24,247 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-03-23 11:46:24,247 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 275 [2018-03-23 11:46:24,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:46:24,249 INFO L225 Difference]: With dead ends: 623 [2018-03-23 11:46:24,249 INFO L226 Difference]: Without dead ends: 617 [2018-03-23 11:46:24,249 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 274 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=79, Invalid=1561, Unknown=0, NotChecked=0, Total=1640 [2018-03-23 11:46:24,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2018-03-23 11:46:24,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 574. [2018-03-23 11:46:24,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 574 states. [2018-03-23 11:46:24,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 652 transitions. [2018-03-23 11:46:24,259 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 652 transitions. Word has length 275 [2018-03-23 11:46:24,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:46:24,259 INFO L459 AbstractCegarLoop]: Abstraction has 574 states and 652 transitions. [2018-03-23 11:46:24,259 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-03-23 11:46:24,259 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 652 transitions. [2018-03-23 11:46:24,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2018-03-23 11:46:24,260 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:46:24,260 INFO L353 BasicCegarLoop]: trace histogram [40, 39, 39, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:46:24,260 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:46:24,261 INFO L82 PathProgramCache]: Analyzing trace with hash -890264717, now seen corresponding path program 39 times [2018-03-23 11:46:24,261 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:46:24,261 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:46:24,261 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:24,261 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:46:24,261 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:24,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:46:24,269 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:46:25,195 INFO L134 CoverageAnalysis]: Checked inductivity of 5265 backedges. 0 proven. 5265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:46:25,196 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:46:25,196 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:46:25,201 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:46:25,467 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 40 check-sat command(s) [2018-03-23 11:46:25,468 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:46:25,472 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:46:25,566 INFO L134 CoverageAnalysis]: Checked inductivity of 5265 backedges. 0 proven. 5265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:46:25,598 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:46:25,599 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 41 [2018-03-23 11:46:25,599 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-03-23 11:46:25,599 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-03-23 11:46:25,600 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=1641, Unknown=0, NotChecked=0, Total=1722 [2018-03-23 11:46:25,600 INFO L87 Difference]: Start difference. First operand 574 states and 652 transitions. Second operand 42 states. [2018-03-23 11:46:29,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:46:29,553 INFO L93 Difference]: Finished difference Result 638 states and 719 transitions. [2018-03-23 11:46:29,553 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-03-23 11:46:29,553 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 282 [2018-03-23 11:46:29,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:46:29,555 INFO L225 Difference]: With dead ends: 638 [2018-03-23 11:46:29,555 INFO L226 Difference]: Without dead ends: 632 [2018-03-23 11:46:29,556 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 281 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=81, Invalid=1641, Unknown=0, NotChecked=0, Total=1722 [2018-03-23 11:46:29,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2018-03-23 11:46:29,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 588. [2018-03-23 11:46:29,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-03-23 11:46:29,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 668 transitions. [2018-03-23 11:46:29,565 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 668 transitions. Word has length 282 [2018-03-23 11:46:29,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:46:29,566 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 668 transitions. [2018-03-23 11:46:29,566 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-03-23 11:46:29,566 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 668 transitions. [2018-03-23 11:46:29,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2018-03-23 11:46:29,567 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:46:29,567 INFO L353 BasicCegarLoop]: trace histogram [41, 40, 40, 40, 40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:46:29,567 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:46:29,567 INFO L82 PathProgramCache]: Analyzing trace with hash 1241358925, now seen corresponding path program 40 times [2018-03-23 11:46:29,567 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:46:29,567 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:46:29,568 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:29,568 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:46:29,568 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:29,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:46:29,575 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:46:30,501 INFO L134 CoverageAnalysis]: Checked inductivity of 5540 backedges. 0 proven. 5540 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:46:30,502 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:46:30,502 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:46:30,507 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:46:30,581 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:46:30,581 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:46:30,585 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:46:30,680 INFO L134 CoverageAnalysis]: Checked inductivity of 5540 backedges. 0 proven. 5540 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:46:30,702 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:46:30,702 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 42 [2018-03-23 11:46:30,703 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-03-23 11:46:30,703 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-03-23 11:46:30,703 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=1723, Unknown=0, NotChecked=0, Total=1806 [2018-03-23 11:46:30,703 INFO L87 Difference]: Start difference. First operand 588 states and 668 transitions. Second operand 43 states. [2018-03-23 11:46:34,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:46:34,877 INFO L93 Difference]: Finished difference Result 653 states and 736 transitions. [2018-03-23 11:46:34,878 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-03-23 11:46:34,878 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 289 [2018-03-23 11:46:34,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:46:34,880 INFO L225 Difference]: With dead ends: 653 [2018-03-23 11:46:34,880 INFO L226 Difference]: Without dead ends: 647 [2018-03-23 11:46:34,880 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 288 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=83, Invalid=1723, Unknown=0, NotChecked=0, Total=1806 [2018-03-23 11:46:34,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2018-03-23 11:46:34,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 602. [2018-03-23 11:46:34,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 602 states. [2018-03-23 11:46:34,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 684 transitions. [2018-03-23 11:46:34,889 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 684 transitions. Word has length 289 [2018-03-23 11:46:34,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:46:34,889 INFO L459 AbstractCegarLoop]: Abstraction has 602 states and 684 transitions. [2018-03-23 11:46:34,889 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-03-23 11:46:34,889 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 684 transitions. [2018-03-23 11:46:34,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2018-03-23 11:46:34,891 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:46:34,891 INFO L353 BasicCegarLoop]: trace histogram [42, 41, 41, 41, 41, 41, 41, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:46:34,891 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:46:34,891 INFO L82 PathProgramCache]: Analyzing trace with hash 311826995, now seen corresponding path program 41 times [2018-03-23 11:46:34,891 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:46:34,891 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:46:34,892 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:34,892 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:46:34,892 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:34,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:46:34,899 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:46:35,860 INFO L134 CoverageAnalysis]: Checked inductivity of 5822 backedges. 0 proven. 5822 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:46:35,861 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:46:35,861 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:46:35,866 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:46:36,335 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 42 check-sat command(s) [2018-03-23 11:46:36,335 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:46:36,340 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:46:36,440 INFO L134 CoverageAnalysis]: Checked inductivity of 5822 backedges. 0 proven. 5822 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:46:36,462 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:46:36,463 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 43 [2018-03-23 11:46:36,463 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-03-23 11:46:36,463 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-03-23 11:46:36,464 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=1807, Unknown=0, NotChecked=0, Total=1892 [2018-03-23 11:46:36,464 INFO L87 Difference]: Start difference. First operand 602 states and 684 transitions. Second operand 44 states. [2018-03-23 11:46:40,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:46:40,822 INFO L93 Difference]: Finished difference Result 668 states and 753 transitions. [2018-03-23 11:46:40,822 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-03-23 11:46:40,822 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 296 [2018-03-23 11:46:40,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:46:40,824 INFO L225 Difference]: With dead ends: 668 [2018-03-23 11:46:40,824 INFO L226 Difference]: Without dead ends: 662 [2018-03-23 11:46:40,825 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 338 GetRequests, 295 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=85, Invalid=1807, Unknown=0, NotChecked=0, Total=1892 [2018-03-23 11:46:40,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 662 states. [2018-03-23 11:46:40,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 662 to 616. [2018-03-23 11:46:40,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 616 states. [2018-03-23 11:46:40,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 700 transitions. [2018-03-23 11:46:40,835 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 700 transitions. Word has length 296 [2018-03-23 11:46:40,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:46:40,835 INFO L459 AbstractCegarLoop]: Abstraction has 616 states and 700 transitions. [2018-03-23 11:46:40,835 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-03-23 11:46:40,835 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 700 transitions. [2018-03-23 11:46:40,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2018-03-23 11:46:40,837 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:46:40,837 INFO L353 BasicCegarLoop]: trace histogram [43, 42, 42, 42, 42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:46:40,837 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:46:40,837 INFO L82 PathProgramCache]: Analyzing trace with hash -282586227, now seen corresponding path program 42 times [2018-03-23 11:46:40,837 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:46:40,837 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:46:40,838 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:40,838 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:46:40,838 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:40,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:46:40,846 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:46:41,872 INFO L134 CoverageAnalysis]: Checked inductivity of 6111 backedges. 0 proven. 6111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:46:41,872 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:46:41,872 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:46:41,878 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 11:46:42,054 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 43 check-sat command(s) [2018-03-23 11:46:42,054 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:46:42,058 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:46:42,199 INFO L134 CoverageAnalysis]: Checked inductivity of 6111 backedges. 0 proven. 6111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:46:42,221 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:46:42,221 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 44 [2018-03-23 11:46:42,221 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-03-23 11:46:42,222 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-03-23 11:46:42,222 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=1893, Unknown=0, NotChecked=0, Total=1980 [2018-03-23 11:46:42,222 INFO L87 Difference]: Start difference. First operand 616 states and 700 transitions. Second operand 45 states. [2018-03-23 11:46:46,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:46:46,817 INFO L93 Difference]: Finished difference Result 683 states and 770 transitions. [2018-03-23 11:46:46,817 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-03-23 11:46:46,817 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 303 [2018-03-23 11:46:46,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:46:46,819 INFO L225 Difference]: With dead ends: 683 [2018-03-23 11:46:46,819 INFO L226 Difference]: Without dead ends: 677 [2018-03-23 11:46:46,820 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 302 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=87, Invalid=1893, Unknown=0, NotChecked=0, Total=1980 [2018-03-23 11:46:46,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2018-03-23 11:46:46,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 630. [2018-03-23 11:46:46,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 630 states. [2018-03-23 11:46:46,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 716 transitions. [2018-03-23 11:46:46,833 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 716 transitions. Word has length 303 [2018-03-23 11:46:46,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:46:46,834 INFO L459 AbstractCegarLoop]: Abstraction has 630 states and 716 transitions. [2018-03-23 11:46:46,834 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-03-23 11:46:46,834 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 716 transitions. [2018-03-23 11:46:46,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2018-03-23 11:46:46,835 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:46:46,835 INFO L353 BasicCegarLoop]: trace histogram [44, 43, 43, 43, 43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:46:46,835 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:46:46,835 INFO L82 PathProgramCache]: Analyzing trace with hash -2025471757, now seen corresponding path program 43 times [2018-03-23 11:46:46,836 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:46:46,836 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:46:46,836 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:46,836 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:46:46,836 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:46,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:46:46,844 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:46:47,877 INFO L134 CoverageAnalysis]: Checked inductivity of 6407 backedges. 0 proven. 6407 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:46:47,877 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:46:47,877 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:46:47,888 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:46:47,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:46:47,914 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:46:48,019 INFO L134 CoverageAnalysis]: Checked inductivity of 6407 backedges. 0 proven. 6407 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:46:48,040 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:46:48,040 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 45 [2018-03-23 11:46:48,040 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-03-23 11:46:48,040 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-03-23 11:46:48,041 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=1981, Unknown=0, NotChecked=0, Total=2070 [2018-03-23 11:46:48,041 INFO L87 Difference]: Start difference. First operand 630 states and 716 transitions. Second operand 46 states. [2018-03-23 11:46:52,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:46:52,823 INFO L93 Difference]: Finished difference Result 698 states and 787 transitions. [2018-03-23 11:46:52,824 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-03-23 11:46:52,824 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 310 [2018-03-23 11:46:52,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:46:52,826 INFO L225 Difference]: With dead ends: 698 [2018-03-23 11:46:52,826 INFO L226 Difference]: Without dead ends: 692 [2018-03-23 11:46:52,826 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 309 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=89, Invalid=1981, Unknown=0, NotChecked=0, Total=2070 [2018-03-23 11:46:52,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2018-03-23 11:46:52,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 644. [2018-03-23 11:46:52,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 644 states. [2018-03-23 11:46:52,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 644 states to 644 states and 732 transitions. [2018-03-23 11:46:52,836 INFO L78 Accepts]: Start accepts. Automaton has 644 states and 732 transitions. Word has length 310 [2018-03-23 11:46:52,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:46:52,836 INFO L459 AbstractCegarLoop]: Abstraction has 644 states and 732 transitions. [2018-03-23 11:46:52,836 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-03-23 11:46:52,836 INFO L276 IsEmpty]: Start isEmpty. Operand 644 states and 732 transitions. [2018-03-23 11:46:52,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2018-03-23 11:46:52,838 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:46:52,838 INFO L353 BasicCegarLoop]: trace histogram [45, 44, 44, 44, 44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:46:52,838 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:46:52,838 INFO L82 PathProgramCache]: Analyzing trace with hash -1819061043, now seen corresponding path program 44 times [2018-03-23 11:46:52,838 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:46:52,838 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:46:52,839 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:52,839 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:46:52,839 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:52,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:46:52,847 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:46:53,947 INFO L134 CoverageAnalysis]: Checked inductivity of 6710 backedges. 0 proven. 6710 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:46:53,947 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:46:53,947 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:46:53,952 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:46:53,978 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:46:53,978 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:46:53,981 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:46:54,094 INFO L134 CoverageAnalysis]: Checked inductivity of 6710 backedges. 0 proven. 6710 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:46:54,115 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:46:54,116 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 46 [2018-03-23 11:46:54,116 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-03-23 11:46:54,116 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-03-23 11:46:54,116 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=2071, Unknown=0, NotChecked=0, Total=2162 [2018-03-23 11:46:54,116 INFO L87 Difference]: Start difference. First operand 644 states and 732 transitions. Second operand 47 states. [2018-03-23 11:46:59,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:46:59,112 INFO L93 Difference]: Finished difference Result 713 states and 804 transitions. [2018-03-23 11:46:59,112 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-03-23 11:46:59,112 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 317 [2018-03-23 11:46:59,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:46:59,114 INFO L225 Difference]: With dead ends: 713 [2018-03-23 11:46:59,114 INFO L226 Difference]: Without dead ends: 707 [2018-03-23 11:46:59,115 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 362 GetRequests, 316 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=91, Invalid=2071, Unknown=0, NotChecked=0, Total=2162 [2018-03-23 11:46:59,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2018-03-23 11:46:59,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 658. [2018-03-23 11:46:59,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 658 states. [2018-03-23 11:46:59,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 748 transitions. [2018-03-23 11:46:59,125 INFO L78 Accepts]: Start accepts. Automaton has 658 states and 748 transitions. Word has length 317 [2018-03-23 11:46:59,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:46:59,126 INFO L459 AbstractCegarLoop]: Abstraction has 658 states and 748 transitions. [2018-03-23 11:46:59,126 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-03-23 11:46:59,126 INFO L276 IsEmpty]: Start isEmpty. Operand 658 states and 748 transitions. [2018-03-23 11:46:59,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2018-03-23 11:46:59,127 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:46:59,127 INFO L353 BasicCegarLoop]: trace histogram [46, 45, 45, 45, 45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:46:59,127 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:46:59,128 INFO L82 PathProgramCache]: Analyzing trace with hash 1227528115, now seen corresponding path program 45 times [2018-03-23 11:46:59,128 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:46:59,128 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:46:59,128 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:59,128 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:46:59,128 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:46:59,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:46:59,137 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:47:00,284 INFO L134 CoverageAnalysis]: Checked inductivity of 7020 backedges. 0 proven. 7020 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:47:00,284 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:47:00,284 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:47:00,291 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:47:00,697 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 46 check-sat command(s) [2018-03-23 11:47:00,697 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:47:00,702 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:47:00,817 INFO L134 CoverageAnalysis]: Checked inductivity of 7020 backedges. 0 proven. 7020 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:47:00,839 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:47:00,839 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 47 [2018-03-23 11:47:00,840 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-03-23 11:47:00,840 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-03-23 11:47:00,840 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=2163, Unknown=0, NotChecked=0, Total=2256 [2018-03-23 11:47:00,840 INFO L87 Difference]: Start difference. First operand 658 states and 748 transitions. Second operand 48 states. Received shutdown request... [2018-03-23 11:47:02,361 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-03-23 11:47:02,361 WARN L519 AbstractCegarLoop]: Verification canceled [2018-03-23 11:47:02,365 WARN L197 ceAbstractionStarter]: Timeout [2018-03-23 11:47:02,365 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.03 11:47:02 BoogieIcfgContainer [2018-03-23 11:47:02,365 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-03-23 11:47:02,366 INFO L168 Benchmark]: Toolchain (without parser) took 118441.36 ms. Allocated memory was 307.8 MB in the beginning and 862.5 MB in the end (delta: 554.7 MB). Free memory was 252.7 MB in the beginning and 536.4 MB in the end (delta: -283.7 MB). Peak memory consumption was 271.0 MB. Max. memory is 5.3 GB. [2018-03-23 11:47:02,367 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 307.8 MB. Free memory is still 272.0 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-03-23 11:47:02,367 INFO L168 Benchmark]: CACSL2BoogieTranslator took 267.09 ms. Allocated memory is still 307.8 MB. Free memory was 252.7 MB in the beginning and 243.3 MB in the end (delta: 9.4 MB). Peak memory consumption was 9.4 MB. Max. memory is 5.3 GB. [2018-03-23 11:47:02,367 INFO L168 Benchmark]: Boogie Preprocessor took 25.05 ms. Allocated memory is still 307.8 MB. Free memory was 243.3 MB in the beginning and 241.3 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-03-23 11:47:02,367 INFO L168 Benchmark]: RCFGBuilder took 270.02 ms. Allocated memory was 307.8 MB in the beginning and 448.3 MB in the end (delta: 140.5 MB). Free memory was 241.3 MB in the beginning and 419.1 MB in the end (delta: -177.8 MB). Peak memory consumption was 21.7 MB. Max. memory is 5.3 GB. [2018-03-23 11:47:02,368 INFO L168 Benchmark]: TraceAbstraction took 117874.23 ms. Allocated memory was 448.3 MB in the beginning and 862.5 MB in the end (delta: 414.2 MB). Free memory was 419.1 MB in the beginning and 536.4 MB in the end (delta: -117.3 MB). Peak memory consumption was 296.9 MB. Max. memory is 5.3 GB. [2018-03-23 11:47:02,369 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.13 ms. Allocated memory is still 307.8 MB. Free memory is still 272.0 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 267.09 ms. Allocated memory is still 307.8 MB. Free memory was 252.7 MB in the beginning and 243.3 MB in the end (delta: 9.4 MB). Peak memory consumption was 9.4 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 25.05 ms. Allocated memory is still 307.8 MB. Free memory was 243.3 MB in the beginning and 241.3 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 270.02 ms. Allocated memory was 307.8 MB in the beginning and 448.3 MB in the end (delta: 140.5 MB). Free memory was 241.3 MB in the beginning and 419.1 MB in the end (delta: -177.8 MB). Peak memory consumption was 21.7 MB. Max. memory is 5.3 GB. * TraceAbstraction took 117874.23 ms. Allocated memory was 448.3 MB in the beginning and 862.5 MB in the end (delta: 414.2 MB). Free memory was 419.1 MB in the beginning and 536.4 MB in the end (delta: -117.3 MB). Peak memory consumption was 296.9 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 12]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 12). Cancelled while BasicCegarLoop was constructing difference of abstraction (658states) and interpolant automaton (currently 24 states, 48 states before enhancement), while ReachableStatesComputation was computing reachable states (195 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 13]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 13). Cancelled while BasicCegarLoop was constructing difference of abstraction (658states) and interpolant automaton (currently 24 states, 48 states before enhancement), while ReachableStatesComputation was computing reachable states (195 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 13]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 13). Cancelled while BasicCegarLoop was constructing difference of abstraction (658states) and interpolant automaton (currently 24 states, 48 states before enhancement), while ReachableStatesComputation was computing reachable states (195 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 8]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 8). Cancelled while BasicCegarLoop was constructing difference of abstraction (658states) and interpolant automaton (currently 24 states, 48 states before enhancement), while ReachableStatesComputation was computing reachable states (195 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 8]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 8). Cancelled while BasicCegarLoop was constructing difference of abstraction (658states) and interpolant automaton (currently 24 states, 48 states before enhancement), while ReachableStatesComputation was computing reachable states (195 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 7]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 7). Cancelled while BasicCegarLoop was constructing difference of abstraction (658states) and interpolant automaton (currently 24 states, 48 states before enhancement), while ReachableStatesComputation was computing reachable states (195 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 38 locations, 6 error locations. TIMEOUT Result, 117.8s OverallTime, 46 OverallIterations, 46 TraceHistogramMax, 85.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 12283 SDtfs, 6470 SDslu, 289374 SDs, 0 SdLazy, 261515 SolverSat, 2317 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 67.9s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 8732 GetRequests, 7606 SyntacticMatches, 45 SemanticMatches, 1081 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=658occurred in iteration=45, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 45 MinimizatonAttempts, 1215 StatesRemovedByMinimization, 45 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 3.4s SatisfiabilityAnalysisTime, 25.1s InterpolantComputationTime, 15309 NumberOfCodeBlocks, 15309 NumberOfCodeBlocksAsserted, 627 NumberOfCheckSat, 15218 ConstructedInterpolants, 0 QuantifiedInterpolants, 22652770 SizeOfPredicates, 0 NumberOfNonLiveVariables, 9000 ConjunctsInSsa, 2205 ConjunctsInUnsatCore, 91 InterpolantComputations, 1 PerfectInterpolantSequences, 0/216660 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/standard_strcpy_original_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf_AutomizerC.xml/Csv-Benchmark-0-2018-03-23_11-47-02-377.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/standard_strcpy_original_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-03-23_11-47-02-377.csv Completed graceful shutdown